お問い合わせ

情報+フォーム2分割コンタクト

左に連絡先情報、右に入力フォームを並べた2カラムのお問い合わせセクションです。CSS Grid の grid-template-columns:.9fr 1.1fr で情報列をやや狭く、フォーム列を広く取り、メール・電話・受付時間・所在地の4項目を Material Symbols の SVG アイコン付きで縦に並…

プレビュー

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

左に連絡先情報、右に入力フォームを並べた2カラムのお問い合わせセクションです。CSS Grid の grid-template-columns:.9fr 1.1fr で情報列をやや狭く、フォーム列を広く取り、メール・電話・受付時間・所在地の4項目を Material Symbols の SVG アイコン付きで縦に並べています。フォームはカード状に浮かせ、入力欄のフォーカス時に枠線色とリングが変わる視覚フィードバックを備えています。

向いている場面

士業事務所やコンサル、制作会社など「まず相談から」という導線を作りたいコーポレートサイトの末尾に向きます。実店舗を持つクリニックや工務店なら、所在地・受付時間が同じ枠に収まるので来店前の確認にも役立ちます。資料請求やお見積もり依頼の受け皿としても使えます。

カスタマイズと注意

  • 連絡先4項目は ct__row を増減すればLINEやFAX行も追加できます。アイコンは Material Symbols の別パスに差し替え可能です。
  • このフォームは onsubmit="return false" の見た目用です。実運用では送信先(メール送信スクリプトやフォームサービス)への接続が必須です。
  • input には label for が紐づき、スクリーンリーダーでも項目が読み上げられます。type="email" でスマホのキーボードも最適化されます。
  • 820px以下で1カラムに切り替わるため、狭い画面でも入力欄が潰れません。

よくある質問

このフォームはそのまま送信できますか。
いいえ。このパーツのフォームは見た目とフォーカス挙動を示すデモで、送信処理は入っていません(onsubmit で送信をキャンセルしています)。実際に問い合わせを受け取るには、サーバー側のメール送信スクリプトや外部フォームサービスに接続し、送信完了メッセージやエラー表示、スパム対策などを追加してください。
連絡先の項目を増やしたり減らしたりできますか。
できます。左側の各行は同じ構造の繰り返しなので、その単位をコピーすればLINEやFAX、緊急連絡先などの行を足せます。逆に項目が少ない場合は不要な行を削除すれば自然に詰まります。アイコンはMaterial Symbolsの別の図形に差し替えるだけで意味を合わせられます。