【jQuery】プラグイン「Slick」の使い方

jQueryプラグイン「slick」公式ページのキャプチャ webdesign

Slickとは、スライダーを作成するためのjQueryのプラグインです。

基本のSlickの使い方

1
公式サイトからslickをダウンロードします。
slick公式サイト(https://kenwheeler.github.io/slick)にアクセスし、メニュー一覧にある「get it now」をクリックします。

jQuery slickのトップページのキャプチャ

2
「Download Now」をクリックします。Zipファイルがダウンロードされ、パソコンのローカルフォルダに保存されるので、ダブルクリック(Windowsの場合は右クリック→すべて展開)で解凍します。

jQuery slickのダウンロードページのキャプチャ

3
回答したフォルダを開き、「slick」というフォルダを探しデスクトップへ移動しておきます。

jQuery slickをダウンロードしたあとのファイル一覧のキャプチャ

4
次にhtmlファイルを新規作成します。
<body>タグの間に下記のコードを記述します。

<div class="your-class">
  <div>your content</div>
  <div>your content</div>
  <div>your content</div>
</div>
jQuery slick に必要なhtml記述の例

5
htmlファイルに「index.html」など任意の名前をつけて保存します。

htmlファイル保存画面のキャプチャ

6
新しいフォルダを作成し、任意のフォルダ名をつけます(ここでは「Slick」としています)。
デスクトップに保管しておいたslickフォルダと作成したhtmlファイルをこのフォルダ内に移動します。

jQuery slickを使うために必要なファイルを保存したFinder画面のキャプチャ

7
slickフォルダに入っているcssファイルとjsファイルとhtmlファイルに読み込みます。

(1) </head>閉じタグの直前に下記を記述し、cssファイルを読み込みます。

<link rel="stylesheet" type="text/css" href="slick/slick.css"/>
<link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>

(2) </body>閉じタグの直前に下記を記述し、jsファイルを読み込みます。
 (※この時点でjQueryも読み込んでおきます

<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="slick/slick.min.js"></script>
jQuery slickに使うhtmlファイルへのcss外部ファイルとjQuery外部ファイルの記入例のキャプチャ

8
jsファイルを新規作成して下記の記述をし、保存します。保存場所は手順5で作成したhtmlファイルと同じ階層にしておきます。

$(document).ready(function () {
  $('.your-class').slick();
});

jQuery slickに使う(自分で作成した)外部JavaScriptファイルの記入例のキャプチャ(オプションを使わない一番シンプルな記入例)

9
作成したjsファイルを、htmlファイルに読み込みます。
</body>閉じタグの手前に下記を記述します。

<script src="script.js"></script>
jQuery slickに使うhtmlファイルへの(自分で作成した)JavaScript外部ファイルの記入例のキャプチャ

10
これでスライダーが実装されました。
htmlファイル内の「your content」の箇所に<img>タグを挿入し任意の画像を挿入すれば、画像のスライダーが完成します。

ここまでは、slick公式サイトの説明を日本語訳したものです。
公式サイトの説明(英語)はこちら:https://kenwheeler.github.io/slick#getting-started


応用:デザイン調整やオプション追加

11
お好みで、CSSで配置や色などの調整を行います。
記述例:

body{
    background-color: #ddd;
}

/*スライダーの幅を調整し、真ん中寄せにする*/
.your-class {
    width: 80%;
    margin: 0 auto;
}

/* 矢印ボタンの色を変更する */
.slick-prev:before,
.slick-next:before {
    color: #000;
}

12
slickのオプションを使って、スライダーを自動再生させることができます。
手順8で作成したjsファイル内の.slick()の間に下記記述を足します。

{
    autoplay: true
  }
jQuery slickに使うJavaScript外部ファイルの記入例(スライダーの自動再生のオプション追加)のキャプチャ

13
slickには他にもたくさんのオプションがあります。
下記はその一例です。検索エンジンで「jQuery slick オプション」などと検索すると、いろんな方がまとめてくれている記事を見つけることができます。

jQuery slickに使うJavaScript外部ファイルの記入例(よく使うオプション、autoplay、autoplaySpeed、arrows、slidesToShow、dots、speed、pauseOnHover)のキャプチャ
タイトルとURLをコピーしました