ページスクロールでダイナミックな切り替えエフェクトが楽しい コンテンツスライダー 「multiScroll.js」

PR
Divの切り替えが楽しいエフェクトのmultiScroll.js
http://alvarotrigo.com/multiScroll/
DIV 2つで、ページ全体を占領するスタイルのWEBサイトで
スクロール、もしくはナビゲーションを使ってダイナミックなアニメーションで移り変わるのを実現するプラグインです
左右がそれぞれ上下に逆に動いて、コンテンツが移り変わるエフェクトとなっています
ダイナミックにコンテンツが変わりゆく爽快感が有ります
ダウンロードはデモページ、もしくは GitHub からダウンロード出来ます
ライセンスはMITとなっています
http://alvarotrigo.com/multiScroll/
https://github.com/alvarotrigo/multiscroll.js#multiscrolljs
multiScroll.js の基本的な使い方
プラグインの準備
jquery.multiscroll.css | multiScriollのスタイル
jQuery 1.9.1以降 | jQuery 本体
jquery.easing.min.js | jQueryのアニメーション拡張プラグイン
jquery.multiscroll.js | multiScroll.js 本体
これらの 4つのファイルを読み込みます
headに書くと以下のようになります
それぞれのパスは環境に合わせてください
<head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="jquery.multiscroll.css"> <script src="js/jquery-1.11.1.min.js"></script> <script src="js/jquery.easing.1.3.min.js"></script> <script src="js/jquery.multiscroll.min.js"></script> </head>
HTMLの記述
<div id="multiscroll">
<div class="ms-left">
<div class="ms-section">左のコンテンツ 1</div>
<div class="ms-section">左のコンテンツ 2</div>
<div class="ms-section">左のコンテンツ 3</div>
</div>
<div class="ms-right">
<div class="ms-section">右のコンテンツ 1</div>
<div class="ms-section">右のコンテンツ 2</div>
<div class="ms-section">右のコンテンツ 3</div>
</div>
</div>
Left、Right それぞれに ついとなる、ものを作ります
それぞれ上から順となっています
プラグインの実行
<script>
$(document).ready(function() {
$('#multiscroll').multiscroll();
});
</script>
最後にコードの実行を行います
bodyの閉じタグの直前ぐらいに入れるといいでしょう。
コードをまとめたもの
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="jquery.multiscroll.css">
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/jquery.easing.1.3.min.js"></script>
<script src="js/jquery.multiscroll.min.js"></script>
</head>
<body>
<div id="multiscroll">
<div class="ms-left">
<div class="ms-section">左のコンテンツ 1</div>
<div class="ms-section">左のコンテンツ 2</div>
<div class="ms-section">左のコンテンツ 3</div>
</div>
<div class="ms-right">
<div class="ms-section">右のコンテンツ 1</div>
<div class="ms-section">右のコンテンツ 2</div>
<div class="ms-section">右のコンテンツ 3</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#multiscroll').multiscroll();
});
</script>
</body>
</html>
PR


COMMENT