アクセスパスを入力

アクセスパスは、LINEで配布しています。

LINE登録する
模写修行

お問い合わせページの作成

最後に、お問い合わせページを作ります。フォームの基本的なマークアップを確認しましょう。

フォーム作成についてさらに深く学びたい方は、弊社のUdemy教材もご活用ください。見た目のカスタマイズや、コーダーとして知っておくべき知識を解説しています。

【セール中】弊社で出したUdemy教材

  • これ1本でOK!フォームコーディング完全講座(コーダー向け)
この章でやること
  • フォームのマークアップ
  • 入力欄のスタイリング
  • 送信ボタンの配置

フォームのマークアップ

今回の項目は「お名前」と「お問い合わせ内容」の2つです。

<form action="">
    <div class="contact-form-list">
        <div class="contact-form-item">
            <label for="name" class="contact-form-label">お名前</label>
            <input type="text" name="name" id="name" class="contact-form-name" placeholder="山田 太郎" />
        </div>

        <div class="contact-form-item">
            <label for="inquiry" class="contact-form-label">お問い合わせ内容</label>
            <textarea name="inquiry" id="inquiry" class="contact-form-inquiry" placeholder="お問い合わせ内容をご記入ください。"></textarea>
        </div>

        <div class="contact-form-button">
            <button type="submit" class="c-button-green">送信する</button>
        </div>
    </div>
</form>

label の for と、入力要素の id は必ず対応させます。これでラベルをクリックしても入力欄にフォーカスできます。

スタイリング

入力欄は、枠線・余白・角丸を整えるだけで見栄えが良くなります。textarea は高さを確保し、必要なら縦方向だけリサイズできるようにします。

送信ボタンは、共通コンポーネントの c-button-green を使います。

注意
この教材ではフォームの送信先実装までは扱いません。見た目とマークアップの練習として取り組んでください。

ここまでできたら、全5ページのサイト完成です。サンプルコードと見比べて、良いと思った書き方を取り入れてみてください。

前の章次の章
トップページへ戻る

山頂ジャーナルのサイト制作

  • はじめに
  • デザインの確認と画像の書き出し
  • サイト内共通設定の準備
  • コンポーネントの作成
  • headerとfooterの作成
  • トップページの作成
  • 記事詳細ページの作成
  • ギャラリーページの作成
  • 運営者情報ページの作成
  • お問い合わせページの作成
  • まとめ
サンプルコードとデザイン
レッスンの詳細

教材のアクセスパスをLINEでGET👉

LINE登録する