まず、HTMLのフォーム要素を作成します。例えば、次のようなコードを使用することができます:
<form>
<label for="name">名前:</label>
<input type="text" id="name" required>
<label for="email">メールアドレス:</label>
<input type="email" id="email" required>
<label for="message">メッセージ:</label>
<textarea id="message" required></textarea>
<input type="submit" value="送信">
</form>
各必須フィールドには、required
属性が追加されています。
次に、CSSを使用してアスタリスクを追加します。以下のスタイルルールを使用することで、必須フィールドの後ろにアスタリスクが表示されます:
label:after {
content: "*";
color: red;
}
このスタイルルールでは、label
要素の後にアスタリスクが追加されます。アスタリスクの色は赤色に設定されていますが、必要に応じて変更することができます。
上記のコードをHTMLファイルに追加し、CSSスタイルを適用すると、必須フィールドの後ろにアスタリスクが表示されます。
これで、ユーザーがフォームを送信する前に必須フィールドを入力するよう促すことができます。シンプルで効果的な方法ですので、ぜひ試してみてください。