如何在
元素中使用CSS制作半透明背景?但是,
中的内容不应该是透明的。抱歉我的英语不好。谢谢。
使用 rgba 背景。
background: rgba(0, 0, 0, 0.5);
数值按照红色强度、绿色强度、蓝色强度的顺序排列。
小数值表示不透明度,从0到1变化。
如果需要轻松自定义,请查看:CSS3 Maker
body
,你也可以使用 opacity:(0到1之间的小数)
。 - cbropacity: 50%
,那么它也会淡化元素的所有内容。 - cHao:before
伪元素进行绝对定位和 z-index,并设置 它的 不透明度而不是容器的。但那可能是过度思考了。 :P - cHao
opacity
CSS 属性。 - Mr_Greenbackground-color: rgba(255,0,0,0.5)
。增加或减少0.5
以降低或提高不透明度。 - Xareyoopacity
会影响元素的所有内容,而不仅仅是背景。 - cHao