在网页设计中,背景图是一个很常见的元素。很多时候,我们希望背景图像有一个蒙版(又称遮罩层),使其在页面中更加突出。这篇文章将介绍CSS中如何实现背景图加蒙版的效果。首先,我们需要准备两个元素:背景图和...
在网页设计中,背景图是一个很常见的元素。很多时候,我们希望背景图像有一个蒙版(又称遮罩层),使其在页面中更加突出。这篇文章将介绍CSS中如何实现背景图加蒙版的效果。
首先,我们需要准备两个元素:背景图和蒙版。
在HTML中,可以使用以下代码为一个元素设置背景图:
<div class="my-element"></div>
.my-element {
background-image: url('my-background-image.jpg');
height: 300px;
width: 500px;
} <div class="my-element"></div>
.my-element {
background-image: url('my-background-image.jpg');
height: 300px;
width: 500px;
position: relative;
}
.my-element::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
}