首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用HTML作为字体实现github徽标?

为什么使用HTML作为字体实现github徽标?
EN

Stack Overflow用户
提问于 2012-11-21 15:46:22
回答 1查看 742关注 0票数 4

有谁能解释一下左上角或页面底部中心的小八猫标志是如何实现的吗?为什么?

我所能看到的就是这个标记:

代码语言:javascript
复制
<span class="mega-icon mega-icon-blacktocat"></span>

这个CSS:

代码语言:javascript
复制
.mega-icon-blacktocat:before {
    content: "";
}

.mega-icon {
font-family: 'Octicons Regular';
}

我没有看到图片,所以我猜他们在用字体。但是为什么会有这个奇怪的字符,为什么它在样式中而不是在HTML中呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-21 15:50:09

这是一种叫做CSS字体的技术,他们使用字体来用一个完整的图标替换文本,这个图标将在他们创建的字体文件中。

它允许标志与网站无限缩放取决于分辨率,并倾向于减少加载时间。他们也可以改变颜色和应用其他凉爽的CSS规则到它,不像一个图像。

像Pictos和Picons这样的东西是相似的,因为它们提供了一种字体,例如,您可以使用字母H来显示饼图。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13496839

复制
相关文章

相似问题

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