我希望菜单下有一个阴影,但在标题的顶部。问题是当悬停在菜单项上时,阴影会通过它显示出来。橙色部分应该只是实心并在阴影上方。
现在,我不能在菜单中添加 z-index,因为我必须向它添加一个位置,如果我这样做,下拉菜单会在 IE 中中断。由于我的下拉菜单是绝对定位的,除了从#menu 中删除位置/zindex 之外,我发现没有其他可能的解决方法。
HTML:
<div id="wrapper-header">
<header id="header" class="sk-container">
<nav id="menu" class="sixteen columns">
<ul id="nav">
<li class="current first"><a href="#">Home</a>
<ul>
<li><a href="#">drop 1</a>
<ul>
<li><a href="#">drop 2</a></li>
<li><a href="#">drop 2</a></li>
</ul>
</li>
<li><a href="#">drop 1</a></li>
</ul>
</li>
<li><a href="#">Services</a></li>
<li class="last"><a href="#">Contact Us</a></li>
</ul>
</nav>
<!-- End nav#menu -->
<!-- start header image -->
<div id="header-image-container" class="sixteen columns">
<img src="https://dl.dropboxusercontent.com/u/6233413/pcontrol/menu-shadow.png" style="position: absolute; width: 98%;">
<img id="siteMainDynHeaderImage1" src="https://dl.dropboxusercontent.com/u/6233413/pcontrol/header_image_1.jpg" >
</div>
<!-- end header image -->
</header><!-- end header container -->