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选择器的研究(详解)
Sep 16 HTML / CSS
CSS3属性使网站设计增强同时不消弱可用性
Aug 29 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 HTML / CSS
CSS3 transforms应用于背景图像的解决方法
Apr 16 HTML / CSS
css3实现六边形边框的实例代码
May 24 HTML / CSS
html5 touch事件实现触屏页面上下滑动(一)
Mar 10 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
Jul 02 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
Sep 24 HTML / CSS
开发人员所需要知道的HTML5性能分析面面观
Jul 05 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
May 27 HTML / CSS
HTML5 canvas基本绘图之绘制曲线
Jun 27 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
Mar 31 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
PHP原理之异常机制深入分析
2010/08/08 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
python万年历实现代码 含运行结果
2017/05/20 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2017/11/21 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
Shell编程面试题
2012/05/30 面试题
大一新生军训时的自我评价分享
2013/12/05 职场文书
个人借款协议书范本
2014/11/17 职场文书
高质量“欢迎词”
2019/04/03 职场文书