1
+ /* ****************************************
2
+
3
+
4
+ Utopian CSS3 Dropdown Menus
5
+ by Justin Carroll (3circlestudio.com)
6
+
7
+ Version: 1.0
8
+
9
+
10
+ **************************************** */
11
+
12
+
13
+ /* Horizontal Style */
14
+
15
+
16
+ # utopian-navigation , # utopian-navigation ul {
17
+ font-size : 14px ;
18
+ list-style : none;
19
+ margin : 0 ;
20
+ padding : 0 ;
21
+ }
22
+
23
+ # utopian-navigation a {
24
+ color : # 808080 ;
25
+ display : block;
26
+ line-height : 1 ;
27
+ font-weight : bold;
28
+ padding : 10px 20px ;
29
+ text-decoration : none;
30
+ }
31
+ # utopian-navigation a : hover {
32
+ color : # ffffff ;
33
+ }
34
+
35
+ # utopian-navigation li {
36
+ float : left;
37
+ }
38
+
39
+ # utopian-navigation li : last-of-type {
40
+ float : right;
41
+ }
42
+
43
+ # utopian-navigation li ul {
44
+ background : # 666666 ;
45
+ background : -moz-radial-gradient (80% 0% 0deg , circle cover, # 787878, # 666666, # 666666 90% );
46
+ background : -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 8a8a8a ), to (# 666666 ));
47
+ box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
48
+ -moz-box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
49
+ -webkit-box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
50
+ left : -9999px ;
51
+ position : absolute;
52
+ width : 190px ;
53
+ z-index : 1000 ;
54
+ }
55
+
56
+ # utopian-navigation li ul a {
57
+ border-top : 1px solid # 838383 ;
58
+ border-right : 1px solid # 7b7b7b ;
59
+ border-bottom : 1px solid # 484848 ;
60
+ border-left : 1px solid # 4c4c4c ;
61
+ color : # a4a4a4 ;
62
+ font-weight : normal;
63
+ padding : 9px 19px ;
64
+ text-shadow : # 4d4d4d -1px -1px 0 ;
65
+ width : 150px ;
66
+ box-sizing : content-box !important ;
67
+ }
68
+ # utopian-navigation li ul a : hover , # utopian-navigation > li .dropdown li .dropdown > a : hover , # utopian-navigation > li .dropdown li .dropdown : hover > a {
69
+ background : # 0099ff ;
70
+ background : -moz-linear-gradient (100% 100% 90deg , # 017bcd, # 33adff );
71
+ background : -webkit-gradient (linear, 0% 0% , 0% 100% , from (# 33adff ), to (# 017bcd ));
72
+ border-top : 0 ;
73
+ color : # ffffff ;
74
+ font-weight : bold;
75
+ padding-top : 10px ;
76
+ text-shadow : # 1c567c -1px -1px 0 ;
77
+ }
78
+
79
+ # utopian-navigation > li .dropdown li .dropdown > a : hover , # utopian-navigation > li .dropdown li .dropdown : hover > a {
80
+ background : # 0099ff url(../ ../ img/css_images/arrow-right-white.gif) no-repeat center right;
81
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -moz-linear-gradient (100% 100% 90deg , # 017bcd, # 33adff );
82
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -webkit-gradient (linear, 0% 0% , 0% 100% , from (# 33adff ), to (# 017bcd ));
83
+ }
84
+
85
+ # utopian-navigation li ul ul {
86
+ margin : -34px 0 0 190px ;
87
+ }
88
+
89
+ # utopian-navigation li : hover ul ul , # utopian-navigation li : hover ul ul ul {
90
+ left : -9999px ;
91
+ }
92
+
93
+ # utopian-navigation li : hover ul , # utopian-navigation li li : hover ul , # utopian-navigation li li li : hover ul { /* lists nested under hovered list items */
94
+ left : auto;
95
+ }
96
+
97
+ # utopian-navigation > li .dropdown > a {
98
+ background : url(../ ../ img/css_images/arrow-down-gray.gif) no-repeat center right;
99
+ padding-right : 35px ;
100
+ }
101
+
102
+ # utopian-navigation > li .dropdown : hover > a {
103
+ background : # 666666 url(../ ../ img/css_images/arrow-down-white.gif) no-repeat center right;
104
+ background-image : url(../ ../ img/css_images/arrow-down-white.gif), -moz-radial-gradient (80% 0% 0deg , circle cover, # 787878, # 666666, # 666666 90% );
105
+ background-image : url(../ ../ img/css_images/arrow-down-white.gif), -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 8a8a8a ), to (# 666666 ));
106
+ border-top : 1px solid # 8d8d8d ;
107
+ border-right : 1px solid # 7b7b7b ;
108
+ border-bottom : 1px solid # 484848 ;
109
+ border-left : 1px solid # 4c4c4c ;
110
+ box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
111
+ -moz-box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
112
+ -webkit-box-shadow : 3px 3px 5px rgba (0 , 0 , 0 , 0.6 );
113
+ color : # ffffff ;
114
+ padding : 9px 34px 9px 19px ;
115
+ text-shadow : # 595959 -1px -1px 0 ;
116
+ }
117
+
118
+ # utopian-navigation > li .dropdown li .dropdown > a {
119
+ background : url(../ ../ img/css_images/arrow-right-gray.gif) no-repeat center right;
120
+ }
121
+
122
+ # utopian-navigation > li .active > a , # utopian-navigation > li .active > a : hover {
123
+ color : # 64a6b0 ;
124
+ }
125
+
126
+ /* Sub Menu */
127
+
128
+ # utopian-navigation .subMenu , # utopian-navigation .subMenu ul {
129
+ font-size : 10px ;
130
+ }
131
+
132
+ # utopian-navigation .subMenu li {
133
+ float : left;
134
+ }
135
+
136
+ # utopian-navigation .subMenu li : last-of-type {
137
+ float : left;
138
+ }
139
+
140
+ # utopian-navigation .subMenu li : hover : last-of-type ul , # utopian-navigation .subMenu li : last-of-type li : hover ul , # utopian-navigation .subMenu li : last-of-type li li : hover ul {
141
+ left : auto;
142
+ right : auto;
143
+ }
144
+
145
+ /* Vertical Style */
146
+
147
+
148
+ # utopian-navigation .vertical {
149
+ width : 190px ;
150
+ }
151
+
152
+ # utopian-navigation .vertical a {
153
+ width : 150px ;
154
+ }
155
+
156
+ # utopian-navigation .vertical li ul {
157
+ margin : -34px 0 0 190px ;
158
+ }
159
+
160
+ # utopian-navigation .vertical > li .dropdown > a {
161
+ background : url(../ ../ img/css_images/arrow-right-gray.gif) no-repeat center right;
162
+ width : 135px ;
163
+ }
164
+ # utopian-navigation .vertical > li .dropdown : hover > a {
165
+ background : # 666666 url(../ ../ img/css_images/arrow-right-white.gif) no-repeat center right;
166
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -moz-radial-gradient (80% 0% 0deg , circle cover, # 787878, # 666666, # 666666 90% );
167
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 8a8a8a ), to (# 666666 ));
168
+ }
169
+
170
+
171
+ /* Black */
172
+
173
+
174
+ # utopian-navigation .black li ul {
175
+ background : # 000000 ;
176
+ background : -moz-radial-gradient (90% -20% 0deg , circle cover, # 252525, # 000000, # 000000 150% );
177
+ background : -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 444444 ), to (# 000000 ));
178
+ }
179
+
180
+ # utopian-navigation .black li ul a {
181
+ border-top-color : # 1c1c1c ;
182
+ border-right-color : # 1a1a1a ;
183
+ border-bottom-color : # 000000 ;
184
+ border-left-color : # 000000 ;
185
+ color : # c9c9c9 ;
186
+ text-shadow : # 000000 -1px -1px 0 ;
187
+ }
188
+ # utopian-navigation .black li ul a : hover , # utopian-navigation .black > li .dropdown li .dropdown > a : hover , # utopian-navigation .black > li .dropdown li .dropdown : hover > a {
189
+ background : # 181818 ;
190
+ background : -moz-linear-gradient (100% 100% 90deg , # 181818, # 252525 );
191
+ background : -webkit-gradient (linear, 0% 0% , 0% 100% , from (# 252525 ), to (# 181818 ));
192
+ color : # ffffff ;
193
+ font-weight : bold;
194
+ }
195
+
196
+ # utopian-navigation .black > li .dropdown li .dropdown > a : hover , # utopian-navigation .black > li .dropdown li .dropdown : hover > a {
197
+ background : # 181818 url(../ ../ img/css_images/arrow-right-white.gif) no-repeat center right;
198
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -moz-linear-gradient (100% 100% 90deg , # 181818, # 252525 );
199
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -webkit-gradient (linear, 0% 0% , 0% 100% , from (# 252525 ), to (# 181818 ));
200
+ }
201
+
202
+ # utopian-navigation .black > li .dropdown : hover > a {
203
+ background : # 000000 url(../ ../ img/css_images/arrow-down-white.gif) no-repeat center right;
204
+ background-image : url(../ ../ img/css_images/arrow-down-white.gif), -moz-radial-gradient (90% -20% 0deg , circle cover, # 191919, # 000000, # 000000 150% );
205
+ background-image : url(../ ../ img/css_images/arrow-down-white.gif), -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 444444 ), to (# 000000 ));
206
+ border-top-color : # 1c1c1c ;
207
+ border-right-color : # 1a1a1a ;
208
+ border-bottom-color : # 000000 ;
209
+ border-left-color : # 000000 ;
210
+ color : # ffffff ;
211
+ text-shadow : none;
212
+ }
213
+ # utopian-navigation .vertical .black > li .dropdown : hover > a {
214
+ background : # 000000 url(../ ../ img/css_images/arrow-right-white.gif) no-repeat center right;
215
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -moz-radial-gradient (90% 0% 0deg , circle cover, # 191919, # 000000, # 000000 150% );
216
+ background-image : url(../ ../ img/css_images/arrow-right-white.gif), -webkit-gradient (radial, 160 -100 , 0 , 160 -100 , 200 , from (# 4d4d4d ), to (# 000000 ));
217
+ }
218
+
219
+ # utopian-navigation .black > li .dropdown li .dropdown > a {
220
+ background : url(../ ../ img/css_images/arrow-right-darkgray.gif) no-repeat center right;
221
+ text-shadow : none;
222
+ }
223
+
224
+
225
+ /* White */
226
+
227
+
228
+ # utopian-navigation .white li ul {
229
+ background : # ffffff ;
230
+ }
231
+
232
+ # utopian-navigation .white li ul a {
233
+ border-top-color : # ffffff ;
234
+ border-right-color : # e1e1e1 ;
235
+ border-bottom-color : # dddddd ;
236
+ border-left-color : # ffffff ;
237
+ color : # 999999 ;
238
+ text-shadow : # ffffff 1px 1px 0 ;
239
+ }
240
+ # utopian-navigation .white li ul a : hover , # utopian-navigation .white > li .dropdown li .dropdown > a : hover , # utopian-navigation .white > li .dropdown li .dropdown : hover > a {
241
+ background : # eaeaea ;
242
+ background : -moz-linear-gradient (100% 100% 90deg , # eaeaea, # f9f9f9 );
243
+ background : -webkit-gradient (linear, 0% 0% , 0% 100% , from (# f9f9f9 ), to (# eaeaea ));
244
+ color : # 000000 ;
245
+ font-weight : bold;
246
+ }
247
+
248
+ # utopian-navigation .white > li .dropdown li .dropdown > a : hover , # utopian-navigation .white > li .dropdown li .dropdown : hover > a {
249
+ background : # eaeaea url(../ ../ img/css_images/arrow-right-black.gif) no-repeat center right;
250
+ background-image : url(../ ../ img/css_images/arrow-right-black.gif), -moz-linear-gradient (100% 100% 90deg , # eaeaea, # f9f9f9 );
251
+ background-image : url(../ ../ img/css_images/arrow-right-black.gif), -webkit-gradient (linear, 0% 0% , 0% 100% , from (# f9f9f9 ), to (# eaeaea ));
252
+ }
253
+
254
+ # utopian-navigation .white > li .dropdown : hover > a {
255
+ background : # ffffff url(../ ../ img/css_images/arrow-down-black.gif) no-repeat center right;
256
+ border-top-color : # ffffff ;
257
+ border-right-color : # e1e1e1 ;
258
+ border-bottom-color : # dddddd ;
259
+ border-left-color : # ffffff ;
260
+ color : # 000000 ;
261
+ text-shadow : none;
262
+ }
263
+ # utopian-navigation .vertical .white > li .dropdown : hover > a {
264
+ background : # ffffff url(../ ../ img/css_images/arrow-right-black.gif) no-repeat center right;
265
+ }
266
+
267
+ # utopian-navigation .white > li .dropdown li .dropdown > a {
268
+ background : url(../ ../ img/css_images/arrow-right-darkgray.gif) no-repeat center right;
269
+ text-shadow : none;
270
+ }
0 commit comments