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 相关文章推荐
IE兼容css3圆角的实现代码
Jul 21 HTML / CSS
表单button的outline在firefox浏览器下的问题
Dec 24 HTML / CSS
简单总结CSS3中视窗单位Viewport的常见用法
Feb 04 HTML / CSS
浅谈CSS3特性查询(Feature Query: @supports)功能简介
Jul 31 HTML / CSS
html5 touch事件实现页面上下滑动效果【附代码】
Mar 10 HTML / CSS
HTML5重塑Web世界它将如何改变互联网
Dec 17 HTML / CSS
html5 跨文档消息传输示例探讨
Apr 01 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
Dec 31 HTML / CSS
字中字效果的实现【html5实例】
May 03 HTML / CSS
浅谈Html5页面打开app的一些思考
Mar 30 HTML / CSS
CSS SandBox应用场景及常见问题
Jun 25 HTML / CSS
CSS list-style-type属性使用方法
May 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简单实现发送带附件的邮件
2015/06/10 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
Prototype PeriodicalExecuter对象 学习
2009/07/19 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
pandas 按照特定顺序输出的实现代码
2018/07/10 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
华三通信H3C面试题
2015/05/15 面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
大学生村官工作感言
2014/01/10 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
自主招生专家推荐信
2015/03/26 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
java实现对Hadoop的操作
2021/07/01 Java/Android