根据css应用background

日期:2021-03-01 类型:科技新闻 

关键词:网站建设,创建网站,免费建站平台,智能建站,企业建网站

1个div另外设定background-color和background-image的话,color是处在img层正下方的,没法完成遮罩实际效果,因此必须再建立1个div做为其子div,随后设定子div的情况色调,详细介绍两种方式:

第1种,编码以下:

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:
 

<div class="wrap">
    <div class="wrap-mask"></div>
</div>

第2种,根据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:

<div class="wrap">
    <div class="wrap-mask"></div>
</div>

总结

以上所述是网编给大伙儿详细介绍的根据css应用background-color为情况图加上遮罩实际效果,期待对大伙儿有一定的协助,假如大伙儿有任何疑惑请给我留言,网编会立即回应大伙儿的。在此也十分谢谢大伙儿对脚本制作之家网站的适用!