4

アイコンフォントをどのように実装しますか?

Github は Web ページでそれらを広く使用していますが、実装を再現しようとすると失敗に終わります。

https://github.com/styleguide/css/7.0

ここで試みられた実装を参照してください。

http://jsfiddle.net/spuder/jsmzm/7/

<div id="github">

    <span class="mega-icon mega-icon-blacktocat"></span>

</div>


.mega-icon-blacktocat {
    content:"\f209";
}



アイコンフォントに関する多くのページを読みましたが、いくつかのチュートリアルを行っても成功しませんでした

アイコンフォントの使い方

http://css-tricks.com/examples/IconFont/

http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-ever-thought-about-using-font-face-for-icons/

CSS コンテンツ値に Unicode 文字を配置する

初心者。

Update 2013-4-11 提供されたソリューションは WebKit でうまく機能しますが、firefox 20.0 では機能しません http://jsfiddle.net/jsmzm/10/

4

3 に答える 3

1

これは、ウェブサイトでアイコンフォントを使用する方法に関する非常に優れた記事です。

于 2013-08-18T14:23:57.700 に答える
1

これが更新されたフィドルです。
基本的に、スパンタグに data-icon 属性がありませんでした

  <div id="github"> 
<span data-icon="" class="mega-icon mega-icon-blacktocat"></span>

そしてあなたのcssの参照

[data-icon]:before {
  font-family:'Octicons Regular';
  content: attr(data-icon);
  speak: none; 
于 2013-04-15T00:26:25.907 に答える
0

ほとんどのブラウザーは、要素のコンテンツを置き換える content プロパティをサポートしていません。実際には、疑似要素でのみ使用することを意図しています。

http://jsfiddle.net/jsmzm/11/

.mega-icon-blacktocat:before {
    content:"\f209";
}
于 2013-04-15T01:03:03.237 に答える