html - 下拉菜单的 Z-Index 问题

标签 html css

当我将鼠标悬停在菜单上时,下面的菜单 li 是可见的。它可能是 div,但不确定。当我改为静态和相对时,它们只是向下移动 这是我的网站 http://ocart.site/opencart/

#menu > ul > li > div {
position: relative;
z-index: 5;

我试过添加相对值和更高的 z-index,但没有成功

最佳答案

您需要应用以下 CSS 规则:

#menu > ul > li {
    z-index: auto;
}

#menu > ul > li > a {
    z-index: auto;
}

#menu > ul > li > div {
    z-index: auto;
}

#menu > ul > li:hover > div {
    z-index: 5;
}

因为您还在顶级元素上定义了 z-index,所以您引用的 z-index 停止工作。

关于html - 下拉菜单的 Z-Index 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41636454/

相关文章:

javascript - 在 div 文本上垂直滚动

css - Bootstrap 2.3 中心 div 内容

javascript - 如何禁用网页上的文本选择

javascript - Jquery 用户界面选项卡。选择仅在一个选项卡中起作用的所有复选框

html - -webkit-box-reflect - FireFox 的 CSS

html - 内联元素(如 span)没有默认样式

javascript - 单击文本区域时,Twitter-Bootstrap 下拉登录关闭

javascript - 如何在 CSS 中仅使用百分比创建圆形图像?

html - 根据是否存在其他元素更改 div 的宽度

Javascript:延迟加载图像的自定义脚本出错