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 25 HTML / CSS
css3之UI元素状态伪类选择器实例演示
Aug 11 HTML / CSS
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
Jun 03 HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 HTML / CSS
css3实现文字扫光渐变动画效果的示例
Nov 07 HTML / CSS
canvas学习笔记之绘制简单路径
Jan 28 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
Aug 08 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
Html5 APP中监听返回事件处理的方法示例
Mar 15 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
Dec 04 HTML / CSS
详解HTML5常用的语义化标签
Sep 27 HTML / CSS
css实现文章分割线样式的多种方法总结
Apr 21 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处理整数函数的详解
2013/06/09 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
JavaScript用Number方法实现string转int
2014/05/13 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
基于jQuery实现咖啡订单管理简单应用
2017/02/10 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
python调用cmd复制文件代码分享
2013/12/27 Python
Django实现表单验证
2018/09/08 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
2010/04/01 HTML / CSS
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
主管会计岗位责任制
2014/02/10 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
员工工作及收入证明
2014/10/28 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
个人总结格式范文
2015/03/09 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
办公经费申请报告
2015/05/15 职场文书
孔繁森观后感
2015/06/10 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang