Menu
カテゴリー

【SWELL】スライダー(横スクロール含む)を表示させる方法4選

悩む人

SWELLでスライダーを表示させることができる方法(ブロック)ってあるんだろうか?あるのなら種類と設定方法まで教えてほしいです。

こういった悩みにお答えします。

本記事で解決できること

  • 記事スライダーを投稿・固定ページに表示させる方法
  • 画像スライダーを投稿・固定ページに表示させる方法
  • 横スクロールできるブロックが分かる(横スクロールの設定方法も紹介)

是非、最後までご覧ください。

News

以下にブロックエディタで使えるSWELL専用機能の記事をまとめていますので、良ければご覧ください。

本記事の内容

SWELLでスライダーを表示させる方法4選

  • 記事スライダー
  • 画像スライダー
  • リッチカラム(横スクロール)
  • テーブル(横スクロール)

記事スライダー

記事スライダーに関しては、以下の記事を参照ください。

あわせて読みたい
【SWELL】記事スライダーを投稿・固定ページに表示させる方法 SWELLで記事スライダーを投稿・固定ページに表示させる方法を知りたいですか?本記事では、SWELLブロックの投稿リストを利用して記事スライダーを投稿・固定ページの好きな場所に表示させる方法を解説しています。SWELLで記事スライダーを投稿・固定ページに表示させたい方は是非ご覧ください。

画像スライダー

完成版

実装方法

管理画面メニューから、「(ブロック挿入ツールを切り替え)」>「ブロック」>「ウィジェット」>「カスタムHTML」を選択します。

下記コードを「カスタムHTML」にコピペします。


<div class="swiper imgSlider__swiper">
    <div class="swiper-wrapper">
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
        <div class="swiper-slide"><img src="ここに動画のURLをコピペします。" alt=""></div>
    </div>
    <div class="swiper-pagination"></div>
    <div class="swiper-button-prev"></div>
    <div class="swiper-button-next"></div>
</div>

管理画面メニューから、「メディア」>「ライブラリ」を選択します。

スライダーに表示させたい画像を選択します。

画像を開いた後、「URLをクリックボードにコピー」をクリックします。

コピーした画像を貼り付けます。

この作業を繰り返して画像をコピペしていきます。

カスタムJS & CSS」を開いて、CSS用コードに下記コードをコピペします。


.imgSlider__swiper .swiper-slide {
   height: auto;
}
.imgSlider__swiper .swiper-slide img {
   height: 100%;
   object-fit: cover;
   width: 100%;
}

同じく、JS用コードに下記コードをコピペします。


// Swiperを初期化
const swiper = new Swiper('.imgSlider__swiper', {
    loop: true,
    slidesPerView: 1, // スライダーの枚数設定(SP)
    spaceBetween: 16, // スライド間の余白(SP)
    centeredSlides: true, // 対象のスライドを中央寄せするかどうか
    speed: 1500, // スライドのアニメーション速度
    breakpoints: { // レスポンシブ対応
        960: {
            slidesPerView: 3, // スライダーの枚数設定(PC)
            spaceBetween: 16 // スライド間の余白(PC)
        }
    },
    autoplay: {
        delay: 5000, // スライドが切り替わる間隔
        disableOnInteraction: false // スライダーを操作したときに自動再生を止める
    },
    pagination: { // ページネーションを表示する
        el: '.swiper-pagination',
        type: 'bullets', // ページネーションの種類
        clickable: true // ページネーションをクリックできるかできないか
    },
    navigation: { // 矢印ナビゲーションを表示する
        nextEl: '.swiper-button-next', // 次へボタン
        prevEl: '.swiper-button-prev' // 前へボタン
    },
});

これで「完成版」の動きが再現できていれば完成です。

リッチカラム(横スクロール)

完成版

スクロールできます

アコーディオン

Accordion Title.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

SWELLボタン

FAQ

Question ?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Question ?

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

ステップ

手順
Step Title.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

手順
Step Title.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

手順
Step Title.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

タブ

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

テーブル

バージョンジャズ音楽家リリース日
5.2Jaco Pastorius2019年5月7日
5.1Betty Carter2019年2月21日
5.0Bebo Valdes2018年12月6日

画像

YouTube

「リッチカラム」では、様々なブロックを挿入することができます。

実装方法

管理画面メニューから、「(ブロック挿入ツールを切り替え)」>「ブロック」>「SWELLブロック」>「リッチカラム」を選択します。

(設定)から、「ブロック」>「設定」内にある「横スクロールで表示する」を有効にします。

これで「完成版」の動きが再現できていれば完成です。

テーブル(横スクロール)

完成版

スクロールできます
ヘッダーラベルヘッダーラベルヘッダーラベルヘッダーラベルヘッダーラベルヘッダーラベルヘッダーラベルヘッダーラベル
Lorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem Ipsum

実装方法

管理画面メニューから、「(ブロック挿入ツールを切り替え)」>「ブロック」>「テキスト」>「テーブル」を選択します。

(設定)から、「ブロック」>「横スクロール設定」を開きます。

横スクロール設定を以下から選択します。

  • 横スクロールなし
  • 横スクロール可能(SPのみ)
  • 横スクロール可能(PCのみ)
  • 横スクロール可能(SP&PC)

選択してもリッチカラムとは違い編集画面上には「スクロールできます」と表示されませんが大丈夫です。

「投稿を表示」または「(プレビュー)>「新しいタブでプレビュー」から確認すると「スクロールできます」と表示されています。

これで「完成版」の動きが再現できていれば完成です。

News

以下にブロックエディタで使えるSWELL専用機能の記事をまとめていますので、良ければご覧ください。

今回は以上です。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
本記事の内容