
- HTML中文网
- 联系QQ:88526
- QQ交流群
- 微信公众号

CSS 下拉菜单
通过CSS来创建一个鼠标移动上去后显示下拉菜单的效果
当鼠标移动到指定元素上时,会出现下拉菜单
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.caidan{
width:200px;
height:50px;
background-color:#b3e47b;
text-align: center;
line-height: 50px;
}
.list{
background-color: #f1f1f1;
display: none;
}
.list span{
display: block;
}
.list span:hover{
background-color: #ccc;
color: #fff;
}
.caidan:hover .list{
display: block;
}
</style>
</head>
<body>
<div class="caidan">菜单
<div class="list">
<span>首页</span>
<span>课程</span>
<span>路径</span>
<span>资源</span>
</div>
</div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
效果图:

实例解析
HTML 部分:
我们可以使用任何的 HTML 元素来创建下拉菜单,本例中使用的是span元素
使用容器元素 (如: <div>) 来创建下拉菜单的内容,并放在任何你想放的位置上
使用 <div> 元素来包裹这些元素,并使用 CSS 来设置下拉内容的样式。
CSS 部分:
.list类中是实际的下拉菜单。默认是隐藏的,在鼠标移动到指定元素后会显示
:hover 选择器用于在用户将鼠标移动到下拉按钮上时显示下拉菜单
推荐手册