WebFontって使ったことないなー。
でアイコン的に使ってみた。
今回使ったのは「Font Awesome」
ダウンロードしたファイルを解凍するとcss,fonts,less,scssの4つのフォルダが入ってます。
使用するのはcssとfontsのみ。
使い方
まずはhead内にcssをリンクしましょう。
<link rel="stylesheet" href="css/font-awesome.min.css">
これだけでWebフォントは利用できます。ちなみに以下。
<i class="fa fa-home"></i>
と書いてあげるだけで家のアイコンが表示されます。(デモのHomeアイコン)
その他のアイコンは「The Icons」で確認できます。(多くて探すのめんどうだけど・・・)
これじゃつまらんのー。ってことでサンプル的なメニューを。
html
<ul> <li><a href="#"><i class="fa fa-home"></i>Home</a></li> <li><a href="#"><i class="fa fa-male"></i>About Us</a></li> <li><a href="#"><i class="fa fa-cloud-download"></i>Download</a></li> <li><a href="#"><i class="fa fa-facebook-square"></i>Facebook</a></li> <li><a href="#"><i class="fa fa-twitter-square"></i>Facebook</a></li> <li><a href="#"><i class="fa fa-google-plus-square"></i>Google +</a></li> <li><a href="#"><i class="fa fa-github"></i>GitHub</a></li> </ul>
css
ul {list-style:none; width:250px; border:1px solid #ccc; border-radius:6px; margin:0; padding:0; overflow:hidden;} li {margin:0; padding:0;} a {display:block; background:#666; text-decoration:none; padding:4px; color:#ccc; border-bottom:1px dotted #fff;} li:last-child a {border-bottom:none;} a:hover {background:#eee; color:#666;} a:hover i {color:#000;} i {width:25px; text-align:center; color:#fff;}
色とか色とか色は適当に変更してください。
以上でデモの様なメニューは完成です。
まとめ
ザッと確認したところIE8以上は大丈夫みたいです。
なんかめんどくせーなーと思っていたWebフォントですけど、意外とあっさり実装できてデザインの幅は広がりそうですねー。