in this example I’ll explain how to create a menu with css that uses the propriety -moz-border-radius.
Demo work only on firefox.
Demo work only on firefox.
Code Html:
01 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
02 | <html xmlns="http://www.w3.org/1999/xhtml"> |
03 | <head> |
04 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
05 | <title>CSS3 Radius Menu</title> |
06 | </head> |
07 | <body> |
08 |
09 | <div id="menu"> |
10 | <ul id="firstmenu"> |
11 | <li><a title="" href="#all" class="current">Home</a></li> |
12 | <li><a rel="graphicdesign" title="" href="#">Projects</a></li> |
13 | <li><a rel="prints" title="" href="#">Services</a></li> |
14 | <li><a rel="pweb" title="" href="#">About Us</a></li> |
15 | <li><a rel="experiments" title="" href="#">Tutorials</a></li> |
16 | <li><a rel="photography" title="" href="#">Contact Us</a></li> |
17 | </ul> |
18 | </div> |
19 |
20 | <div id="menu"> |
21 | <ul id="secondmenu"> |
22 | <li><a title="" href="#all">Home</a></li> |
23 | <li><a rel="graphicdesign" title="" href="#" class="current">Projects</a></li> |
24 | <li><a rel="prints" title="" href="#">Services</a></li> |
25 | <li><a rel="pweb" title="" href="#">About Us</a></li> |
26 | <li><a rel="experiments" title="" href="#">Tutorials</a></li> |
27 | <li><a rel="photography" title="" href="#">Contact Us</a></li> |
28 | </ul> |
29 | </div> |
30 |
31 | <div id="menu"> |
32 | <ul id="thirdmenu"> |
33 | <li><a title="" href="#all">Home</a></li> |
34 | <li><a rel="graphicdesign" title="" href="#">Projects</a></li> |
35 | <li><a rel="prints" title="" href="#" class="current">Services</a></li> |
36 | <li><a rel="pweb" title="" href="#">About Us</a></li> |
37 | <li><a rel="experiments" title="" href="#">Tutorials</a></li> |
38 | <li><a rel="photography" title="" href="#">Contact Us</a></li> |
39 | </ul> |
40 | </div> |
41 |
42 | <div id="menu"> |
43 | <ul id="fourthmenu"> |
44 | <li><a title="" href="#all">Home</a></li> |
45 | <li><a rel="graphicdesign" title="" href="#">Projects</a></li> |
46 | <li><a rel="prints" title="" href="#">Services</a></li> |
47 | <li><a rel="pweb" title="" href="#" class="current">About Us</a></li> |
48 | <li><a rel="experiments" title="" href="#">Tutorials</a></li> |
49 | <li><a rel="photography" title="" href="#">Contact Us</a></li> |
50 | </ul> |
51 | </div> |
52 |
53 | </body> |
54 | </html> |
Code CSS:
01 | #menu { |
02 | float:left; |
03 | } |
04 | ul#firstmenu li { |
05 | display:inline; |
06 | font-family:Arial,Helvetica,sans-serif; |
07 | font-size:0.8em; |
08 | padding-top:40px; |
09 | } |
10 | ul#firstmenu a |
11 | { |
12 | padding:8px 8px 8px 8px; |
13 | text-decoration:none; |
14 | font-weight:bold; |
15 | color:#83129E; |
16 | } |
17 | ul#firstmenu a.current { |
18 | background-color:#DDDDDD; |
19 | } |
20 | ul#firstmenu a:hover, ul#firstmenu a.current { |
21 | -moz-border-radius:0 20px 20px 20px; |
22 | background-image:url("menu.jpg"); |
23 | color:#FFFFFF; |
24 | } |
25 |
26 | ul#secondmenu li { |
27 | display:inline; |
28 | font-family:Arial,Helvetica,sans-serif; |
29 | font-size:0.8em; |
30 | padding-top:40px; |
31 | } |
32 | ul#secondmenu a |
33 | { |
34 | padding:8px 8px 8px 8px; |
35 | text-decoration:none; |
36 | font-weight:bold; |
37 | color:#b12ad4; |
38 | } |
39 | ul#secondmenu a.current { |
40 | background-color:#B0E137; |
41 | } |
42 | ul#secondmenu a:hover, ul#secondmenu a.current { |
43 | -moz-border-radius:0 20px 20px 20px; |
44 | background-image:url("menu2.jpg"); |
45 | color:#b12ad4; |
46 | } |
47 |
48 | ul#thirdmenu li { |
49 | display:inline; |
50 | font-family:Arial,Helvetica,sans-serif; |
51 | font-size:0.8em; |
52 | padding-top:40px; |
53 | } |
54 | ul#thirdmenu a |
55 | { |
56 | padding:8px 8px 8px 8px; |
57 | text-decoration:none; |
58 | font-weight:bold; |
59 | color:#E227B6; |
60 | } |
61 | ul#thirdmenu a.current { |
62 | background-color:#B0E137; |
63 | } |
64 | ul#thirdmenu a:hover, ul#thirdmenu a.current { |
65 | -moz-border-radius:0 20px 20px 20px; |
66 | background-image:url("menu3.jpg"); |
67 | color:white; |
68 | } |
69 |
70 | ul#fourthmenu li { |
71 | display:inline; |
72 | font-family:Arial,Helvetica,sans-serif; |
73 | font-size:0.8em; |
74 | padding-top:40px; |
75 | } |
76 | ul#fourthmenu a |
77 | { |
78 | padding:8px 8px 8px 8px; |
79 | text-decoration:none; |
80 | font-weight:bold; |
81 | color:black; |
82 | } |
83 | ul#fourthmenu a.current { |
84 | background-color:#B0E137; |
85 | } |
86 | ul#fourthmenu a:hover, ul#fourthmenu a.current { |
87 | -moz-border-radius:0 20px 20px 20px; |
88 | background-image:url("menu4.jpg"); |
89 | color:black; |
90 | } |








0 comments:
Post a Comment