CSS中的二级菜单是网页设计中非常常见的一种悬浮菜单样式。它可以让网站页面的导航更加清晰明了,用户也能够更轻松地浏览网页内容。下面我们来详细了解一下如何实现CSS中的二级菜单。 在HTML中,我们可以...
CSS中的二级菜单是网页设计中非常常见的一种悬浮菜单样式。它可以让网站页面的导航更加清晰明了,用户也能够更轻松地浏览网页内容。下面我们来详细了解一下如何实现CSS中的二级菜单。
在HTML中,我们可以先通过ul和li标签来定义菜单的基本结构。如下所示:
<ul>
<li>一级菜单1
<ul>
<li>二级菜单1</li>
<li>二级菜单2</li>
<li>二级菜单3</li>
</ul>
</li>
<li>一级菜单2
<ul>
<li>二级菜单4</li>
<li>二级菜单5</li>
</ul>
</li>
</ul> ul {
list-style:none;
padding: 0;
margin: 0;
}
ul li {
float: left;
position: relative;
}
li ul {
position: absolute;
top: 100%;
left: 0;
display: none;
}
li:hover ul {
display: block;
}
li:hover a {
background: #f9f9f9;
}
li:hover ul li a:hover {
background: #f5f5f5;
}