彩色字体

  • strategy-on
    
  • yonghubiaoqian-off
    
  • xinyongkafenqi-on
    
  • xinyongdaikuanfenxi-off
    
  • xinyongdaikuanfenxi-on
    
  • a-caidan-shujukanbanBI-off
    
  • strategy-off
    
  • licaiyewufenxi-on
    
  • chanpinbiaoqian-on
    
  • chanpinbiaoqian-off
    
  • cunkuanyewu-on
    
  • licaiyewufenxi-off
    
  • cunkuanyewu-off
    
  • a-caidan-shujukanbanBI-on
    
  • yonghubiaoqian-on
    
  • xinyongkayewu-off
    
  • yingxiaoshujufenxi-on
    
  • yingxiaoshujufenxi-off
    
  • xinyongkafenqi-off
    
  • yonghutiyanjiankong-on
    
  • xinyongkayewu-on
    
  • yonghutiyanjiankong-off
    
  • caidan-zidingyiBIbaobiao
    
  • caidan-guanggaojiance
    
  • caidan-CEP
    
  • caidan-shujuji
    
  • caidan-shujujieru
    
  • caidan-fenxishujukanban
    
  • a-caidan-yonghuzengchang2A3R
    
  • xinbanlogo-jichuban
    
  • yingxiaohuodong
    
  • caidan-yunyinggailanbaobiao
    
  • yewuchangjing
    
  • yasuobao
    
  • shujuzhiliang
    
  • caidan-weixinshengtaiyunying
    
  • caidan-yonghu
    
  • qunzulvcheng
    
  • morentouxiang
    
  • caidan-zhinengchuda
    
  • general
    
  • caidan-zidingyishujubaogao
    
  • chanpinbiaoqian
    
  • fenxigongjuxiang
    
  • caidan-fenxifangfalun
    
  • caidan-chanpindiedai
    
  • credit
    
  • logo-wenziban
    
  • yonghulvcheng
    
  • xinbanlogo-yiguoqi
    
  • yonghufenqun
    
  • caidan-idmapping
    
  • caidan-laiyuanguanli
    
  • logo
    
  • yingxiaosucai
    
  • shujukaifang
    
  • yingxiaokanban
    
  • yingxiaoshuju
    
  • caidan-maidianguanli
    
  • yonghutiyanjiankong
    
  • yingxiaoshoujufenxi
    
  • yingxiaoshezhi
    
  • xinbanlogo-qiyeban
    
  • logo-zhuanyeban
    
  • yingxiaozhongxin
    
  • xinbanlogo
    
  • yonghuyingxiao
    
  • xinbanlogo-shiyongban
    
  • xinyongkafenqi
    
  • yonghubiaoqian
    
  • zhinengyingxiaoduose
    
  • logo-qiyeban
    
  • logo-yiguoqi
    
  • xinyongkayewu
    
  • logo-shiyongban
    
  • logo-jichuban
    
  • xinbanlogo-zhuanyeban
    
  • cunkuanyewufenxi
    

Unicode 引用


Unicode 是字体在网页端最原始的应用方式,特点是:

  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • 默认情况下不支持多色,直接添加多色图标会自动去色。

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

Unicode 使用步骤如下:

第一步:拷贝项目下面生成的 @font-face

@font-face {
  font-family: 'iconfont';
  src: 
       url('iconfont.woff2?t=1743576501448') format('woff2'),
       url('iconfont.woff?t=1743576501448') format('woff'),
       url('iconfont.ttf?t=1743576501448') format('truetype');
}

第二步:定义使用 iconfont 的样式

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

第三步:挑选相应图标并获取字体编码,应用于页面

<span class="iconfont">&#x33;</span>

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

  • strategy-on
    .icon-strategy-on
  • yonghubiaoqian-off
    .icon-yonghubiaoqian-off
  • xinyongkafenqi-on
    .icon-xinyongkafenqi-on
  • xinyongdaikuanfenxi-off
    .icon-xinyongdaikuanfenxi-off
  • xinyongdaikuanfenxi-on
    .icon-xinyongdaikuanfenxi-on
  • a-caidan-shujukanbanBI-off
    .icon-a-caidan-shujukanbanBI-off
  • strategy-off
    .icon-strategy-off
  • licaiyewufenxi-on
    .icon-licaiyewufenxi-on
  • chanpinbiaoqian-on
    .icon-chanpinbiaoqian-on
  • chanpinbiaoqian-off
    .icon-chanpinbiaoqian-off
  • cunkuanyewu-on
    .icon-cunkuanyewu-on
  • licaiyewufenxi-off
    .icon-licaiyewufenxi-off
  • cunkuanyewu-off
    .icon-cunkuanyewu-off
  • a-caidan-shujukanbanBI-on
    .icon-a-caidan-shujukanbanBI-on
  • yonghubiaoqian-on
    .icon-yonghubiaoqian-on
  • xinyongkayewu-off
    .icon-xinyongkayewu-off
  • yingxiaoshujufenxi-on
    .icon-yingxiaoshujufenxi-on
  • yingxiaoshujufenxi-off
    .icon-yingxiaoshujufenxi-off
  • xinyongkafenqi-off
    .icon-xinyongkafenqi-off
  • yonghutiyanjiankong-on
    .icon-yonghutiyanjiankong-on
  • xinyongkayewu-on
    .icon-xinyongkayewu-on
  • yonghutiyanjiankong-off
    .icon-yonghutiyanjiankong-off
  • caidan-zidingyiBIbaobiao
    .icon-caidan-zidingyiBIbaobiao
  • caidan-guanggaojiance
    .icon-caidan-guanggaojiance
  • caidan-CEP
    .icon-caidan-CEP
  • caidan-shujuji
    .icon-caidan-shujuji
  • caidan-shujujieru
    .icon-caidan-shujujieru
  • caidan-fenxishujukanban
    .icon-caidan-fenxishujukanban
  • a-caidan-yonghuzengchang2A3R
    .icon-a-caidan-yonghuzengchang2A3R
  • xinbanlogo-jichuban
    .icon-xinbanlogo-jichuban
  • yingxiaohuodong
    .icon-yingxiaohuodong
  • caidan-yunyinggailanbaobiao
    .icon-caidan-yunyinggailanbaobiao
  • yewuchangjing
    .icon-yewuchangjing
  • yasuobao
    .icon-yasuobao
  • shujuzhiliang
    .icon-shujuzhiliang
  • caidan-weixinshengtaiyunying
    .icon-caidan-weixinshengtaiyunying
  • caidan-yonghu
    .icon-caidan-yonghu
  • qunzulvcheng
    .icon-qunzulvcheng
  • morentouxiang
    .icon-morentouxiang
  • caidan-zhinengchuda
    .icon-caidan-zhinengchuda
  • general
    .icon-general
  • caidan-zidingyishujubaogao
    .icon-caidan-zidingyishujubaogao
  • chanpinbiaoqian
    .icon-chanpinbiaoqian
  • fenxigongjuxiang
    .icon-fenxigongjuxiang
  • caidan-fenxifangfalun
    .icon-caidan-fenxifangfalun
  • caidan-chanpindiedai
    .icon-caidan-chanpindiedai
  • credit
    .icon-credit
  • logo-wenziban
    .icon-logo-wenziban
  • yonghulvcheng
    .icon-yonghulvcheng
  • xinbanlogo-yiguoqi
    .icon-xinbanlogo-yiguoqi
  • yonghufenqun
    .icon-yonghufenqun
  • caidan-idmapping
    .icon-caidan-idmapping
  • caidan-laiyuanguanli
    .icon-caidan-laiyuanguanli
  • logo
    .icon-logo
  • yingxiaosucai
    .icon-yingxiaosucai
  • shujukaifang
    .icon-shujukaifang
  • yingxiaokanban
    .icon-yingxiaokanban
  • yingxiaoshuju
    .icon-yingxiaoshuju
  • caidan-maidianguanli
    .icon-caidan-maidianguanli
  • yonghutiyanjiankong
    .icon-yonghutiyanjiankong
  • yingxiaoshoujufenxi
    .icon-yingxiaoshoujufenxi
  • yingxiaoshezhi
    .icon-yingxiaoshezhi
  • xinbanlogo-qiyeban
    .icon-xinbanlogo-qiyeban
  • logo-zhuanyeban
    .icon-logo-zhuanyeban
  • yingxiaozhongxin
    .icon-yingxiaozhongxin
  • xinbanlogo
    .icon-xinbanlogo
  • yonghuyingxiao
    .icon-yonghuyingxiao
  • xinbanlogo-shiyongban
    .icon-xinbanlogo-shiyongban
  • xinyongkafenqi
    .icon-xinyongkafenqi
  • yonghubiaoqian
    .icon-yonghubiaoqian
  • zhinengyingxiaoduose
    .icon-zhinengyingxiaoduose
  • logo-qiyeban
    .icon-logo-qiyeban
  • logo-yiguoqi
    .icon-logo-yiguoqi
  • xinyongkayewu
    .icon-xinyongkayewu
  • logo-shiyongban
    .icon-logo-shiyongban
  • logo-jichuban
    .icon-logo-jichuban
  • xinbanlogo-zhuanyeban
    .icon-xinbanlogo-zhuanyeban
  • cunkuanyewufenxi
    .icon-cunkuanyewufenxi

font-class 引用


font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

与 Unicode 使用方式相比,具有如下特点:

  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。

使用步骤如下:

第一步:引入项目下面生成的 fontclass 代码:

<link rel="stylesheet" href="./iconfont.css">

第二步:挑选相应图标并获取类名,应用于页面:

<span class="iconfont icon-xxx"></span>

" iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

  • strategy-on
    #icon-strategy-on
  • yonghubiaoqian-off
    #icon-yonghubiaoqian-off
  • xinyongkafenqi-on
    #icon-xinyongkafenqi-on
  • xinyongdaikuanfenxi-off
    #icon-xinyongdaikuanfenxi-off
  • xinyongdaikuanfenxi-on
    #icon-xinyongdaikuanfenxi-on
  • a-caidan-shujukanbanBI-off
    #icon-a-caidan-shujukanbanBI-off
  • strategy-off
    #icon-strategy-off
  • licaiyewufenxi-on
    #icon-licaiyewufenxi-on
  • chanpinbiaoqian-on
    #icon-chanpinbiaoqian-on
  • chanpinbiaoqian-off
    #icon-chanpinbiaoqian-off
  • cunkuanyewu-on
    #icon-cunkuanyewu-on
  • licaiyewufenxi-off
    #icon-licaiyewufenxi-off
  • cunkuanyewu-off
    #icon-cunkuanyewu-off
  • a-caidan-shujukanbanBI-on
    #icon-a-caidan-shujukanbanBI-on
  • yonghubiaoqian-on
    #icon-yonghubiaoqian-on
  • xinyongkayewu-off
    #icon-xinyongkayewu-off
  • yingxiaoshujufenxi-on
    #icon-yingxiaoshujufenxi-on
  • yingxiaoshujufenxi-off
    #icon-yingxiaoshujufenxi-off
  • xinyongkafenqi-off
    #icon-xinyongkafenqi-off
  • yonghutiyanjiankong-on
    #icon-yonghutiyanjiankong-on
  • xinyongkayewu-on
    #icon-xinyongkayewu-on
  • yonghutiyanjiankong-off
    #icon-yonghutiyanjiankong-off
  • caidan-zidingyiBIbaobiao
    #icon-caidan-zidingyiBIbaobiao
  • caidan-guanggaojiance
    #icon-caidan-guanggaojiance
  • caidan-CEP
    #icon-caidan-CEP
  • caidan-shujuji
    #icon-caidan-shujuji
  • caidan-shujujieru
    #icon-caidan-shujujieru
  • caidan-fenxishujukanban
    #icon-caidan-fenxishujukanban
  • a-caidan-yonghuzengchang2A3R
    #icon-a-caidan-yonghuzengchang2A3R
  • xinbanlogo-jichuban
    #icon-xinbanlogo-jichuban
  • yingxiaohuodong
    #icon-yingxiaohuodong
  • caidan-yunyinggailanbaobiao
    #icon-caidan-yunyinggailanbaobiao
  • yewuchangjing
    #icon-yewuchangjing
  • yasuobao
    #icon-yasuobao
  • shujuzhiliang
    #icon-shujuzhiliang
  • caidan-weixinshengtaiyunying
    #icon-caidan-weixinshengtaiyunying
  • caidan-yonghu
    #icon-caidan-yonghu
  • qunzulvcheng
    #icon-qunzulvcheng
  • morentouxiang
    #icon-morentouxiang
  • caidan-zhinengchuda
    #icon-caidan-zhinengchuda
  • general
    #icon-general
  • caidan-zidingyishujubaogao
    #icon-caidan-zidingyishujubaogao
  • chanpinbiaoqian
    #icon-chanpinbiaoqian
  • fenxigongjuxiang
    #icon-fenxigongjuxiang
  • caidan-fenxifangfalun
    #icon-caidan-fenxifangfalun
  • caidan-chanpindiedai
    #icon-caidan-chanpindiedai
  • credit
    #icon-credit
  • logo-wenziban
    #icon-logo-wenziban
  • yonghulvcheng
    #icon-yonghulvcheng
  • xinbanlogo-yiguoqi
    #icon-xinbanlogo-yiguoqi
  • yonghufenqun
    #icon-yonghufenqun
  • caidan-idmapping
    #icon-caidan-idmapping
  • caidan-laiyuanguanli
    #icon-caidan-laiyuanguanli
  • logo
    #icon-logo
  • yingxiaosucai
    #icon-yingxiaosucai
  • shujukaifang
    #icon-shujukaifang
  • yingxiaokanban
    #icon-yingxiaokanban
  • yingxiaoshuju
    #icon-yingxiaoshuju
  • caidan-maidianguanli
    #icon-caidan-maidianguanli
  • yonghutiyanjiankong
    #icon-yonghutiyanjiankong
  • yingxiaoshoujufenxi
    #icon-yingxiaoshoujufenxi
  • yingxiaoshezhi
    #icon-yingxiaoshezhi
  • xinbanlogo-qiyeban
    #icon-xinbanlogo-qiyeban
  • logo-zhuanyeban
    #icon-logo-zhuanyeban
  • yingxiaozhongxin
    #icon-yingxiaozhongxin
  • xinbanlogo
    #icon-xinbanlogo
  • yonghuyingxiao
    #icon-yonghuyingxiao
  • xinbanlogo-shiyongban
    #icon-xinbanlogo-shiyongban
  • xinyongkafenqi
    #icon-xinyongkafenqi
  • yonghubiaoqian
    #icon-yonghubiaoqian
  • zhinengyingxiaoduose
    #icon-zhinengyingxiaoduose
  • logo-qiyeban
    #icon-logo-qiyeban
  • logo-yiguoqi
    #icon-logo-yiguoqi
  • xinyongkayewu
    #icon-xinyongkayewu
  • logo-shiyongban
    #icon-logo-shiyongban
  • logo-jichuban
    #icon-logo-jichuban
  • xinbanlogo-zhuanyeban
    #icon-xinbanlogo-zhuanyeban
  • cunkuanyewufenxi
    #icon-cunkuanyewufenxi

Symbol 引用


这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

  • 支持多色图标了,不再受单色限制。
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • 浏览器渲染 SVG 的性能一般,还不如 png。

使用步骤如下:

第一步:引入项目下面生成的 symbol 代码:

<script src="./iconfont.js"></script>

第二步:加入通用 CSS 代码(引入一次就行):

<style>
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
</style>

第三步:挑选相应图标并获取类名,应用于页面:

<svg class="icon" aria-hidden="true">
  <use xlink:href="#icon-xxx"></use>
</svg>