CSS做二级导航菜单在网站设计中,导航菜单是一个非常常见的元素。而二级导航菜单可以帮助用户更好地理解网站的架构。在本文中,我们将介绍如何使用CSS制作简单的二级导航菜单。首先,我们要考虑的是菜单的布局...
CSS做二级导航菜单
在网站设计中,导航菜单是一个非常常见的元素。而二级导航菜单可以帮助用户更好地理解网站的架构。在本文中,我们将介绍如何使用CSS制作简单的二级导航菜单。
首先,我们要考虑的是菜单的布局。我们可以使用HTML中的列表元素来构建菜单,然后使用CSS来设置样式。
以下是一个基本的菜单结构:
<ul class="menu">
<li>菜单项1</li>
<li>菜单项2
<ul class="submenu">
<li>子菜单项1</li>
<li>子菜单项2</li>
<li>子菜单项3</li>
</ul>
</li>
<li>菜单项3</li>
</ul> .menu {
list-style: none;
margin: 0;
padding: 0;
}
.menu li {
position: relative;
float: left;
margin-right: 10px;
}
.menu li:hover {
background-color: #ccc;
}
.submenu {
display: none;
position: absolute;
top: 20px;
left: 0;
padding: 0;
margin: 0;
}
.menu li:hover > .submenu {
display: block;
}
.submenu li {
float: none;
width: 100%;
}