Swiperでのスライダーの作り方

どうも、くらりんです。

 

今回はワードプレスのテーマonepressでのスライダー機能をSwiperを用いて実装していきたいと思います。

 

 Swiperとは?

Swiper.jsはスライダーが作れるJavaScriptライブラリです。

そしてSwiperはjQuery非依存なので、jQueryなしでも使用可能です。

 

公式サイト

公式サイトは以下です。

公式サイト:https://swiperjs.com/get-started

 

英語ですが、すごくわかりやすく書かれているので

公式見るだけで大体はできちゃうかも・・・

 

手順

Swiperの手順はざっくりこんな感じ。

①ライブラリを読み込む

→今回はCDNで読み込みます。

②ベースとなる要素(HTML/CSS)

③ベースとなる要素(JSの設定)

④(オプション設定)

 

ソースコード

下記のコードを貼り付ければすぐに使えるようになります。

-- ②ベースとなるHTML要素
<div class="swiper mySwiper">
  <div class="swiper-wrapper">
    <div class="swiper-slide">
      -- 好きな写真を追加する
    </div>
    <div class="swiper-slide">
      -- 好きな写真を追加する
    </div>
  </div>
  -- オプション
  <div class="swiper-pagination"></div>
  <div class="swiper-button-prev"></div>
  <div class="swiper-button-next"></div>
  <div class="swiper-scrollbar"></div>
  -- オプションここまで
</div>

-- ①スクリプトの読み込み
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
-- ②CSSの読み込み
<link rel="stylesheet" href="https://unpkg.com/swiper@7/swiper-bundle.min.css"/>
-- ③JSの設定
<script>
var swiper = new Swiper(".mySwiper", {
  -- ④オプション
  pagination: {
    el: '.swiper-pagination',
    clickable: true,
  },
  navigation: {
    nextEl: ".swiper-button-next",
    prevEl: ".swiper-button-prev",
  },
  // And if we need scrollbar
  scrollbar: {
    el: '.swiper-scrollbar',
  },}); </script> 

実装例はこんな感じ↓

footer.phpとかにswiperを読み込むscripタグなど書いてしまえば、
あとはワードプレスの投稿でもベースとなるHTMLを記述するだけで
どこでもスライダーが実装できてしまいます!
とても簡単なので、みなさんも使ってみてください!
P.S.
ちなみにバナー画像は先輩に教えてもらった無料のデザインツールCanvaで自作しています!

Leave a Reply

Your email address will not be published. Required fields are marked *