我试图让侧边栏菜单与 content 重叠div,其中活动菜单项出现在div和非活动项将出现在下面。ula和之间的交集div很小,但交错效果会产生深度错觉。
我知道这z-index仅适用于兄弟元素。所以以下不起作用:
#menu {z-index:0}
#menu li.active {z-index:2}
#content {z-index:1}
<ul id="menu">
<li class="active">Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<div id="content">Side content</div>
有没有一种好方法可以做到这一点,而不必使每个菜单项 adiv在同一级别上#content?