WEB前端學習筆記01利用純CSS書寫二級水平導航菜單

先放效果圖:
將鼠標放置在對應一級導航處,即顯示二級導航欄
放置後

HTML部分代碼:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title>下拉導航欄</title>
		<link rel="stylesheet" href="css/mynew.css" />
	</head>

	<body>
		<ul>
			<li>
				<a href="#">首頁</a>
			</li>
			<li>
				<a href="#">jquery特效</a>
				<ul>
					<li>
						<a href="#">jQuery文字特效</a>
					</li>
					<li>
						<a href="#">JQuery圖片特效</a>
					</li>
					<li>
						<a href="#">jQuery選項卡特效</a>
					</li>
					<li>
						<a href="#">jQuery文字特效</a>
					</li>
				</ul>
			</li>

			<li><a href="#">Javascript特效</a></li>
			<li><a href="#">Flash特效</a>
				<ul>
					<li>
						<a href="#">Flash選項卡特效</a>
					</li>
					<li>
						<a href="#">Flash圖片特效</a>
					</li>
					<li>
						<a href="#">Flash文字特效</a>
					</li>
					<li>
						<a href="#">Flash文字特效</a>
					</li>
				</ul>
			</li>
			<li><a href="#">div+css教程</a></li>
			<li><a href="#">HTML5教程</a></li>
		</ul>

	</body>

</html>

CSS部分代碼:

ul {
	margin: 0px;
	padding: 0px;
}

ul li {
	list-style: none;
	float: left;
	height: 30px;
	width: 115px;
	display: inline;
	font: 0.9em Arial, helvetica, sans-serif;
}

ul li a {
	color: #fff;
	width: 113px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	display: block;
	background: #808080;
	line-height: 29px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

ul li ul li {
	height: 25px;
}

ul li ul li a {
	background: #666;
	line-height: 24px;
}

ul li a:hover{
	background: #666;
	border-bottom: 1px dashed #ff0000;
}

ul li ul {
	display: none;  /*或者 visibility:hidden;*/
}

ul li:hover ul {
	display: block;/*或者 visibility:visible;*/
	
}

ul li ul li a :hover {
	background: #333;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章