Rya*_*P13 5 css nested z-index
这个小提琴应该证明这个问题:
我希望子菜单显示在父菜单下面.我当时正在寻求用JavaScript扩展这个以在父li元素的悬停下从下面滑动菜单.
没有关于JavaScript的讨论,但无法弄清楚如何设置元素的样式以实现所需的分层.
fea*_*net 12
因为你申请的z指数,这使得相对于其他元素的子元素堆栈中的父元素它不工作,父之内.
为元素分配z-index(auto除外)的值后,该元素将建立自己的本地堆栈上下文.这意味着相对于祖先元素,所有元素的后代都有自己的堆叠顺序.
因此,如果父母z-index: 9和孩子一样z-index: 8,那就像分配一个z-index一样9, 8
请参阅此处的文章以获得更好的解释.
如果删除父项上的z-index并将兄弟元素设置为z-index: -1,则应该有效.我不确定所有浏览器,但无论如何它都适用于Chrome.
这是 更新的小提琴
希望有所帮助.