Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html css中父ul后面的子ul_Html_Css_Drop Down Menu_Html Lists_Z Index - Fatal编程技术网

Html css中父ul后面的子ul

Html css中父ul后面的子ul,html,css,drop-down-menu,html-lists,z-index,Html,Css,Drop Down Menu,Html Lists,Z Index,我试图用纯css3制作我的下拉菜单,但我的孩子ul一直显示在家长的上方。我尝试过使用z-index-100,从父ul中删除正的z-index值,但没有任何效果 这是我的代码: 我已经在这里更新了您的。这样行吗 我在uls中添加了菜单和子菜单类,并对css进行了一些编辑: ul.menu li { position: relative; width: 100px; float: left; background: #2A2A2A; text-align: center

我试图用纯css3制作我的下拉菜单,但我的孩子
ul
一直显示在家长的上方。我尝试过使用
z-index-100
,从父
ul
中删除正的
z-index
值,但没有任何效果

这是我的代码:

我已经在这里更新了您的。这样行吗

我在
ul
s中添加了菜单和子菜单类,并对css进行了一些编辑:

ul.menu li {
   position: relative;
   width: 100px;
   float: left;
   background: #2A2A2A;
   text-align: center;
   font-size: 14px;
   padding: 15px;
   -webkit-transition: all 0.5s;
   transition: all 0.5s;
   list-style-type: none;
}

ul.sub-menu {
    padding: 0;
    position: absolute;
    top: 45px;
    left: 0;
    width: 145px;
    display: none;
    opacity: 0;
    visibility: hidden;
}

ul.menu li:hover > .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}
我已经在这里更新了你的。这样行吗

我在
ul
s中添加了菜单和子菜单类,并对css进行了一些编辑:

ul.menu li {
   position: relative;
   width: 100px;
   float: left;
   background: #2A2A2A;
   text-align: center;
   font-size: 14px;
   padding: 15px;
   -webkit-transition: all 0.5s;
   transition: all 0.5s;
   list-style-type: none;
}

ul.sub-menu {
    padding: 0;
    position: absolute;
    top: 45px;
    left: 0;
    width: 145px;
    display: none;
    opacity: 0;
    visibility: hidden;
}

ul.menu li:hover > .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}
我已经在这里更新了你的。这样行吗

我在
ul
s中添加了菜单和子菜单类,并对css进行了一些编辑:

ul.menu li {
   position: relative;
   width: 100px;
   float: left;
   background: #2A2A2A;
   text-align: center;
   font-size: 14px;
   padding: 15px;
   -webkit-transition: all 0.5s;
   transition: all 0.5s;
   list-style-type: none;
}

ul.sub-menu {
    padding: 0;
    position: absolute;
    top: 45px;
    left: 0;
    width: 145px;
    display: none;
    opacity: 0;
    visibility: hidden;
}

ul.menu li:hover > .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}
我已经在这里更新了你的。这样行吗

我在
ul
s中添加了菜单和子菜单类,并对css进行了一些编辑:

ul.menu li {
   position: relative;
   width: 100px;
   float: left;
   background: #2A2A2A;
   text-align: center;
   font-size: 14px;
   padding: 15px;
   -webkit-transition: all 0.5s;
   transition: all 0.5s;
   list-style-type: none;
}

ul.sub-menu {
    padding: 0;
    position: absolute;
    top: 45px;
    left: 0;
    width: 145px;
    display: none;
    opacity: 0;
    visibility: hidden;
}

ul.menu li:hover > .sub-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}