• clock
    .icon-clock
  • chat-full
    .icon-chat-full
  • communityfill
    .icon-communityfill
  • fire
    .icon-fire
  • left
    .icon-left
  • info
    .icon-info
  • good_fill
    .icon-good_fill
  • about
    .icon-about
  • message_fill
    .icon-message_fill
  • pullright
    .icon-pullright
  • pen
    .icon-pen
  • heart_line
    .icon-heart_line
  • notice
    .icon-notice
  • mark
    .icon-mark
  • people
    .icon-people
  • good_line
    .icon-good_line
  • friends_circle
    .icon-friends_circle
  • pullleft
    .icon-pullleft
  • right
    .icon-right
  • tags
    .icon-tags
  • yes_fill
    .icon-yes_fill
  • warning
    .icon-warning
  • friend
    .icon-friend
  • clover
    .icon-clover
  • timeline
    .icon-timeline
  • heart
    .icon-heart
  • yemian
    .icon-yemian
  • VIP
    .icon-VIP
  • pen_fill
    .icon-pen_fill
  • eye_fill
    .icon-eye_fill
  • eye
    .icon-eye
  • time
    .icon-time
  • home
    .icon-home
  • newmssco
    .icon-newmssco
  • weibo
    .icon-weibo
  • share_out
    .icon-share_out
  • wechat
    .icon-wechat
  • star_line
    .icon-star_line
  • qq
    .icon-qq
  • locate
    .icon-locate
  • calendar
    .icon-calendar
  • douban
    .icon-douban
  • file
    .icon-file
  • link
    .icon-link
  • message
    .icon-message
  • github
    .icon-github
  • more
    .icon-more
  • filebox
    .icon-filebox
  • countdownfill
    .icon-countdownfill
  • camera
    .icon-camera
  • close
    .icon-close
  • download
    .icon-download
  • avatar
    .icon-avatar
  • del
    .icon-del
  • bigvoice
    .icon-bigvoice
  • yes
    .icon-yes
  • shuidi
    .icon-shuidi
  • upload
    .icon-upload
  • star_fill
    .icon-star_fill
  • star
    .icon-star
  • up
    .icon-up
  • search
    .icon-search
  • menu
    .icon-menu
  • share
    .icon-share
  • menu_1
    .icon-menu_1
  • download_1
    .icon-download_1
  • question
    .icon-question

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"。

  • clock
    #icon-clock
  • chat-full
    #icon-chat-full
  • communityfill
    #icon-communityfill
  • fire
    #icon-fire
  • left
    #icon-left
  • info
    #icon-info
  • good_fill
    #icon-good_fill
  • about
    #icon-about
  • message_fill
    #icon-message_fill
  • pullright
    #icon-pullright
  • pen
    #icon-pen
  • heart_line
    #icon-heart_line
  • notice
    #icon-notice
  • mark
    #icon-mark
  • people
    #icon-people
  • good_line
    #icon-good_line
  • friends_circle
    #icon-friends_circle
  • pullleft
    #icon-pullleft
  • right
    #icon-right
  • tags
    #icon-tags
  • yes_fill
    #icon-yes_fill
  • warning
    #icon-warning
  • friend
    #icon-friend
  • clover
    #icon-clover
  • timeline
    #icon-timeline
  • heart
    #icon-heart
  • yemian
    #icon-yemian
  • VIP
    #icon-VIP
  • pen_fill
    #icon-pen_fill
  • eye_fill
    #icon-eye_fill
  • eye
    #icon-eye
  • time
    #icon-time
  • home
    #icon-home
  • newmssco
    #icon-newmssco
  • weibo
    #icon-weibo
  • share_out
    #icon-share_out
  • wechat
    #icon-wechat
  • star_line
    #icon-star_line
  • qq
    #icon-qq
  • locate
    #icon-locate
  • calendar
    #icon-calendar
  • douban
    #icon-douban
  • file
    #icon-file
  • link
    #icon-link
  • message
    #icon-message
  • github
    #icon-github
  • more
    #icon-more
  • filebox
    #icon-filebox
  • countdownfill
    #icon-countdownfill
  • camera
    #icon-camera
  • close
    #icon-close
  • download
    #icon-download
  • avatar
    #icon-avatar
  • del
    #icon-del
  • bigvoice
    #icon-bigvoice
  • yes
    #icon-yes
  • shuidi
    #icon-shuidi
  • upload
    #icon-upload
  • star_fill
    #icon-star_fill
  • star
    #icon-star
  • up
    #icon-up
  • search
    #icon-search
  • menu
    #icon-menu
  • share
    #icon-share
  • menu_1
    #icon-menu_1
  • download_1
    #icon-download_1
  • question
    #icon-question

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>