html - UL LI 下拉菜单上的 z 索引

标签 html css drop-down-menu html-lists

我需要一些帮助来将 z-index 放入下拉菜单中。我需要为下拉菜单本身设置至少 10 的 z 索引,以便它将位于菜单栏中所有其他图像的顶部。但到目前为止,我已经尝试了所有位置和 z-index 的方法,但没有任何效果。

这是我到目前为止的代码

<ul id="cssdropdown">

    <li class="headlink">
        <a href="http://google.com/">HOME</a>

        <ul>
            <li><a href="http://google.com/">Google</a></li>
            <li><a href="http://yahoo.com/">Yahoo</a></li>
            <li><a href="http://live.com/">Live Search</a></li>
        </ul>
    </li>

 #cssdropdown, #cssdropdown ul {
    list-style: none;
}

    #cssdropdown, #cssdropdown * {
    padding: 0;
    margin: 0;
}

    /* Head links */
#cssdropdown li.headlink {
    width: 120px;
    height:70px;
    float: left;
    text-align: center;
}
#cssdropdown li.headlink a {
    display: block;
    padding-top:25px;
    padding-bottom: 15px;
    height: 30px;
    font-size:30px; 
    text-align:center;
    cursor:pointer;
}

    /* Child lists and links */
#cssdropdown li.headlink ul {
    display: none;
    border-top: 1px black solid;
    text-align: left;
}
#cssdropdown li.headlink:hover ul {
    display: block;
}
#cssdropdown li.headlink ul li a {
    padding: 5px;
    height: 17px;
    font-size:15px;
    cursor:pointer;
}
#cssdropdown li.headlink ul li a:hover {
    background-color: #333;
}

    /* Pretty styling */
#cssdropdown a {
    color: white;
}
#cssdropdown ul li a:hover {
    text-decoration: none;
}
#cssdropdown li.headlink {
    background-color: rgb(0,0,0);
}
#cssdropdown li.headlink ul {
    background-color: rgb(51,51,51);
    background-position: bottom;
    padding-bottom: 10px;
}

有人知道我在这段代码中做错了什么吗?

谢谢!

最佳答案

尝试将 position:relative 添加到父级 li 并将 position:absolute 添加到子级 ul。现在将 z-index 添加到 ul

#cssdropdown li.headlink{
  position:relative;
}

#cssdropdown li.headlink ul {
  position:absolute;
  top:100%;
  z-index:10;
}

DEMO

关于html - UL LI 下拉菜单上的 z 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23086180/

相关文章:

html - 如何更改基本按钮以适应我的下拉菜单的背景

javascript - 如何使用html2canvas和jspdf以正确和简单的方式导出为pdf

javascript - 使 javascript 根据下拉菜单中的输入执行操作

javascript - 向显示/隐藏相应元素的几个类似按钮添加 onclick 函数

javascript - 单击下拉导航菜单

html - 3 部分布局的动态高度

html - 如何在单个 div 中在左侧排列图像,在右侧排列标题、描述和链接

javascript - jQuery 选择器按钮

html - Bootstrap 图像缩略图容器没有间隙

html - 元素定位 CSS