Last active
September 15, 2020 07:21
-
-
Save zzjtnb/25d19198827299b2cd545be715fb5747 to your computer and use it in GitHub Desktop.
引入iconfont资源
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
symbol引用 | |
这是一种全新的使用方式, 应该说这才是未来的主流, 也是平台目前推荐的用法. 相关介绍可以参考这篇文章 这种用法其实是做了一个svg的集合, 与上面两种相比具有如下特点: | |
支持多色图标了, 不再受单色限制. | |
通过一些技巧, 支持像字体那样, 通过font-size, color来调整样式. | |
兼容性较差, 支持 ie9+, 及现代浏览器. | |
浏览器渲染svg的性能一般, 还不如png. | |
使用步骤如下: | |
第一步: 拷贝项目下面生成的symbol代码: | |
//xxx.xxxx.xxx.js | |
在自己的网页添加 | |
``` html | |
<script src="http://xxx.xxxx.xxx.js"></script> | |
``` | |
第二步: 加入通用css代码(引入一次就行): | |
``` html | |
<style type="text/css"> | |
.icon { | |
width: 1em; | |
height: 1em; | |
vertical-align: -0.15em; | |
fill: currentColor; | |
overflow: hidden; | |
} | |
</style> | |
``` | |
第三步: 挑选相应图标并获取类名, 应用于页面: | |
``` html | |
<svg class="icon" aria-hidden="true"> | |
<use xlink:href="#icon-xxx"></use> | |
</svg> | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment