2008年1月31日

mooRevolverを作ってみた。

  • Google Bookmarks
  • Yahoo!ブックマーク
  • はてなブックマーク
  • del.icio.us
  • livedoor クリップ
  • POOKMARK Airlines
  • ニフティクリップ
  • Buzzurl
  • newsing it!

今回は、mooRevolverです。

mooRevolverは、mootoolsを使用した回転式の画像ギャラリーです。これを使用すると、アップルのiTunesのようなギャラリーやメニューを作成するする事ができます。

mooRevolverサンプル

では、いつも通り、簡単な説明とサンプルですが、どうぞ!

* 準備 *

まず、mootoolsのファイルをこちらからダウンロードします。

項目には全てチェックを入れました。スマートじゃないですが、それが一番無難っぽいです。

次に、mooRevolverのMooRevolver.jsとMooRevolver.cssのファイルをこちらからダウンロードしてください。

これで、準備は完了です。

* mooRevolverの設置 *

ここから、実際にmooRevolverを設置する作業に入ります。

フォルダの構成は、

index.html
css
- MooRevolver.css
js
- MooRevolver.js
- mootools-release-1.11.js
img
- picture01.jpg
- picture02.jpg
- picture03.jpg
- picture04.jpg
- picture05.jpg
- picture06.jpg

となっています。

次に、<head>~</head>タグ内に、

<script src="js/mootools-release-1.11.js" type="text/javascript"></script> 
<script src="js/MooRevolver.js" type="text/javascript"></script> 
<link rel="stylesheet" href="css/MooRevolver.css" type="text/css"> 
<script type="text/javascript"><!--
window.onload = function(){
var mrObj = new MooRevolver("album" ,{
arrowLeft:"prev",
arrowRight:"next"
});
}
// --></script>

を追記します。

ここで、最後のjavascriptのソースで、"album"と指定されてる部分と、同じ名前をこの後<body>タグ無いに書いていく、id名に指定します。

もしid名を変更する場合は、javascriptのソースも一緒に変更してください。

最後に、<body>タグ内に次のソースを書き加えてください。

<div id="album" class="revolver">    
<div><a href="#"><img src="img/picture01.jpg" alt="写真01" width="250" height="250" /></a></div>
<div><a href="#"><img src="img/picture02.jpg" alt="写真02" width="250" height="250" /></a></div>
<div><a href="#"><img src="img/picture03.jpg" alt="写真03" width="250" height="250" /></a></div>
<div><a href="#"><img src="img/picture04.jpg" alt="写真04" width="250" height="250" /></a></div>
<div><a href="#"><img src="img/picture05.jpg" alt="写真05" width="250" height="250" /></a></div>
</div>

<a href="#" id="prev">previous</a> | <a href="#" id="next">next</a>

これで、完成です。

サンプルでは、ボタンをクリックすると左右に回転する作りとなっていますが、javascriptのコードを変える事で、時間で指定したりする事も可能です。

* 参考サイト *

回転式の画像ギャラリー「MooRevolver」

MooRvolver

Ajaxで作る立体的回転式メニュー

最後のサイトでは、筆者さんのサンプルもダウンロードできるので、理解しやすいと思います。

関連記事

このブログ記事と同じカテゴリのブログ

トラックバックURL

このエントリーのトラックバックURL:
http://mkicle.biz/web/mt/mt-tb.cgi/14

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)