このスライドショーのjqueryプラグインは、軽量コンパクトなレスポンシブ&スワイプ対応のイメージスライダーです。設定でカルーセルのような表示もできますし、背景画像のスライドショーとしても使用できる事がいいです。
1.デモ
デモを作成しましたのでよろしかったら、ここをクリックしてください。
2.ダウンロード
公式ページに行って、ダウンロードしてください。 ダウンロード完了し解凍すると「jSlider-master」フォルダーができます。
3.必要なファイル
assets/jsフォルダーの「jquery.jSlider.min.js」とassets/cssフォルダーの「jSlider.css」をそれぞれ自分のフォルダーにコピーします。
4.CSSの編集
CSSは特に必要ありませんが、デモでは以下のようにしました。#slider1は画像の周りに枠を付けたパターンで、#slider2は2つの画像を表示するパターンです。
#slider1 {
max-width: 770px;
margin: 20px auto;
border: 7px solid #fff;
box-shadow: 2px 2px 10px #000;
border-radius: 5px;
}
#slider2 {
width: 512px;
height: 99px;
margin: 20px auto;
}
5.HTMLの編集
headタグ内で作成したcssファイルとjqueryファイルを読み込みます。このプラグインは初期化の記述をしなくても良いみたいです。
<link rel="stylesheet" href="./css/style.css" media="all" type="text/css" />
<script type="text/javascript" src="./js/jquery-1.11.3.js"></script>
<script type="text/javascript" src="./js/jquery.jSlider.min.js"></script>
</head>
bodyタグ内で画像を追加していきます。divタグにプラグインのオプションを記述していきます。「id="slider1"」は自分で作成したCSS用で、「class="jSlider"」はプラグイン用です。
<div id="slider1" class="jSlider"
data-navigation="hover"
data-indicator="hover"
data-speed="500"
data-delay="3000"
data-transition="slide"
data-loop="true"
data-group="1"
>
<div><img src="./images/s001.jpg"/></div>
<div><img src="./images/s002.jpg"/></div>
<div><img src="./images/s003.jpg"/></div>
<div><img src="./images/s004.jpg"/></div>
</div>
6.オプションの説明
オプション | 初期値 | 説明 |
---|---|---|
data-navigation | hover | ナビゲーションの表示 「always」、「none」、「hover」 |
data-indicator | always | 画像の下にある画像切り替えボタン 「always」、「none」、「hover」 |
data-speed | 500ms | 画像切り替え速度 |
data-delay | 5000ms | 画像切り替え間隔 |
data-transition | slide | 画像切り替え方式 「slide」、「fade」 |
data-loop | false | 最後の画像に来た時の処理。「true」で最初の画像に切り替わる |
data-group | 1 | 一度に複数の画像を表示する時に設定します。2枚の画像を表示する場合は2と設定するが、data-transitionがfadeの場合は、常に1になります。 |
コメントを残す