bxsliderでスライダー簡単実装

2018.10.21

スライダーをbxsliderで簡単に実装する方法を解説します。

1) bxsliderにアクセスし、右上の「Github」をクリックします。

2) 「Download Zip」をクリックし、必要なファイルをダウンロードします。

3) ダウンロードしたZIPを開き、distというフォルダを開くと、以下のようなファイルが入っているので、「bxslider.min.css」と「jquery.bxslider.min.js」を実装したいページで読み込みましょう。

これでbxsliderを使う準備ができました。以降は以下のようにHTMLなどを書いていきましょう。

HTML

      
          <div class="bxslider1">
            <div class="bxslider">
              <ul>
                <li><img src="https://placehold.jp/ffc4e7/ffffff/300x300.png?text=Slide1" alt="">
                </li>
                <li><img src="https://placehold.jp/dac4ff/ffffff/300x300.png?text=Slide2" alt="">
                </li>
                <li><img src="https://placehold.jp/c4dcff/ffffff/300x300.png?text=Slide3" alt="">
                </li>
                <li><img src="https://placehold.jp/c4ffe5/ffffff/300x300.png?text=Slide4" alt="">
                </li>
                <li><img src="https://placehold.jp/ffffc4/ffffff/300x300.png?text=Slide5" alt="">
                </li>
              </ul>
            </div>
          </div>
      
 

HTMLのポイントは、bxslider1のdivの中に、bxsliderのdiv、その中にスライドする要素をリストで入れるところです。

JS


$(function () {
  // スライダー
  var $slide = $('.bxslider1');
  var $slide_ul = $slide.find('ul');
  $slide_ul.bxSlider({
      easing: 'easeOutExpo',
      speed: 1000,
      onSliderLoad: function(){
        $slide_ul.animate({
          opacity: 1
        }, 500);
      }
    }
  );
});
  

上記のようなJSで、easingやスピードを変えることができます。 参考 → 【jQuery】超簡単jQueryスライダー[bxSlider]の使い方。