Z-Index在下拉列表中不在UL LI上工作

时间:2018-02-05 20:01:30

标签: javascript jquery html css twitter-bootstrap

我有一个向下打开的下拉菜单,但它显示在内容下方。我尝试将内容z-index更改为1,将下拉列表更改为2.但它无法正常工作。

这里也是jsFiddle示例。 https://jsfiddle.net/dgy95y8q/8/

未折叠时的navbar CSS:

.navmenu {
    width: 0px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
    text-align: center;
    position: fixed;
    left: 180px;
    top: 25px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 300ms ease;
    z-index: 0;
    transition: all 300ms ease;
}

崩溃后:

.navmenu.opened {
    visibility: visible;
    opacity: 1;
    width: 240px;
    z-index: 1;
}

主要内容包装CSS:

.main {
    float: left;
    width: 85%;
    background-color: rgb(255,255,255);
    position: relative;
    z-index: 2;
}

enter image description here

1 个答案:

答案 0 :(得分:1)

只需将.sidebar-left z-index更改为2

即可