Twitter Bootstrapのアイコンの色をカラフルにする方法


こんにちは、@9ensanです。

twitterbootstrap-icon-color-font-01

Webサイトを作る際、「TwitterBootstrap」を利用している方も多いかと思います。
そのTwitter Bootstrapの中で、利用することが可能な「Icons」これが画像ファイルで作成されている為に色を変更する事が容易ではありません。

以前、Twitter BootstrapのIssueでも「Twitter Bootstrapの3.0からiconはfontになるよ」と書かれていたので3.0からは色を自由にスタイルシートで変更できるようになるみたいです。

ですが、今すぐに変更したい場合困ります。ということで、今のIcon画像をWebFontに変更する手順を紹介します。
今回使用するWebFontは「FontAwesome」です。
Twitter Bootstrapに利用されているIconのFontは全部揃っています。

それでは手順です。

Twitrer Bootstrapをダウンロード

Twitter Bootstrap」のページを開いて「Customize」ボタンを押下して「Customizeページ」を開きます。
twitterbootstrap-icon-color-font-02

Customページが開いたら「Icons」のチェックボックスを外します。
twitterbootstrap-icon-color-font-03

チェックボックスを外したら、一番下にある「Customize and Download」ボタンを押下してダウンロードします。
twitterbootstrap-icon-color-font-04

ダウンロードが終了したら解凍します。
twitterbootstrap-icon-color-font-05
(Customを使用すると「bootstrap-responsive.css」が、なぜか入ってこないので必要な場合は別途全部入りの「Bootstrap」からコピーして下さい。)

 

FontAwesomeをダウンロード

次に、「FontAwesome」のページを開いて「Download Font Awesome 3.0」ボタンを押下して「Awesome」をダウンロードします。
twitterbootstrap-icon-color-font-06

ダウンロードが終了したらファイルを解凍します。
twitterbootstrap-icon-color-font-07

 

fontフォルダをコピー

「Bootstrap」のフォルダに、「FontAwesome」のfontフォルダとcssフォルダをコピーします。
twitterbootstrap-icon-color-font-08

 

imgフォルダから不必要なファイルの削除

imgフォルダからIcon表示用に使用している「glyphicons-halflings-white.png」と「glyphicons-halflings.png」の2つのファイルを削除します。
twitterbootstrap-icon-color-font-09

これで準備は完了です。次は利用方法です。

利用方法

index.htmlをbootstrapのフォルダに作成します。


この時、以下の記述でWebFontの「FontAwesome」を有効にしています。

<link rel="stylesheet" href="css/font-awesome.min.css">

実際に動作させた結果がこちらです。
twitterbootstrap-icon-color-font-10
色の変更や、フォントサイズの変更で柔軟にアイコンを変更できるようになっているのが分かるかと思います。

 

Bootstrapの3.0が出るまでの間の場つなぎですが、自由にアイコンの色やサイズを変更できると便利になると思いますので、一度試してみてはいかがでしょうか。

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top