鼠标悬停效果显示二级列表

加载页面时显示一级列表,鼠标悬停时显示二级列表,离开时隐藏。

HTML代码如下:
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>list</title>
	<link rel="stylesheet" href="list.css">
</head>
<body>
	<ul id="title">
		<li>首页</li>
		<li>公司介绍
			<ul class="title2">
				<li>公司发展</li>
				<li>公司文化</li>
			</ul>
		</li>
		<li>产品介绍
			<ul class="title2">
				<li>大数据</li>
				<li>人工智能</li>
			</ul>
		</li>
		<li>联系我们</li>
	</ul>
</body>
</html>

加上一部分简单的样式:

CSS代码如下:
ul{
    
    
	list-style: none;
}

#title li{
    
    
	float: left;
	width: 100px;
	text-align: center;
}

.title2 li{
    
    
	clear: both;
	margin-left: -40px;
	display: none;
}
/*
#title:hover li .title2 li{
	display: block;/*放在任意一级标签显示所有二级标签
}*/

#title li:hover .title2 li{
    
    
	display: block;/*放在对应一级标签显示对应二级标签*/
}

效果图如下:
鼠标离开
鼠标悬停

猜你喜欢

转载自blog.csdn.net/jasmyn518/article/details/121837940