我是否可以将opacity
属性仅分配给div
的background
属性,而不分配给上面的文本?
我试过了:
background: #CCC;
opacity: 0.6;
但这不会改变不透明度.
我是否可以将opacity
属性仅分配给div
的background
属性,而不分配给上面的文本?
我试过了:
background: #CCC;
opacity: 0.6;
但这不会改变不透明度.
听起来您想使用透明背景,在这种情况下,您可以try 使用rgba()
函数:
rgba(R、G、B、A)
R(红色)、G(绿色)和B(蓝色)可以是
<integer>
s或<percentage>
s,其中数字255对应于<integer>
%.A(Alpha)可以是介于0和1之间的<number>
,也可以是<percentage>
,其中数字1对应于<integer>
%(完全不透明).RGBA示例
background: rgba(51, 170, 51, .1) /* 10% opaque green */ background: rgba(51, 170, 51, .4) /* 40% opaque green */ background: rgba(51, 170, 51, .7) /* 70% opaque green */ background: rgba(51, 170, 51, 1) /* full opaque green */
一个小的example显示如何使用rgba
.
截至2018年,几乎有every browser supports the rgba
syntax人.