# 

- 
  clear
  &#xe6d1;
- 
  代码生成
  &#xe63c;
- 
  delete
  &#xe616;
- 
  发布
  &#xe630;
- 
  清空回收站
  &#xe642;
- 
  code
  &#xe65b;
- 
  table
  &#xe713;
- 
  diy-com-textarea
  &#xe91f;
- 
  自定义数据
  &#xe634;
- 
  json
  &#xe7bd;
- 
  符号-级联选择
  &#xe695;
- 
  icon_clone
  &#xe606;
- 
  文件上传
  &#xe617;
- 
  分割线
  &#xe66e;
- 
  图片预览
  &#xe67d;
- 
  time
  &#xe600;
- 
  rate
  &#xe605;
- 
  图片
  &#xe65e;
- 
  ad-icon-tooltip
  &#xe63e;
- 
  check-box
  &#xe60e;
- 
  switch
  &#xe660;
- 
  评分
  &#xe640;
- 
  input
  &#xe6b2;
- 
  radio
  &#xe615;
- 
  color
  &#xe62f;
- 
  slider
  &#xe60d;
- 
  icon_bars
  &#xe7c4;
- 
  富文本框
  &#xe682;
- 
  date
  &#xe69f;
- 
  自定义字段
  &#xe621;
- 
  trash
  &#xe60f;
- 
  grid-45
  &#xe6ad;
- 
  drag
  &#xe842;
- 
  上传
  &#xe645;
- 
  栅格
  &#xe63f;
- 
  number
  &#xe76b;
- 
  预览
  &#xe668;
- 
  select
  &#xe920;
- 
  文字设置-22
  &#xe67c;
- 
  评分
  &#xe661;
- 
  单栏布局
  &#xe620;
- 
  sync
  &#xe631;
- 
  tabs
  &#xe65f;

## Unicode 引用

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

- 兼容性最好，支持 IE6+，及所有现代浏览器。
- 支持按字体的方式去动态调整图标大小，颜色等等。
- 但是因为是字体，所以不支持多色。只能使用平台里单色的图标，就算项目里有多色图标也会自动去色。

> 注意：新版 iconfont 支持多色图标，这些多色图标在 Unicode 模式下将不能使用，如果有需求建议使用symbol 的引用方式

Unicode 使用步骤如下：

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

    @font-face {
      font-family: 'iconfont';
      src: url('iconfont.eot');
      src: url('iconfont.eot?#iefix') format('embedded-opentype'),
          url('iconfont.woff2') format('woff2'),
          url('iconfont.woff') format('woff'),
          url('iconfont.ttf') format('truetype'),
          url('iconfont.svg#iconfont') format('svg');
    }

### 第二步：定义使用 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"。

- clear
  .icon-clear
- 代码生成
  .icon-weibiaoti46
- delete
  .icon-delete
- 发布
  .icon-fabu
- 清空回收站
  .icon-qingkonghuishouzhan
- code
  .icon-code
- table
  .icon-table
- diy-com-textarea
  .icon-diy-com-textarea
- 自定义数据
  .icon-zidingyishuju
- json
  .icon-json
- 符号-级联选择
  .icon-jilianxuanze
- icon_clone
  .icon-icon_clone
- 文件上传
  .icon-wenjianshangchuan
- 分割线
  .icon-fengexian
- 图片预览
  .icon-tupianyulan
- time
  .icon-time
- rate
  .icon-icon-test
- 图片
  .icon-tupian
- ad-icon-tooltip
  .icon-ad-icon-tooltip
- check-box
  .icon-check-box
- switch
  .icon-switch
- 评分
  .icon-pingfen
- input
  .icon-input
- radio
  .icon-radio-active
- color
  .icon-color
- slider
  .icon-slider
- icon_bars
  .icon-icon_bars
- 富文本框
  .icon-fuwenbenkuang
- date
  .icon-date
- 自定义字段
  .icon-ic
- trash
  .icon-trash
- grid-45
  .icon-grid-
- drag
  .icon-drag
- 上传
  .icon-shangchuan
- 栅格
  .icon-zhage
- number
  .icon-number
- 预览
  .icon-yulan
- select
  .icon-select
- 文字设置-22
  .icon-wenzishezhi-
- 评分
  .icon-pingfen1
- 单栏布局
  .icon-RectangleCopy
- sync
  .icon-sync1
- tabs
  .icon-tabs

## font-class 引用

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

与 Unicode 使用方式相比，具有如下特点：

- 兼容性良好，支持 IE8+，及所有现代浏览器。
- 相比于 Unicode 语意明确，书写更直观。可以很容易分辨这个 icon 是什么。
- 因为使用 class 来定义图标，所以当要替换图标时，只需要修改 class 里面的 Unicode 引用。
- 不过因为本质上还是使用的字体，所以多色图标还是不支持的。

使用步骤如下：

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

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

### 第二步：挑选相应图标并获取类名，应用于页面：

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

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

- clear
  #icon-clear
- 代码生成
  #icon-weibiaoti46
- delete
  #icon-delete
- 发布
  #icon-fabu
- 清空回收站
  #icon-qingkonghuishouzhan
- code
  #icon-code
- table
  #icon-table
- diy-com-textarea
  #icon-diy-com-textarea
- 自定义数据
  #icon-zidingyishuju
- json
  #icon-json
- 符号-级联选择
  #icon-jilianxuanze
- icon_clone
  #icon-icon_clone
- 文件上传
  #icon-wenjianshangchuan
- 分割线
  #icon-fengexian
- 图片预览
  #icon-tupianyulan
- time
  #icon-time
- rate
  #icon-icon-test
- 图片
  #icon-tupian
- ad-icon-tooltip
  #icon-ad-icon-tooltip
- check-box
  #icon-check-box
- switch
  #icon-switch
- 评分
  #icon-pingfen
- input
  #icon-input
- radio
  #icon-radio-active
- color
  #icon-color
- slider
  #icon-slider
- icon_bars
  #icon-icon_bars
- 富文本框
  #icon-fuwenbenkuang
- date
  #icon-date
- 自定义字段
  #icon-ic
- trash
  #icon-trash
- grid-45
  #icon-grid-
- drag
  #icon-drag
- 上传
  #icon-shangchuan
- 栅格
  #icon-zhage
- number
  #icon-number
- 预览
  #icon-yulan
- select
  #icon-select
- 文字设置-22
  #icon-wenzishezhi-
- 评分
  #icon-pingfen1
- 单栏布局
  #icon-RectangleCopy
- sync
  #icon-sync1
- tabs
  #icon-tabs

## 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>