前後への回転を指定する
MooRevolverでは他にもオプションを指定することができます。回転画像の回転半径をyRadius、画像との間隔をpadで指定できます(*1)。padの値を調整すると画像を左右回転でなく前後に移動するようにすることもできます(サンプル06)。
*1実際には以下の計算式で決定されます。 (表示される横幅 ÷ 2 ) - padで指定した値
サンプル06
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>MooRevolverサンプル</title>
<link rel="stylesheet" href="css/MooRevolver.css" type="text/css">
<link rel="stylesheet" href="css/main.css" type="text/css">
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/MooRevolver.js"></script>
<script type="text/javascript"><!--
window.onload = function(){
var mrObj = new MooRevolver("album" ,{
arrowLeft:"prev",
arrowRight:"next",
fade:true,
fxTransition : Fx.Transitions.Bounce.easeOut,
fxDuration : 1000,
yRadius : 30,
pad : 360
});
mrObj.getNext.periodical(2000, mrObj);
}
// --></script>
</head>
<body>
<h1>MooRevolver サンプル</h1>
<div id="album" class="revolver">
<div><img src="photo/001.jpg" width="96" height="54" alt="富士山"></div>
<div><img src="photo/002.jpg" width="96" height="54" alt="夕焼け"></div>
<div><img src="photo/003.jpg" width="96" height="54" alt="富山湾"></div>
<div><img src="photo/004.jpg" width="96" height="54" alt="白糸の滝"></div>
<div><img src="photo/005.jpg" width="96" height="54" alt="高原の朝"></div>
<div><img src="photo/006.jpg" width="96" height="54" alt="苔"></div>
<div><img src="photo/007.jpg" width="96" height="54" alt="ベイブリッジ"></div>
<div><img src="photo/008.jpg" width="96" height="54" alt="たんぽぽ"></div>
</div>
<div>[<a href="#" id="prev">前の画像</a>] [<a href="#" id="next">次の画像</a>]</div>
</body>
</html>