iconfont 原理

浏览:2次阅读

提醒:本文最后更新于 2026-05-24 06:16,文中所关联的信息可能已发生改变,请知悉!

Iconfont 是阿里巴巴推出的矢量图标库,其中涵盖了 1000 多个常用图标,而 iconfont 原理则是说怎样应用代码,以及它有何功能。

编辑

概述
Iconfont 是阿里巴巴推出的矢量图标库,其中涵盖了 1000 多个常用图标,而 iconfont 原理则是说怎样应用代码,以及它有何功能。

一、iconfont 介绍

IconFont 平台是由阿里巴巴 UX 部门推出的矢量图标管理网站,也是国内首家推广 Webfont 形式图标的平台。网站涵盖了 1000 多个常用图标并还在持续更新中,Iconfont 平台为用户提供在线图标搜索、图标分捡下载、在线储存、矢量格式转换、个人图标库管理及项目图标管理等基础功能。同时 iconfont 平台作为矢量图标倡导者,积极在线分享矢量图标制作经验、前端应用说明,及应用中常见的一些问题。

二、功能

1、在线图标搜索

2、图标分捡下载

3、在线储存

4、矢量格式转换

5、图标库管理

三、代码应用

1、icon 单个使用

单个图标用户可以自行选择下载不同的格式使用,包括 png,ai,svg。此种方式适合用在图标引用特别少,以后也不需要特别维护的场景。比如设计师用来做 demo 原型;前端临时做个活动页;当然如果只是为了下载图标做 PPT, 也是好的。

2、unicode 引用

unicode 是字体在网页端最原始的应用方式,特点是:兼容性最好,支持 ie6+,及所有现代浏览器;支持按字体的方式去动态调整图标大小,颜色等等;但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。

3、font-class 引用

font-class 是 unicode 使用方式的一种变种,主要是解决 unicode 书写不直观,语意不明确的问题。与 unicode 使用方式相比,具有如下特点:兼容性良好,支持 ie8+,及所有现代浏览器。相比于 unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 unicode 引用。不过因为本质上还是使用的字体,所以多色图标还是不支持的

正文完
 0
douyc
收录声明:网站收录文章,由 douyc 于2016-11-23整理,共计870字。
转载说明:文章来源于网络收集,如侵权请联系我们删除有关信息.