gpt4 book ai didi

html - 如何在html和css中的侧边菜单中创建子菜单

转载 作者:行者123 更新时间:2023-11-28 14:53:08 25 4
gpt4 key购买 nike

我的网站主页上有 1 个侧边菜单。有些列表有子菜单。在悬停时我想显示它。首先,我不显示它,然后在悬停时显示它,但它没有显示。

#menu {
width: 15%;
height: 100%;
background: #424242;
color: white;
float: left;
}

#menu ul {
margin: 0;
padding: 0;
}

#menu li {
list-style: none;
font-size: 20px;
padding: 15px 20px;
cursor: pointer;
}

#menu li:hover {
background-color: #90CAF9;
}

#menu li.active {
background-color: #2196F3;
}

#menu li ul {
display: none;
}

#menu li:hover ul {
display: block;
position: absolute;
left:100%
}
<div id="menu">
<ul>
<li onClick="Dashboard();">Dashboard</li>
<li>Employee &gt;
<ul>
<li>Add Employee</li>
<li>Employee View</li>
</ul>
</li>
<li>Leave</li>
<li>Salary</li>
<li>Change Password</li>
</ul>
</div>

最佳答案

#menu {
width: 150px;
height: 100%;
background: #424242;
color: white;
float: left;
}

#menu ul {
margin: 0;
padding: 0;
}

#menu li {
list-style: none;
font-size: 20px;
padding: 15px 20px;
cursor: pointer;
}

#menu li:hover {
background-color: #90CAF9;
}

#menu li.active {
background-color: #2196F3;
}

#menu ul li ul {
display: none;
}

#menu ul li.submenu {
position: relative
}

#menu ul li.submenu ul {
position: absolute;
left: 150px;
width: 200px;
top: 0;
background: #333
}

#menu ul li.submenu:hover ul {
display: inline-block
}
<div id="menu">
<ul>
<li onClick="Dashboard();">Dashboard</li>
<li class="submenu">Employee &gt;
<ul>
<li>Add Employee</li>
<li>Employee View</li>
</ul>
</li>
<li>Leave</li>
<li class="submenu">Salary
<ul>
<li>Add Employee</li>
<li>Employee View</li>
</ul>
</li>
<li>Change Password</li>
</ul>
</div>

还将 .submenu 类添加到子菜单下拉父级 li

关于html - 如何在html和css中的侧边菜单中创建子菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51379516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com