为了账号安全,请及时绑定邮箱和手机立即绑定

背景图像上的半透明颜色层?

背景图像上的半透明颜色层?

神不在的星期二 2019-08-30 14:44:43
我有一个DIV,我想把一个模式作为背景。这种模式是灰色的。所以为了让它更好一点,我想把一个透明的浅色“层”放在上面。以下是我尝试但不起作用的内容。有没有办法将彩色图层放在背景图像上?这是我的CSS:background: url('../img/bg/diagonalnoise.png');background-color: rgba(248, 247, 216, 0.7);
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

这里是:


.background {

    background:url('../img/bg/diagonalnoise.png');

    position: relative;

}


.layer {

    background-color: rgba(248, 247, 216, 0.7);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

这个HTML:


<div class="background">

    <div class="layer">

    </div>

</div>

当然.background,如果内部没有其他元素,则需要为类定义宽度和高度


查看完整回答
反对 回复 2019-08-30
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

我知道这是一个非常古老的主题,但它在谷歌的顶部显示,所以这是另一种选择。


这个是纯CSS,不需要任何额外的HTML。


box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);

盒子阴影功能的使用数量惊人。


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 281 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信