css实现背景色透明可以用rgba直接设置背景颜色,背景色透明但是文字不会受影响。但是现在变成了背景图片,就没法用了
这时候我想到了用 opacity: 透明度来设置 ,哎呀,背景图片变透明了,但是文字也一起透明,很不好看
代码如下:
![](https://img-blog.csdnimg.cn/img_convert/888c372d67a6e38dad471e1e980fd1d7.png)
效果图:
![](https://img-blog.csdnimg.cn/img_convert/35ac5ae5b7f54e1ce3883ebf363e5411.png)
换一种方法:::before伪元素 设置
代码如下:
注意: 伪元素要搭配position定位使用 我前面用了display定位注释掉了,不然z-index不起作用
![](https://img-blog.csdnimg.cn/img_convert/575216e5a1ad02680c6dda5a669fb47c.png)
效果图:
![](https://img-blog.csdnimg.cn/img_convert/d2d29094252363237ee7ccf582d48b34.png)
css实现背景色透明可以用rgba直接设置背景颜色,背景色透明但是文字不会受影响。但是现在变成了背景图片,就没法用了
这时候我想到了用 opacity: 透明度来设置 ,哎呀,背景图片变透明了,但是文字也一起透明,很不好看
代码如下:
效果图:
换一种方法:::before伪元素 设置
代码如下:
注意: 伪元素要搭配position定位使用 我前面用了display定位注释掉了,不然z-index不起作用
效果图: