-
フォントアイコンを使用する方法:
- まず、フォントアイコンをウェブページに読み込みます。一般的なフォントアイコンライブラリには、FontAwesomeやMaterial Iconsがあります。
- インプットフィールドの前後に、アイコンを表示する要素を追加します。例えば、
<span>
要素を使用します。 - CSSを使用して、アイコンのスタイルや位置を調整します。
position
プロパティを設定することで、アイコンをフィールド内の適切な位置に配置できます。
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css"> <div class="input-field"> <span class="icon"><i class="fas fa-envelope"></i></span> <input type="text" placeholder="メールアドレス"> </div> <style> .icon { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); } </style>
-
バックグラウンドイメージを使用する方法:
- アイコンの画像を準備します。通常は、透明な背景で小さなサイズの画像が使用されます。
- インプットフィールドの背景に、アイコンの画像を設定します。
background-image
プロパティを使用します。 - 必要に応じて、アイコンの位置やサイズを調整するために、CSSを使用します。
<div class="input-field"> <input type="text" placeholder="メールアドレス" class="with-icon"> </div> <style> .input-field { position: relative; } .with-icon { padding-left: 30px; background-image: url('path/to/icon.png'); background-repeat: no-repeat; background-position: left center; } </style>
これらは一般的な方法であり、アイコンをインプットフィールドに追加するための基本的な手法です。デザインの要件に応じて、さまざまなカスタマイズやスタイリングを行うことができます。