- IconFont 原理
- symbol引用
这种用法其实是做了一个svg的集合
- 第一步:拷贝项目下面生成的symbol代码:
//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js
使用js将svg图标的定义插入到dom中
svg图标的定义
这些图标的定义是在该js文件中以字符串的形式返回的
font_8d5l8fzk5b87iudi.js
- 第二步:加入通用css代码(引入一次就行):
<style type="text/css">
.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>
这里使用插入到dom中定义的svg图标。
具体代码查看 jsbin
网友评论