没有合适的资源?快使用搜索试试~ 我知道了~
首页css3给背景图片加颜色遮罩的方法
css3给背景图片加颜色遮罩的方法
1.1k 浏览量
更新于2023-05-30
评论
收藏 153KB PDF 举报
前段时间在开发中,遇到需要给背景层加颜色遮罩的项目,现在特定总结一下给背景图层加颜色遮罩的方法。 方法一:通过定位叠加(注意层级) <div class=wrap1> <div class=inner> </div> </div> .wrap1 { position: relative; width: 1200px; height: 400px; background: rgba(0, 0, 0, .5); } .wrap1 .inner { position: absolute; left: 0; right: 0
资源详情
资源评论
资源推荐

css3给背景图片加颜色遮罩的方法给背景图片加颜色遮罩的方法
前段时间在开发中,遇到需要给背景层加颜色遮罩的项目,现在特定总结一下给背景图层加颜色遮罩的方法。
方法一:通过定位叠加方法一:通过定位叠加(注意层级注意层级)
<div class="wrap1">
<div class="inner"> </div>
</div>
.wrap1 {
position: relative;
width: 1200px;
height: 400px;
background: rgba(0, 0, 0, .5);
}
.wrap1 .inner {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: url(ban8.jpg) no-repeat center center;
background-size: cover;
z-index: -1;
}
方法二:通过伪类元素叠加方法二:通过伪类元素叠加
<div class="wrap2"></div>
.wrap2 {
position: relative;
width: 1200px;
height: 400px;
background: url(ban8.jpg) no-repeat center center;
background-size: cover;
}
.wrap2::before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-color: rgba(0, 0, 0, .5);
z-index: 2;
}
方法三:方法三:CSS3颜色叠加颜色叠加background-blend-mode:multiply;(正片叠底正片叠底)
<div class="wrap3"></div>
.wrap3 {
position: relative;

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0