1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > css透明度设置--背景透明但文字不透明

css透明度设置--背景透明但文字不透明

时间:2022-07-27 19:50:21

相关推荐

css透明度设置--背景透明但文字不透明

1、问题提出:很多情况下,我们可能需要给页面上的某些元素添加一个背景,然后通过虚化背景实现有个透明层的效果。需要达到的效果如下:

2、预想的处理方式:在景点卡的div元素设置一个白色背景,并设置白色背景的透明度为0.2。

3、实际处理达到的效果

设置样式为:

background-color: white;opacity: 0.2;

实际效果为:

从实际效果可以发现,不仅仅背景达到了透明的效果,在div元素内的其他子元素也具备了相同的透明效果,导致其他元素看不清或看不见。

4、问题原因

使用opacity进行透明度设置会对透明元素的子元素也添加透明效果。

5、解决办法

不使用opacity进行透明度设置,而改用rgba()进行设置。写法如下:

background-color: rgba(255,255,255,0.2);

其中255,255,255为rgb颜色,用来设置背景颜色,0.2是背景的透明度设置。

最终的实际效果为:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。