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 background-image颜色渐变的实现代码
Sep 13 HTML / CSS
详解CSS3中@media的实际使用
Aug 04 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 HTML / CSS
谈谈对css属性box-sizing的了解
Jan 04 HTML / CSS
移动端适配 使px自动转换rem
Aug 26 HTML / CSS
css3实现背景模糊的三种方式(小结)
May 15 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
May 28 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
Jan 09 HTML / CSS
html5拍照功能实现代码(htm5上传文件)
Dec 11 HTML / CSS
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
Jun 23 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
Dec 14 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
srcElement表格样式
2006/09/03 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
Python中的上下文管理器和with语句的使用
2018/04/17 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
大四本科生的自我评价
2013/12/30 职场文书
求职信需要的五点内容
2014/02/01 职场文书
优秀家长事迹材料
2014/05/17 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
Pytest中conftest.py的用法
2021/06/27 Python
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers