最もシンプルな実装例です。ボタンをクリックするとモーダルウィンドウが開きます。
<a class="modal" href="#inline_1">モーダルを開く</a>
<div class="none" id="inline_1">
<p>モーダルの内容</p>
</div>
1つのページに複数のモーダルを設置できます。IDを変えることで実装可能です。
画像をクリックすると、モーダルで拡大表示されます。
<a class="modal-image" href="images/large.jpg">
<img src="images/thumb.jpg" alt="サムネイル">
</a>
YouTube動画をモーダルで再生できます。
<a class="modal-video" href="https://www.youtube.com/watch?v=xxxxx">
動画を見る
</a>
外部のウェブサイトをモーダル内に表示できます。
<a class="modal-iframe" href="https://example.com">
外部サイトを表示
</a>
実務でよく使われる、お問い合わせフォームをモーダル表示する例です。
様々なオプションを設定したモーダルの例です。
$(".modal-custom").modaal({
type: 'inline',
width: 600,
overlay_close: false,
animation: 'fade'
});
画面全体に表示されるフルスクリーンモーダルです。
modaalはレスポンシブ対応なので、スマートフォンでも快適に動作します。ぜひモバイル端末でも確認してみてください!