【Micromodal.js + swiper.js v8】モーダル内へのスライダー実装

[ ID : 8019 ]
ゴールド
【Micromodal.js + swiper.js v8】モーダル内へのスライダー実装

概要

【Vanilla JS】トリガー要素をクリックしたらモーダルが開き、その中にスライダーを配置する方法を紹介。

用途・要件

  • リスト表示されているトリガーをクリックしたらモーダルが開き、スライダーが表示。(モーダルはMicromodal、スライダーはSwiperを使用)
  • クリックしたトリガーに対応したスライドがスライダーに表示される。
  • モーダルを閉じたら、対象のswiperを解除(destory)する。
  • PC時、アクティブなスライドを中央に表示し、左右にスライドが見切れるように表示。
  • ナビゲーションボタン(矢印)はアクティブスライドの左右の隙間に配置し、位置はJSで調整している。
  • SP時、スライドは一枚表示にする。(左右に見切れていない。スライド間の隙間なし)
  • 同一ページへの複数設置可能。

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)

その他

  • Swiper v8.1.4 使用。
  • Micromodal.js v0.4.10 使用。

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

関連記事

全ての記事を見る

KONOCODEのメリット 無料会員登録