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 相关文章推荐
css3实现的下拉菜单效果示例
Jan 22 HTML / CSS
css3的@media属性实现页面响应式布局示例代码
Feb 10 HTML / CSS
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
Apr 16 HTML / CSS
html5+css3之CSS中的布局与Header的实现
Nov 21 HTML / CSS
css3动画效果小结(推荐)
Jul 25 HTML / CSS
CSS 3.0文字悬停跳动特效代码
Oct 26 HTML / CSS
html5的localstorage详解
May 09 HTML / CSS
HTML5 video 视频标签使用介绍
Feb 03 HTML / CSS
解析html5 canvas实现背景鼠标连线动态效果代码
Jun 17 HTML / CSS
HTML5播放实现rtmp流直播
Jun 16 HTML / CSS
css filter和getUserMedia的联合使用
Feb 24 HTML / CSS
CSS 实现角标效果的完整代码
Jun 28 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
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python实现数独算法实例
2015/06/09 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python并发和异步编程实例
2018/11/15 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
python代码如何注释
2020/06/01 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
秦兵马俑导游词
2015/02/02 职场文书
导游词之无锡古运河
2019/11/14 职场文书
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript
vue中div禁止点击事件的实现
2022/04/02 Vue.js