html5--6-60 阶段练习7-下拉菜单
学习要点
- 综合运用所学过的知识完成一个下拉菜单的小练习,加深对学过知识点的综合应用能力。
1 <!DOCTYPE html>
2 <html lang="zh-cn">
3 <head>
4 <meta charset="UTF-8">
5 <title>下拉菜单</title>
6 <link rel="stylesheet" type="text/css" href="but.css">
7 </head>
8 <body>
9 <body>
10 <nav>
11 <ul class="ul1">
12 <li>
13 <a href="">首页</a>
14 <ul class="ul2">
15 <li><a href="">新闻</a></li>
16 <li><a href="">科技</a></li>
17 <li><a href="">财经</a></li>
18 <li><a href="">读书</a></li>
19 </ul>
20 </li>
21 <li>
22 <a href="">首页</a>
23 <ul class="ul2">
24 <li><a href="">新闻</a></li>
25 <li><a href="">科技</a></li>
26 <li><a href="">财经</a></li>
27 <li><a href="">读书</a></li>
28 </ul>
29 </li>
30 <li>
31 <a href="">首页</a>
32 <ul class="ul2">
33 <li><a href="">新闻</a></li>
34 <li><a href="">科技</a></li>
35 <li><a href="">财经</a></li>
36 <li><a href="">读书</a></li>
37 </ul>
38 </li>
39 <!-- <li><a href="">新闻</a></li>
40 <li>
41 <a href="">科技</a>
42 <ul>
43 <li><a href="">IT</a></li>
44 <li><a href="">创投</a></li>
45 <li>
46 <a href="">探索</a>
47 <ul>
48 <li><a href="">航天</a>
49 <ul>
50 <li><a href="">技术前沿</a></li>
51 <li><a href="">理论研究</a></li>
52 </ul>
53 </li>
54 <li><a href="">考古</a></li>
55 <li><a href="">医学</a></li>
56 </ul>
57 </li>
58 </ul>
59 </li>
60 <li><a href="">财经</a></li>
61 <li><a href="">读书</a></li> -->
62 </ul>
63 </nav>
64 </body>
65 </body>
66 </html>
1 @charset="UTF-8";
2 *{
3 margin:0;
4 padding:0;
5 }
6 .ul1{
7 margin:50px;
8 }
9
10 ul{
11 list-style-type: none;
12 }
13 a{
14 text-decoration: none;
15 }
16
17 .ul1>li{
18 width: 150px;
19 height: 2em;
20 text-align: center;
21 background: rgba(30,80,200,0.8);
22 border-radius: 0.5em 0.5em 0 0 ;
23 font-size: 20px;
24 line-height: 2em;
25 float: left;
26 margin-left: 1px;
27 }
28
29 .ul2{
30 background: rgba(80,80,160,0.6);
31 border-radius: 0 0 0.5em 0.5em;
32 display: none;
33 }
34
35 .ul2>li>a:hover{
36 background: rgba(40,180,40,0.8);
37 width: 85%;
38 height: 1.5em;
39 line-height: 1.5em;
40 display: inline-block;
41 border-radius: 0.5em;
42 font-weight: bold;
43 padding: 3px 3px;
44
45 }
46
47 .ul1>li:hover{
48 background:rgba(30,80,250,0.8);
49 }
50 .ul1>li:hover>ul{
51 display: block;
52 }