ホームページ作成/フォームの活用・装飾 (HTML,CSS,JavaScript)

テキスト入力欄の内側にアイコンを表示する(5ページ目)

無味乾燥なテキスト入力フォームの内側左端にアイコンを表示させてみましょう。検索用の入力欄なら虫眼鏡などの「検索機能」を示すアイコンを表示させることで、役割が分かりやすいテキスト入力フォームになります。

西村 文宏

執筆者:西村 文宏

ホームページ作成ガイド

テキスト入力欄の枠線や背景色を装飾する

テキスト入力フォームにアイコンを加えるにはスタイルシートを使いました。 そのスタイルシートを使えば、枠線や背景色も簡単に装飾できます。

例えば、次のスタイルを加えます。

<style type="text/css">
input.withicon {
   background-image: url("sicon16.gif");
   background-repeat: no-repeat;
   background-position: 2px center;
   padding-left: 21px;
   border: 1px #cc0000 solid;
   background-color: #ffffcc;
   color: purple;
   font-size: 100%;
}
</style>

borderプロパティは枠線の装飾を指定するプロパティです。 上記では、線の太さを「1px」・線色を「 #cc0000(=濃い赤色)」・線種を「 solid(実線)」にしています。
background-colorプロパティは背景色を指定するプロパティ、colorプロパティは文字色を指定するプロパティです。 ここでは、背景色を「 #ffffcc(=淡い黄色)」にして、文字色を「 purple(紫色)」にしています。
font-sizeプロパティは文字サイズを指定するプロパティです。 ここでは、「100%」を指定しているので、本文の文字サイズと同じ大きさになります。

実際に表示させると、以下のように見えます。

なお、過度に装飾しすぎると「入力欄」であることが分かりにくくなってしまいますので注意して下さい。
ページデザインに合わせてほどほどの装飾にとどめておきましょう。

以下のように、アイコンを表示させただけの状態がお勧めです。

おわりに

今回は、テキスト入力フォームの内側の左端に、任意のアイコン( , , など)を表示させる方法をご紹介いたしました。
うまく活用すると、無味乾燥な入力欄を少し分かりやすく・おもしろくできるかも知れません。 ぜひ試してみて下さい。

なお、フォームの装飾やアイコンの活用方法などに関しては、以下の関連記事もぜひご参照下さい。

【関連記事】

【編集部おすすめの購入サイト】
楽天市場でホームページ作成関連の書籍を見るAmazon でホームページ作成の参考書を見る
  • 前のページへ
  • 1
  • 3
  • 4
  • 5
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます