我有一个由 CMS 生成的 div,其中包含一个背景图像,我想更改该背景图像的不透明度,而不影响该 div 子元素的不透明度。
https://jsfiddle.net/L5b81yqo/
超文本标记语言
<div class="container">
<p>Some dummy text</p>
</div>
CSS
.container {
background: url(https://live.staticflickr.com/4561/38054606355_26429c884f_b.jpg);
width: 100%;
height: 500px;
background-size: cover;
}
是否可以使用CSS更改背景图像的不透明度,而无需在之前/之后使用psuedo(因为这涉及使用背景URL,我无法在样式表中使用它,因为它是来自CMS的动态并且可以是任何URL)或添加附加标记(因为 CMS 不允许我添加更多标记)。
我查看了各种解决方案,但所有这些似乎都使用了我无法使用上面定义的方法,例如https://scotch.io/tutorials/how-to-change-a-css-background-images-opacity
如果不可能,那也没关系,我可以寻找解决方法。
慕田峪7331174
PIPIONE
慕森王
相关分类