下拉菜单

2018-01-24

下拉菜单

Alt text

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="nav">
<div><a href="">首页</a></div>
<div><a href="">关于我们</a></div>
<div><a href="">个人中心</a></div>
<div>
<div class="dropdown">
<a href="">下拉菜单</a>
<div class="menu">
<div><a href="">我是菜单</a></div>
<div><a href="">我是菜单</a></div>
<div><a href="">我是菜单</a></div>
</div>
</div>
</div>
<div><a href="">我的账户</a></div>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/*不重要的css*/
.nav {
width: 80%;
margin: 0 auto;
}

a {
padding: 0.5em 1em;
display: block;
color: #444444;
font-size: 18px;
text-decoration: none;
}

a:hover {
color: #ffffff;
border-radius: 5px;
background: orange;
}

/*主要的css*/
.nav > div {
float: left;
padding: 0 12px;
}

.nav > div:after {
display: block;
content: '';
clear: both;
}

.dropdown {
position: relative;
z-index: 10;
}

.dropdown .menu {
position: absolute;
width: 100%;
display: none;
}

.dropdown:hover {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background: orange;
}

.dropdown:hover .menu {
display: block;
background: orange;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.dropdown:hover a {
color: #ffffff;
}

.menu a:hover {
background: rgba(255, 255, 255, .5);
border-radius: 0;
}