博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过css使用background-color为背景图添加遮罩效果
阅读量:5253 次
发布时间:2019-06-14

本文共 836 字,大约阅读时间需要 2 分钟。

一个div同时设置background-color和background-image的话,color是处于img层下方的,无法实现遮罩效果,所以需要再创建一个div作为其子div,然后设置子div的背景颜色,介绍两种方法:

第一种,代码如下:

css:.wrap{    position: relative;    background: url(i/pic4.jpg) no-repeat;    -webkit-background-size: 100%;    background-size: 100%;}.warp-mask{
height:100%; width:100%; background: rgba(0,0,0,.4);}html:

第二种,通过after伪元素设置,代码如下:

css: .wrap{    position: relative;    background: url(i/pic4.jpg) no-repeat;    -webkit-background-size: 100%;    background-size: 100%;}.wrap-mask:after{    position: absolute;    top: 0;    left: 0;    content: "";    background-color: yellow;    opacity: 0.2;    z-index: 1;    width: 100%;    height: 100%;}
html:

 借鉴文章出处:https://blog.csdn.net/mr_fzz/article/details/53219367

转载于:https://www.cnblogs.com/seanyan/p/9299188.html

你可能感兴趣的文章
学习Redux之分析Redux核心代码分析
查看>>
ABAP 创建和调用WebService
查看>>
C# 实例化顺序
查看>>
CSS水平垂直居中总结
查看>>
委托又给我惹麻烦了————记委托链的取消注册、获取返回值
查看>>
ps怎么把白色背景变透明
查看>>
gource 安装教程
查看>>
字符串转 Boolean 的正确方式
查看>>
给你的网站404页面加上“宝贝寻亲”公益页面
查看>>
整理推荐的CSS属性书写顺序
查看>>
协程, IO阻塞模型 和 IO非阻塞模型
查看>>
ServerSocket和Socket通信
查看>>
css & input type & search icon
查看>>
jQuery插件开发详细教程
查看>>
Crontab 在linux中的非常有用的Schedule Jobs
查看>>
ProxySQL Scheduler
查看>>
源代码的下载和编译读后感
查看>>
Kafka学习笔记
查看>>
Octotree Chrome安装与使用方法
查看>>
用CALayer实现下载进度条控件
查看>>