EatSmartシステム部ブログ

ウェブサイトの開発や運営に関する情報です。

FontAwesomeのplaceholder表示について

今回HTMLのplaceholderにFontAwesomeのアイコンを表示する方法を記事にしてみました。

FontAwesomeとは

FontAwesomeとはWebでよく使用されるアイコンをフォントとして扱うことができます。 使い方はとても簡単で無料版も用意されており、必要なソース一式をFontAwesomeのサイトからダウンロードして利用する方法と、CDN経由で利用する方法が存在します。

ダウンロード版

fontawesome.com

CDN

www.bootstrapcdn.com

FontAwesomeの通常表示について

FontAwesomeの通常の表示方法についてダウンロード版で解説します。

1)配置
上記ダウンロードが完了したら、FontAwesomeのcssとフォント一式を適宜必要な位置に配置します。

2)アイコンの選択
下記サイトから表示させたいアイコンを選択します。 fontawesome.com

※下記サイトでは日本語でアイコンを検索できてとても便利です。 search-fa.com

3)定義
通常表示する場合は、以下の様にHTML定義します。

cssの定義
<link rel="stylesheet" href="/css/font-awesome.min.css" type="text/css" media="all" />
本体の定義
<i class="fa fa-search">テキスト</i>
fa-search:虫眼鏡アイコン

FontAwesomeのplaceholder表示について

FontAwesomeをHTMLのplaceholderで表示する場合、上記の様なタグは利用できません。 そこでplaceholder内では以下の様にunicodeで定義する必要があります。

<input type="text" name="search" value="" placeholder="&#xf002; 検索内容を入力"  style="font-family: FontAwesome;" />
「&#xf002;」虫眼鏡アイコンのunicode表示

また、各アイコンのunicodeの確認は下記より行えます。 fontawesome.com

後、もう一点必要な定義としてstyleで「font-family: FontAwesome」を指定する必要があります。

以上で、placeholderにFontAwesomeのアイコンを表示することができますので良かったら活用してみて下さい。