モーダル

ニュースレター購読モーダル

このパーツは、左に画像・右にフォームを並べた2カラムのニュースレター購読モーダルです。外枠を grid-template-columns:200px 1fr で画像列とフォーム列に分け、左の img は position:absolute + object-fit:cover で枠いっぱいにトリミング表示します。

プレビュー

このパーツの使いどころと実装ポイント

このパーツは、左に画像・右にフォームを並べた2カラムのニュースレター購読モーダルです。外枠を grid-template-columns:200px 1fr で画像列とフォーム列に分け、左の imgposition:absolute + object-fit:cover で枠いっぱいにトリミング表示します。右上には aria-label="閉じる" 付きの閉じるボタンを置き、見出し・説明・メール入力フォーム・解約に関する注記を縦に積んでいます。

向いている場面

LP やブログを一定時間読んだ後にそっと出すメルマガ誘導、限定情報の購読受付、無料特典の配布などに向きます。画像で世界観を伝えつつフォームは1項目に絞るため、離脱直前のひと押しとして機能します。メディア運営やD2Cブランド、オンラインサロンの集客などで使いやすい型です。

カスタマイズと注意点

  • 画像は Unsplash の実写が入っており alt も付いています。差し替え時も内容を表す alt を必ず残します。
  • このパーツは見た目の枠だけで、表示・非表示や背景オーバーレイの開閉は JS で制御します。閉じるボタンに Esc キー対応を足すと操作性が上がります。
  • スマホでは画像列が細くなるため、狭い画面では画像を上、フォームを下の縦並びへ切り替えると見やすくなります。

よくある質問

モーダルの表示タイミングはどう決めますか?
このパーツは見た目だけで、表示制御はJSで実装します。一定時間の滞在後、一定スクロール量、または離脱しようとする動き(exit intent)をきっかけに出すのが一般的です。一度閉じたら当面再表示しないようcookie等で記録すると、しつこさを避けられます。
閉じるボタン以外の閉じ方も用意すべきですか?
用意するのが親切です。背景オーバーレイのクリックとEscキーでも閉じられるようにし、閉じるボタンには aria-label を残してスクリーンリーダーでも操作できる状態を保つと、使い勝手が大きく上がります。