使用组件库时,图标每每不能知足需求,因此咱们经常须要用到第三方图标库。阿里图标库是咱们的常客。有两种形式,一是单色,二是彩色的。css
三、在main.js导入iconfont.css文件html
import './font/iconfont/iconfont.css'
四、在代码中使用class="iconfont icon-XXX"就可使用图标了web
这是直接引用,而像Element-UI则是将其与本身的图标进行了融合。svg
Element-UI引入第三方图标库:spa
打开iconfont.css文件,将如下代码加进去:code
[class^="el-icon-my"], [class*=" el-icon-my"]/*这里有空格*/* { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
四、写入图标代码orm
<svg class="icon" aria-hidden="true"> <use xlink:href="#icon-lianxi"></use> </svg>
注意: 在这里要用#加class名htm
五、写入svg图标通用样式blog
.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
补充:aria-hidden 的意思 ip
图标的可访问性
现代的辅助技术可以识别并朗读由 CSS 生成的内容和特定的 Unicode 字符。为了不屏幕识读设备抓取非故意的和可能产生混淆的输出内容(尤为是当图标纯粹做为装饰用途时),咱们为这些图标设置了 aria-hidden="true" 属性。
感谢大神的分享:
https://www.cnblogs.com/golov...
https://www.jianshu.com/p/59d...