01.
<stlye>
02.
div.ul {
03.
float:right;
04.
text-align: center;
05.
display: inline;
06.
margin: 0;
07.
padding:0px;
08.
list-style: none;
09.
width:100%;
10.
background: #353535;
11.
12.
}
13.
div.ul li {
14.
font: 14px/18px
'Prompt'
, sans-serif;
15.
display: inline-block;
16.
17.
position: relative;
18.
padding: 0px 20px;
19.
cursor: pointer;
20.
-webkit-transition: all 0.2s;
21.
-moz-transition: all 0.2s;
22.
-ms-transition: all 0.2s;
23.
-o-transition: all 0.2s;
24.
transition: all 0.2s;
25.
text-transform:uppercase;
26.
color: #eee;
27.
border-radius: 5px;
28.
margin-left: 10px;
29.
margin-top: 10px;
30.
margin-bottom: 10px;
31.
font-size: 18px;
32.
}
33.
div.ul li:hover, .current {
34.
background: #fff;
35.
color: #333;
36.
padding:10px 20px;
37.
}
38.
div.ul ul li ul {
39.
padding: 0;
40.
position: absolute;
41.
top: 48px;
42.
left: 0;
43.
width: 150px;
44.
-webkit-box-shadow: none;
45.
-moz-box-shadow: none;
46.
box-shadow: none;
47.
display: none;
48.
opacity: 0;
49.
visibility: hidden;
50.
-webkit-transiton: opacity 0.2s;
51.
-moz-transition: opacity 0.2s;
52.
-ms-transition: opacity 0.2s;
53.
-o-transition: opacity 0.2s;
54.
-transition: opacity 0.2s;
55.
}
56.
div.ul li ul li {
57.
background: #555;
58.
display: block;
59.
color: #fff;
60.
text-shadow: 0px -1px 0px #000;
61.
}
62.
div.ul li ul li:hover { background: #666; }
63.
div.ul li:hover ul {
64.
display: block;
65.
opacity: 1;
66.
visibility: visible;
67.
}
68.
</style>