的部分我有一個CSS菜單。當我將鼠標懸停在項目上時,會出現它們的下拉菜單。我用一些CSS陰影這樣的:CSS:隱藏在我的網頁陰影
#menu li:hover
{
//...
-moz-box-shadow: -2px 0px 5px #000;
-webkit-box-shadow: -2px 0px 5px #000;
box-shadow: -2px 0px 5px #000;
}
也是我下拉類,我用一些陰影:
.drop-down
{
//...
display:none;
-moz-box-shadow: -2px 2px 5px #000;
-webkit-box-shadow: -2px 2px 5px #000;
box-shadow: -2px 2px 5px #000;
}
的結果是這樣的:
所以我的問題是,我怎麼能隱藏第一項下的陰影,並使下拉菜單看起來像一個單一的對象(不分開)?
編輯:這裏 是在HTML和CSS來顯示下拉:
<ul id="menu">
<li><a href="#">First Item</a>
<div class="drop-down">
<div>
...</div>
</div>
</li>
</ul>
#menu li:hover .drop-down
{
left: -1px;
display: block;
top: auto;
}
這裏是一個simple version of that in jsfiddle.net
粘貼HTML了。 – andrewk 2011-12-31 08:24:42
這是很難說沒有你的HTML,但你將不得不刪除'#menu李底部陰影:從'.drop-down' hover'和頂部陰影。 – Virendra 2011-12-31 08:26:38
謝謝。我已經添加了HTML和多一點css – 2011-12-31 08:40:27