我可以将opacity属性分配给backgrounda divonly 的属性而不是其上的文本吗?
opacity
background
div
我试过了:
background: #CCC; opacity: 0.6;
但这不会改变不透明度。
听起来您想使用透明背景,在这种情况下,您可以尝试使用该rgba()功能:
rgba()
rgba(R, G, B, A) R(红色)、G(绿色)和 B(蓝色)可以是<integer>s 或<percentage>s,其中数字 255 对应于 100%。A (alpha) 可以是<number>介于 0 和 1 之间的 a 或 a <percentage>,其中数字 1 对应于 100%(完全不透明度)。 RGB 示例 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 */
rgba(R, G, B, A)
R(红色)、G(绿色)和 B(蓝色)可以是<integer>s 或<percentage>s,其中数字 255 对应于 100%。A (alpha) 可以是<number>介于 0 和 1 之间的 a 或 a <percentage>,其中数字 1 对应于 100%(完全不透明度)。
<integer>
<percentage>
<number>
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 */
一个小例子展示了如何rgba使用。
rgba
截至 2018 年,几乎 所有浏览器都支持rgba语法.