1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|
2 <html xmlns="http://www.w3.org/1999/xhtml"> |
|
3 <head> |
|
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
|
5 <title>CSS Dock Menu</title> |
|
6 <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script> |
|
7 <script type="text/javascript" src="js/fisheye.js"></script> |
|
8 <script type="text/javascript" src="js/easing.js"></script> |
|
9 <script type="text/javascript" src="js/iutil.js"></script> |
|
10 |
|
11 <link href="style.css" rel="stylesheet" type="text/css" /> |
|
12 |
|
13 <!--[if lt IE 7]> |
|
14 <style type="text/css"> |
|
15 .dock img { behavior: url(iepngfix.htc) } |
|
16 </style> |
|
17 <![endif]--> |
|
18 |
|
19 </head> |
|
20 <body> |
|
21 <!--top dock --> |
|
22 <div class="dock" id="dock"> |
|
23 <div class="dock-container"> |
|
24 <a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a> |
|
25 <a class="dock-item" href="#"><img src="images/email.png" alt="contact" /><span>Contact</span></a> |
|
26 <a class="dock-item" href="#"><img src="images/portfolio.png" alt="portfolio" /><span>Portfolio</span></a> |
|
27 <a class="dock-item" href="#"><img src="images/music.png" alt="music" /><span>Music</span></a> |
|
28 <a class="dock-item" href="#"><img src="images/video.png" alt="video" /><span>Video</span></a> |
|
29 <a class="dock-item" href="#"><img src="images/history.png" alt="history" /><span>History</span></a> |
|
30 <a class="dock-item" href="#"><img src="images/calendar.png" alt="calendar" /><span>Calendar</span></a> |
|
31 <a class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a> |
|
32 <a class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a> |
|
33 <a class="dock-item" href="#"><img src="images/rss2.png" alt="rss" /><span>RSS2</span></a> |
|
34 </div> |
|
35 </div> |
|
36 |
|
37 <!--bottom dock --> |
|
38 <div class="dock" id="dock2"> |
|
39 <div class="dock-container2"> |
|
40 <a class="dock-item2" href="#"><span>Home</span><img src="images/home.png" alt="home" /></a> |
|
41 <a class="dock-item2" href="#"><span>Contact</span><img src="images/email.png" alt="contact" /></a> |
|
42 <a class="dock-item2" href="#"><span>Portfolio</span><img src="images/portfolio.png" alt="portfolio" /></a> |
|
43 <a class="dock-item2" href="#"><span>Music</span><img src="images/music.png" alt="music" /></a> |
|
44 <a class="dock-item2" href="#"><span>Video</span><img src="images/video.png" alt="video" /></a> |
|
45 <a class="dock-item2" href="#"><span>History</span><img src="images/history.png" alt="history" /></a> |
|
46 <a class="dock-item2" href="#"><span>Calendar</span><img src="images/calendar.png" alt="calendar" /></a> |
|
47 <a class="dock-item2" href="#"><span>Links</span><img src="images/link.png" alt="links" /></a> |
|
48 <a class="dock-item2" href="#"><span>RSS</span><img src="images/rss.png" alt="rss" /></a> |
|
49 <a class="dock-item2" href="#"><span>RSS2</span><img src="images/rss2.png" alt="rss" /></a> |
|
50 </div> |
|
51 </div> |
|
52 |
|
53 <!--dock menu JS options --> |
|
54 <script type="text/javascript"> |
|
55 |
|
56 $(document).ready( |
|
57 function() |
|
58 { |
|
59 $('#dock2').Fisheye( |
|
60 { |
|
61 maxWidth: 60, |
|
62 items: 'a', |
|
63 itemsText: 'span', |
|
64 container: '.dock-container2', |
|
65 itemWidth: 40, |
|
66 proximity: 80, |
|
67 alignment : 'left', |
|
68 valign: 'bottom', |
|
69 halign : 'center' |
|
70 } |
|
71 ) |
|
72 } |
|
73 ); |
|
74 |
|
75 </script> |
|
76 |
|
77 |
|
78 <script type="text/javascript" src="../raphael-min.js"></script> |
|
79 <div id="timetweet" > </div> |
|
80 <script type="text/javascript"> |
|
81 |
|
82 |
|
83 // Creates canvas 320 × 200 at 10, 50 |
|
84 var paper = Raphael("timetweet",500, 50, 500, 200); |
|
85 $("#timetweet > svg").attr("id","MyCanvas"); |
|
86 lineSize : 500; |
|
87 |
|
88 |
|
89 element = new Array(); |
|
90 |
|
91 |
|
92 position = 'left'; |
|
93 //rect = paper.rect(20, 20, 50, 50).attr({"fill": "#fbb"}); |
|
94 //rect.attr({"stroke-width":1}); |
|
95 |
|
96 for(var i=0; i<100; i++) { |
|
97 var x = 5*i; |
|
98 var width = Math.floor(Math.random()*20); |
|
99 p = element[i] = paper.rect(x, 50-width , 5, width ).attr({stroke:"#fff","stroke-width":0.3, fill: "hsb(0."+i+", 1, 1)",}); |
|
100 |
|
101 } |
|
102 |
|
103 for(var i=0; i<element.length; i++) { |
|
104 MyElement = element[i]; |
|
105 $(MyElement.node).mouseover(function (){ |
|
106 var heightM = Math.floor(Math.random()*50) |
|
107 this.parent.animate({height:heightM }, 400, "bounce"); |
|
108 }); |
|
109 } |
|
110 |
|
111 $('#MyCanvas').Fisheye( |
|
112 { |
|
113 maxWidth: 500, |
|
114 items: 'rect', |
|
115 itemsText: 'span', |
|
116 container: '#MyCanvas', |
|
117 itemWidth: 40, |
|
118 proximity: 80, |
|
119 alignment : 'left', |
|
120 valign: 'bottom', |
|
121 halign : 'center' |
|
122 } |
|
123 ) |
|
124 |
|
125 |
|
126 </script> |
|
127 yoooooooooooooooooo |
|
128 </body> |
|
129 </html> |
|