首先,大家需要在CSS中找到背景图的属性,即background-image。接下来,在这个属性后面加上一个伪元素::before。这个伪元素将会是大家的蒙版。给这个伪元素设置宽高和背景色。
.box { background-image: url(image/bg.jpg); position: relative; } .box::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4);/*半透明黑色*/ }
过程并不复杂,大家只需要通过给伪元素添加背景色来实现蒙版效果。如果你需要更多的样式,比如边框、透明度等,也可以加在这个伪元素上。
值得注意的是,在伪元素中使用content属性。这是因为伪元素除了样式之外,并不存在于文档中。
最后,大家给出一个带蒙版的背景图示例。你可以根据自己的需要调整其中的背景色、透明度和背景图大小。
<div class="box"></div> .box { width: 600px; height: 400px; background-image: url(image/bg.jpg); position: relative; } .box::before { content: ""; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4);/*半透明黑色*/ width: 100%; height: 100%; }
以上就是给背景图加蒙版的方法,如果你需要更多关于CSS的学习,建议你多阅读相关CSS资料与教程。