css 如何设置背景图片的透明度?
css 如何设置背景图片的透明度?
代码类似:
<div style="background-image:url("/tmp/2.png");">文字要清晰可见</div>
网上了搜了说用
background-color: rgba(255, 255, 255, 0.5);
然而实际并没效果,最后那个数字我即使调到 0
依然没任何效果。
恳请大佬指点,谢谢。
回复
1个回答
test
2024-06-23
用伪元素代替背景层:
<div class="wrap"></div>
.warp{
position: relative;
}
.warp:before{
position: absolute;
content: "";
opacity: .6; /*透明度*/
background-image: url('xxxx');
top: 0;
left: 0;
right: 0;
bottom: 0;
}
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容