首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现像github.com这样的图标字体

如何实现像github.com这样的图标字体
EN

Stack Overflow用户
提问于 2013-04-15 00:08:10
回答 3查看 2.1K关注 0票数 4

如何实现图标字体?

Github在其网页上广泛使用它们,但试图复制它们的实现结果却失败了。

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

请参见此处的尝试实现:

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

代码语言:javascript
复制
<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字符

初学者。

更新2013-4-11提供的解决方案在WebKit中工作得很好,在Firefox20.0 http://jsfiddle.net/jsmzm/10/中不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-15 00:26:25

这是你的小提琴更新了

基本上,您在span标记中缺少了数据图标属性。

代码语言:javascript
复制
  <div id="github"> 
<span data-icon="" class="mega-icon mega-icon-blacktocat"></span>

以及css中的引用

代码语言:javascript
复制
[data-icon]:before {
  font-family:'Octicons Regular';
  content: attr(data-icon);
  speak: none; 
票数 1
EN

Stack Overflow用户

发布于 2013-08-18 14:23:57

这里有一篇关于如何在网站中使用图标字体的很好的文章

票数 1
EN

Stack Overflow用户

发布于 2013-04-15 01:03:03

大多数浏览器不支持content属性来替换元素的内容。它实际上只适用于伪元素。

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

代码语言:javascript
复制
.mega-icon-blacktocat:before {
    content:"\f209";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16005795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档