在日本做 SaaS,爱猫、爱读书、爱自由

2018-04-23 扩展 Ant Design iconfont


我们项目组是 Ant Design 的重度用户。 Ant Design 的 Icon 组件提供了很多图标,个人项目基本上足够了。 但是作为公司的项目,既有图标显然不能满足业务需求,所以就需要扩展图标。

其实扩展 Ant Design 的 Icon 的图标特别简单,这里只是做一下记录。

方法

1. 上传你的图标到 https://www.iconfont.cn/,拷贝项目下面生成的 symbol 代码。 我们项目设计师给我的是 svg 文件。

2. 为你的项目引入 辅助 js,并添加一段 全局 CSS

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

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

3. 使用新图标


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

参考