我碰到一个问题,我有一个背景图像我想使0.35的不透明度,我看到通过使用图像作为标记,绝对属性可以欺骗CSS没有背景图像不透明度选择器的事实。我在其他图像上也设置了最大宽度,所以当我尝试时,我的所有图像都回到原来的巨大尺寸。这里是我的代码,任何答案都可以帮助,我恢复到我的原始代码与最大宽度的图像。更改背景图像的不透明度,而不会影响最大高度,最大宽度
html {
background-image: url(*image url*);
background-repeat: no-repeat;
background-size: cover;
}
img {
max-width: 100px;
max-height: 100px;
}
.navBar {
color: white;
text-align: right;
}
背景图片不在html标签上。将其更改为body标签。 此外,不知道为什么你想改变一个背后没有任何东西的图像的不透明度? – Araymer
当然,背景图片可以放在html标签上 - 将其移动到身体上并没有什么区别。 –
它的一个黑暗的图像,我即将为一个黑暗的主题 – FredDupe