Html css中父ul后面的子ul
我试图用纯css3制作我的下拉菜单,但我的孩子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
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;
}