我想使用陰影使它看起來像一個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