我可以仅将opacity
属性分配给div
的background
属性,而不是应用于其上的文本吗?
我已经尝试过:
background: #CCC;
opacity: 0.6;
但这并没有改变不透明度。
你不能这样做。你必须要有一个独立的 div 来作为背景,这样你才能只对它应用透明度。
我最近尝试做了一下,既然我已经在使用 jQuery 了,我发现以下是最方便的:
text
div 一个实心的背景颜色,因为这将是没有 JavaScript 的默认设置。text
div 的高度,并将其应用到 background
div 上。我相信肯定有某种 CSS 忍者的方式可以只使用浮动之类的东西来完成所有这些操作,但我没有耐心去弄明白它。
rgba
,但可以在任何地方运行。 - thirtydot