我在SO和网络上经常看到这个问题,但都不是我想要的答案。
如何仅使用CSS将颜色叠加到背景图片上?
示例HTML:
<div class="testclass">
</div>
示例 CSS:
.testclass {
background-image: url("../img/img.jpg");
}
请注意:
我想仅使用CSS来解决这个问题,即我不想在“testclass” div中添加子div来制作颜色叠加效果。
这不应该是一个“hover effect”(鼠标悬停效果),我只是想向背景图像添加颜色叠加。
我想能够使用透明度,即我正在寻找一个允许RGBA颜色的解决方案。
我只需要一种颜色,比如黑色。不需要渐变。
这可行吗?(如果不能,我会很惊讶,但我找不到任何关于这个的东西),如果可以,达成这个目标的最佳方法是什么?
非常感谢所有建议和意见!