アイコンを作成するのは大変ですよね。特に大量になると、時間も手間もかかります。
そんな時に便利なのが、Googleの「Material icons」です。
下のアイコンは、すべてWebフォントです。
faceassignment_indlocation_onandroidfeedbackflight_takeoffgradehttps
Webフォントだけでなく、SVGやPNGも利用できるのでカンプの作成にも便利です。
アイコン一覧
すべてのアイコンは下記でみることができます。
対応ブラウザ
Google Chrome 11
Mozilla Firefox 3.5
Apple Safari 5
Microsoft IE 10
Opera 15
Apple MobileSafari iOS 4.2
Android Browser 3.0
最近のブラウザには、大体対応していますね。
1分でできる使い方
CSSファイルへのリンクを記述する
<head>内に下記のCSSへのリンクを挿入します。
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
「.material-icons」クラスを記述
下記の「.material-icons」クラスを追加します。
.material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; }
HTMLにアイコンフォントを記述
「< >ICON FONT」をクリックします。
<i class="material-icons">accessible</i>
をHTMLにコピペします。
IE9の場合は、
<i class="material-icons"></i>
をコピペします。
accessibleが表示されます。
色の変更
フォントなので、CSSで変更できます。
.material-icons.red { color: red; } .material-icons.green { color: green; } .material-icons.blue { color: blue; }
<i class="material-icons red">accessible</i> <i class="material-icons green">accessible</i> <i class="material-icons blue">accessible</i>
accessibleaccessibleaccessible
フォントサイズの変更
フォントサイズもfont-sizeで変更可能です。
.material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px; }
accessibleaccessibleaccessibleaccessible
まとめ
「Material Icons Guide」に使い方が掲載してありますので、参考にしてください。
volume_upやvolume_offなど、状態に合わせたアイコンがあるのが便利ですね。
※ラインセンスは「CC BY 4.0」です。