我想使用阴影使它看起来像一个div(标题)是另一个“上面”。我的问题是“中间”div覆盖了阴影。我试图使用z-index把头div放在中间div,但它不起作用(阴影仍在被覆盖)。当我在div之间休息时,我可以看到阴影,因此我知道部分代码正常工作。我有以下的html代码:css3下另一个div下的阴影,z-index不工作
<div id='portal_header_light'>
<img src="Home.png" height="32px" \>
<img src="Wrench.png" height="32px" \>
</div>
<div id='middle'></div>
这个CSS:
#portal_header_light {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; text-align:center;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
padding: 0px 3px 0px 3px;
background: -moz-linear-gradient(center top, #999999 0%,#ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999999),color-stop(1, #ffffff));
-webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
z-index:5;
}
#middle{
height:308px;
background-color:white;
z-index:-1;
}
什么想法?谢谢。如果你的元素不position:absolute
简单修复,谢谢! – vee 2010-07-15 19:16:53
不客气:) – gearsdigital 2010-07-15 19:39:51
我想你忘了'固定'。 – 2014-02-17 04:19:46