纯CSS下拉列表是一种使用HTML和CSS实现的网站导航方式,它不依赖于JavaScript或其他编程语言。下面是一个简单的示例,展示了如何制作一个纯CSS下拉列表:
<ul class="dropdown">
<li><a href="#">主页</a></li>
<li><a href="#">关于我们</a></li>
<li><a href="#">产品</a>
<ul>
<li><a href="#">产品1</a></li>
<li><a href="#">产品2</a></li>
<li><a href="#">产品3</a></li>
</ul>
</li>
<li><a href="#">联系我们</a></li>
</ul>
/* 基本样式 */
.dropdown, .dropdown ul {
list-style: none;
margin: 0;
padding: 0;
}
.dropdown li {
display: inline-block;
position: relative;
}
.dropdown a {
display: block;
padding: 0 10px;
line-height: 30px;
text-decoration: none;
color: #333;
background-color: #fff;
}
.dropdown ul {
position: absolute;
top: 100%;
left: 0;
display: none;
z-index: 999;
}
.dropdown ul li {
display: block;
}
/* 鼠标悬停时显示下拉列表 */
.dropdown li:hover > ul {
display: block;
}
这个示例中,我们首先创建了一个无序列表,其中包含了导航栏中的链接。然后,我们使用CSS样式将这些链接水平排列,并为其添加了一些基本样式。最后,我们使用:hover
伪类来实现鼠标悬停时显示下拉列表的效果。
这种方法非常简单,且不需要使用JavaScript或其他编程语言。它可以让你轻松地创建一个美观、易于使用的网站导航。
领取专属 10元无门槛券
手把手带您无忧上云