购物车
登陆 / 注册
微信扫码登陆

推荐手册

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>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图:

GIF.gif

实例解析

HTML 部分:

我们可以使用任何的 HTML 元素来创建下拉菜单,本例中使用的是span元素

使用容器元素 (如: <div>) 来创建下拉菜单的内容,并放在任何你想放的位置上

使用 <div> 元素来包裹这些元素,并使用 CSS 来设置下拉内容的样式。

CSS 部分:

.list类中是实际的下拉菜单。默认是隐藏的,在鼠标移动到指定元素后会显示 

:hover 选择器用于在用户将鼠标移动到下拉按钮上时显示下拉菜单

网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号