【发布时间】:2011-03-20 12:17:18
【问题描述】:
我在 HTML 元素内有叠加层,在该叠加层内我有包含消息的元素。但是对于某些共振,上部元素也会从其下方的元素中获得不透明度。
编辑:我只用最新的 Firefox 测试过这个。
这里是解释问题的 CSS 示例代码:
.overlay {
z-index: 1000;
border: medium none;
margin: 0pt;
padding: 0pt;
width: 100%;
height: 100%;
top: 0pt;
left: 0pt;
background-color: #fff;
opacity: 0.6;
cursor: wait;
position: absolute;
}
.overlay .message {
z-index: 1001;
position: absolute;
padding: 0px;
margin: auto;
width: 30%;
top: 15%;
left: 30%;
text-align: center;
color: #fff;
border: 3px solid red;
background-color: #fff;
background: fuchsia;
font-size: 18px;
font-weight: bold;
padding: 5%;
}
这里是 HTML 代码:
<div class="overlay">
<div class="message">
test
</div>
</div>
【问题讨论】:
-
“上面的div”是什么意思?你的意思是
overlay还是其他?如果另一个请发布该代码。 -
为什么消息元素是透明的?