モーダルを使用する

目次

モーダルを使用する箇所

  1. スマホヘッダー(カスタムボタン)
  2. 各種リンク(ボタンや段落内リンクなど)

必要なもの

  • モーダル用CSS:/css/project/_modal.scss
  • モーダル用JS:/js/common.js
    • 該当コードをアンコメントする。
    • スマホヘッダー(カスタムボタン)で使用する場合は、該当コードの修正が必要
    • functions.phpでcommon.jsを読み込ませる。
  • モーダルを開くリンク:.js-open-modal
  • モーダル:.p-modal
    • body直下に出力する必要があるので、【ブログパーツ】で作成し、/functions.phpwp_footer()に出力させる。

サンプル

SWELLボタンの場合

段落内リンクの場合

モーダルを開く

カスタマイズ

モーダル内のスクロール位置を保持したい場合

.p-modal.is-keep-scrollを追加する。

<div id="modal" class="p-modal is-keep-scroll">
  ...
</div>
目次