CTA

インライン購読フォーム

「インライン購読フォーム」は、見出し・説明文・メール入力欄・登録ボタンを 1 本の横並びにまとめたメルマガ登録 CTA です。 display:flex と justify-content:space-between で左にメッセージ、右に入力フォームを配置し、画面が狭くなると flex-wrap で自然に縦積みへ…

プレビュー

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

「インライン購読フォーム」は、見出し・説明文・メール入力欄・登録ボタンを 1 本の横並びにまとめたメルマガ登録 CTA です。display:flexjustify-content:space-between で左にメッセージ、右に入力フォームを配置し、画面が狭くなると flex-wrap で自然に縦積みへ切り替わります。濃紺の背景に紫のボタンを置くことで、本文中に差し込んでも視線が止まりやすい構成です。

向いている場面

ブログ記事の途中や末尾、サービス紹介ページの区切り、ウェビナー告知ページなど、本文の流れを止めずに登録を促したい場所に向きます。専用の登録ページへ飛ばさず、その場で完結させたいときに効果的です。

カスタマイズと実装の注意

  • input には type="email"requiredlabel を付けると入力ミスを減らせて、スクリーンリーダー利用者にも親切です。
  • 送信先はメール配信サービスの埋め込みコードに置き換えます。プライバシーポリシーへのリンクを添えると信頼感が増します。
  • 狭い画面では入力欄が窮屈になりやすいので、min-width の値を見直して指で押しやすいボタンサイズを保ちます。

よくある質問

実際にメール登録を動かすにはどうすればいいですか?
このパーツは見た目だけなので、formの送信先を配信サービスの埋め込みコードに差し替える必要があります。サービス側が発行するフォームのactionや埋め込みスクリプトを使うと登録が機能します。
スマホで横並びが崩れませんか?
flex-wrapを指定しているため、画面幅が足りなくなると自動的にメッセージとフォームが縦に並びます。崩れではなく意図したレスポンシブ動作です。