二級導航欄制作:
1.將一級導航欄去除列表樣式(list-style:none),並給予浮動,使其橫向排列(float:left)
2.給每個li中添加一個<a></a>標簽,給a設置樣式,使其成為塊級元素( display:block),這樣只需要點擊當前 li 范圍區域即可觸發a的跳轉
3.給需要添加二級導航欄的li里面添加 ul>li ,給個類名,設置其樣式為(display:none),使其在普通情況下隱藏
4.設置一級導航欄划過效果,當滑到有二級導航欄的 li 時,設置二級導航欄狀態為(display:block),即為顯示狀態
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<!-- <link rel="stylesheet" href="./../common/common.css"> -->
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
ul,li{
list-style: none;
}
.one{
width: 600px;
background-color: coral;
height: 30px;
margin: 0 auto;
}
.one li{
float: left;
width: 100px;
text-align: center;
line-height: 30px;
}
.one li:hover{
background-color: #fff;
color: coral;
}
.one .two{
display: none;
}
.one li:hover .two{
display: block;
}
.one .two li{
background-color: cadetblue;
}
.one .two li:hover{
background-color: honeydew;
}
a{
display: block;
text-decoration: none;
}
</style>
</head>
<body>
<ul class="one">
<li><a href="">一級</a> </li>
<li><a href="">一級</a> </li>
<li><a href="">一級</a>
<ul class="two">
<li><a href="">二級</a> </li>
<li><a href="">二級</a> </li>
<li><a href="">二級</a> </li>
</ul>
</li>
<li><a href="">一級</a> </li>
<li><a href="">一級</a> </li>
<li><a href="">一級</a> </li>
</ul>
</body>
</html>
