投稿日:2022年6月25日

今回は、ギャラリーなどをキレイにモーダル表示するプラグイン、FancyBox for WordPress を紹介します。

▲インストールし有効化します。

▲有効化するとメニューに表示されます。
設定していきましょう。

Appearance

各設定をしたときのモーダル表示は下図になります。

囲み罫です。
パディング設定はモーダル化したときの囲み系の設定になります。
オーバーレイ設定はモーダルの背景色になります。
Titleはキャプションのようです。Inside、Outside、Overの設定があります。下図のように表示されます。

▲左からInside、Outside、Over
Insideは文字の色を変えられますが他は変えられません。CSSでのカスタマイズが必要になります。少々見えづらいですね。
このTitle設定をOFFにするか、Hide captionONにすると表示されなくなります。

Animations

▲モーダルが開くときと、ナビゲーションアローのアニメーションの設定です。
以下の設定があります。

▲左、Animation Typeの項目。右、Animation between slides Optionsの項目

▼動きの組み合わせ動画をYouTubeにアップました。ご参照ください。

▲Animation Type : fade
Animation between slide Options : false

▲Animation Type : zoom
Animation between slide Options : fade

▲Animation Type : zoom-in-out
Animation between slide Options : slide

▲Animation Type : none
Animation between slide Options : circular

▲Animation Type : none
Animation between slide Options : tube

▲Animation Type : none
Animation between slide Options : zoom-in-out

▲Animation Type : none
Animation between slide Options : rotate

Behaviour

コンテンツのクリックでモーダルを閉じるか 背景クリックでモーダルを閉じるか キーボードの矢印キーで操作させるか モーダルをループさせるか マウスでナビゲートするか クリックでズーム表示させるか。(うまく動作しません) Woocommerce関連の設定。 PDFファイルをモーダル表示させるか。 モバイルでモーダル表示させるか。

Galleries

ギャラリーブロックだけでなく、全ての画像を対象とします。
ギャラリーブロックだけに適用すると思うのですが、動作しません。
class=”post”の属性値に適用すると思うのですが、動作しません。
カスタマイズを行います。チェックすると下図が展開します。

Misc.(その他)

▲jQueryの読み込みなどの設定を行います。詳細は割愛します。

Support

▲サポートに関する項目です。

実際に動くサンプルを用意しました。

まとめ

最初、jQuery Fancybox を検証しているうち、このプラグインを見つけました。

WordPress.orgから配布されているということで無料で使えるのはいいのですが、動きがぎこちなかったり、思ったように動かなかったり、検証するにも時間がかかりました。

ここまで紹介していて何ですが、あまり有用だとは思えません。

本家のjQuery Fancybox は、かなり高機能だし、動きも非常に滑らかです。

後日、取り上げてみたいと思います。

最後まで読んでくださりありがとうございました。

Pocket