rgba()改为在容器 div 上使用来设置不透明度,因为该opacity属性由所有子元素(甚至文本节点)继承,这意味着任何类型的后代都不能具有比其父元素更高的不透明度
于 2013-04-05T00:17:22.707 回答
This answer is useful
1
没有看到你的具体情况很难说,但一个元素只能和它的父元素一样不透明。
一种解决方案是让另一个 div 是 div 的子级,它的行为就像您现在拥有的那样。制作第二个divposition: relative和透明的一个position: absolute; width: 100%; height: 100%;,它在背景中将是透明的。主 div 的其他孩子可以完全不透明。他们需要position: relative所以第一个 div 不覆盖他们。