css3给背景图片加颜色遮罩的方法


Posted in HTML / CSS onNovember 05, 2019

前段时间在开发中,遇到需要给背景层加颜色遮罩的项目,现在特定总结一下给背景图层加颜色遮罩的方法。

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;
    width: 1200px;
    height: 400px;
    background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center;
    background-blend-mode: multiply;
}

拓展:背景模糊加颜色叠加

css3给背景图片加颜色遮罩的方法

.wrap4 {
    position: relative;
    width: 1200px;
    height: 400px;
    background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center;
    background-blend-mode: multiply;
    filter: blur(2px);
    overflow: hidden;
}

总结

以上所述是小编给大家介绍的css3给背景图片加颜色遮罩的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
 

HTML / CSS 相关文章推荐
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
Dec 30 HTML / CSS
CSS3 Calc实现滚动条出现页面不跳动问题
Sep 14 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
Jan 05 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
Jul 20 HTML / CSS
html5实现微信打飞机游戏
Mar 27 HTML / CSS
用HTML5制作烟火效果的教程
May 12 HTML / CSS
Html5实现二维码扫描并解析
Jan 20 HTML / CSS
HTML5 Canvas实现烟花绽放特效
Mar 02 HTML / CSS
Canvas波浪花环的示例代码
Aug 21 HTML / CSS
如何查看浏览器对html5的支持情况
Dec 15 HTML / CSS
html+css实现赛博朋克风格按钮
May 26 HTML / CSS
使用CSS实现六边形的图片效果
Aug 05 HTML / CSS
CSS3 边框效果
Nov 04 #HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 #HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 #HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 #HTML / CSS
CSS实现雨滴动画效果的实例代码
Oct 08 #HTML / CSS
CSS3 @media的基本用法总结
Sep 10 #HTML / CSS
css3 伪类选择器快速复习小结
Sep 10 #HTML / CSS
You might like
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
js获取客户端外网ip的简单实例
2013/11/21 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
2014/06/22 Javascript
JavaScript跨平台的开源框架NativeScript
2015/03/24 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
关于vue-router的beforeEach无限循环的问题解决
2017/09/09 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python中的列表与元组的使用
2019/08/08 Python
python多线程+代理池爬取天天基金网、股票数据过程解析
2019/08/13 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
学校工作推荐信范文
2014/07/11 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
网络营销计划
2015/01/17 职场文书
销售工作决心书
2015/02/04 职场文书
优质护理心得体会
2016/01/22 职场文书
学校团代会开幕词
2016/03/04 职场文书
css中:last-child不生效的解决方法
2022/08/05 HTML / CSS