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中Transform动画属性用法详解
Jul 04 HTML / CSS
html5+css3气泡组件的实现
Nov 21 HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
May 24 HTML / CSS
用CSS3实现无限循环的无缝滚动的实例代码
Jul 04 HTML / CSS
详解HTML5 canvas绘图基本使用方法
Jan 29 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
Nov 27 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
Jan 30 HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
Dec 04 HTML / CSS
iframe跨域的几种常用方法
Nov 11 HTML / CSS
html5用video标签流式加载的实现
May 20 HTML / CSS
css实现文章分割线样式的多种方法总结
Apr 21 HTML / CSS
CSS link与@import的区别和用法解析
May 07 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
用来解析.htgroup文件的PHP类
2012/09/05 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python 登录网站详解及实例
2017/04/11 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
Python API len函数操作过程解析
2020/03/05 Python
浅析Python 多行匹配模式
2020/07/24 Python
python raise的基本使用
2020/09/10 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
工作失误检讨书范文
2015/01/26 职场文书
小学母亲节活动总结
2015/02/10 职场文书
李白故里导游词
2015/02/12 职场文书
2016年清明节寄语
2015/12/04 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang