web/rsln-opendata/res/metadataplayer/test/css-dock-menu/css-dock.html
changeset 120 3daa4039509a
parent 119 4c86151704e9
child 121 2b794b7901d6
equal deleted inserted replaced
119:4c86151704e9 120:3daa4039509a
     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>