以下是代码:http://jsfiddle.net/F4sYM/
以下是新代码:http://jsfiddle.net/F4sYM/5/
我在#header
重叠时尝试移除#main
不透明度。
由于我使用的是使用background-size
属性的图片,因此我无法在#main
内创建另一个div。
示例:
有办法吗?
感谢。
答案 0 :(得分:1)
不透明度是继承的,不能简单地删除。
.notranscolor -> opacity: 0.5 * 1.0 = 0.5
解决方案:
绝对定位内容。
答案 1 :(得分:0)
使用
background: inherit;
表示#main
div。您还可以明确指定任何其他背景颜色。
编辑:
去除
position: relative;
对于#main div似乎已经完成了。
编辑2:
使用3个div的解决方案:
答案 2 :(得分:0)