印象的なメニューを作成するJavaScript「Kwicks for jQuery」

サイトの重要な要素メニューを印象的にすることで、回遊性をもたらせることができるかもしれません。
Kwicks for jQuery and an awesome horizontal animated menuではJavaScriptを使用し、マウスオーバー時に良い動きで人の目をひきつけます。

sponsors

使用方法

Kwicks for jQuery and an awesome horizontal animated menuからjquery.kwicks-1.5.1.jsをjQuery Easing Pluginからjquery.easing.1.3.jsをダウンロードします。
今回はjQueryを使用するので、jQueryからjquery.jsも。

<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.easing.1.3.js"></script> 
<script type="text/javascript" src="jquery.kwicks-1.5.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	$('.kwicks').kwicks({
		max : 200,  //最大幅
		duration: 800,   //エフェクト時間
		easing: 'easeOutQuint' //ここはjQuery Easing Pluginにあるものを指定できます
	});
});	
</script>
あとは以下のようにメニューを記述します。

  <ul class="kwicks"> 
  <li id="kwick_1"> 
  	<a href="リンク先">メニューテキスト
  		<h3>メニュー説明など</h3> 
    </a> 
  </li> 
  <li id="kwick_2">
  	<a href="リンク先">メニューテキスト
  		<h3>メニュー説明など</h3> 
    </a> 
  </li> 
  <!-- 以下メニュー分 -->
  </ul> 
idを振っているのは各メニューにおいて背景画像を見せるためです。
以下のような画像を作成し、CSS Spriteの要領でCSSを記述していきます。

下記サンプルでは、本サイトの以下CSSをそのまま使用しています。
<link rel="stylesheet" href="style.css" type="text/css" media="screen">

サンプル


Javascriptサンプルページ一覧
skuare.net

sponsors