- 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 选择器用于在用户将鼠标移动到下拉按钮上时显示下拉菜单
推荐手册