iconfont使⽤的三种⽅式(阿⾥巴巴⽮量图标库代码使⽤)
># 使⽤的相关链接教程
图标下载⽅式
1. ⾸先在Iconfont-阿⾥巴巴⽮量图标库上⾯将你需要的图标点击购物车按钮加⼊“暂存架”
2. 选择完所有要⽤的图标后“存储为项⽬”,给它命名。然后在“图标管理”-“图标应⽤项⽬”中到这个项⽬,获取在线链接,把⾥
⾯的代码复制到CSS中。
># unicode引⽤(原始)
unicode是字体在⽹页端最原始的应⽤⽅式,特点是:
兼容性最好,⽀持ie6+,及所有现代浏览器。
⽀持按字体的⽅式去动态调整图标⼤⼩,颜⾊等等。
icon图标库但是因为是字体,所以不⽀持多⾊。只能使⽤平台⾥单⾊的图标,就算项⽬⾥有多⾊图标也会⾃动去⾊。
注意:新版iconfont⽀持多⾊图标,这些多⾊图标在unicode模式下将不能使⽤,如果有需求建议使⽤symbol的引⽤⽅式
unicode使⽤步骤如下:
第⼀步:拷贝项⽬下⾯⽣成的font-face
@font-face{ font-family:'iconfont';
src:url(''); src:url('?#iefix')
format('embedded-opentype'), url('iconfont.woff')
format('woff'), url('f')
format('truetype'), url('iconfont.svg#iconfont')
format('svg');}
第⼆步:定义使⽤iconfont的样式
.iconfont{ font-family:"iconfont"
!important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale 第三步:挑选相应图标并获取字体编码,应⽤于页⾯
<i class="iconfont">3</i>
“iconfont”是你项⽬下的font-family。可以通过编辑项⽬查看,默认是”iconfont”。
># font-class引⽤(unicode引⽤的升级,淘宝⾸页正在使⽤,2016.12.24)
font-class是unicode使⽤⽅式的⼀种变种,主要是解决unicode书写不直观,语意不明确的问题。
与unicode使⽤⽅式相⽐,具有如下特点:
1.兼容性良好,⽀持ie8+,及所有现代浏览器。
2.相⽐于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。
3.因为使⽤class来定义图标,所以当要替换图标时,只需要修改class⾥⾯的unicode引⽤。
4.不过因为本质上还是使⽤的字体,所以多⾊图标还是不⽀持的。
使⽤步骤如下:
第⼀步:引⼊项⽬下⾯⽣成的fontclass代码:
<link rel="stylesheet" type="text/css" href="./iconfont.css">
第⼆步:挑选相应图标并获取类名,应⽤于页⾯:
<i class="iconfonticon-xxx"></i>
“iconfont”是你项⽬下的font-family。可以通过编辑项⽬查看,默认是”iconfont”。
3.symbol引⽤(未来的主流)
这是⼀种全新的使⽤⽅式,应该说这才是未来的主流,也是平台⽬前推荐的⽤法。相关介绍可以参考这篇⽂章 这种⽤法其实是做了⼀个svg 的集合,与另外两种相⽐具有如下特点:
⽀持多⾊图标了,不再受单⾊限制。
通过⼀些技巧,⽀持像字体那样,通过font-size,color来调整样式。
兼容性较差,⽀持 ie9+,及现代浏览器。
浏览器渲染svg的性能⼀般,还不如png。
使⽤步骤如下:
第⼀步:引⼊项⽬下⾯⽣成的symbol代码:
<script src="./iconfont.js"></script>
第⼆步:加⼊通⽤css代码(引⼊⼀次就⾏):
<style type="text/css">
.icon
{ width: 1em;
height: 1em;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;}
</style>
第三步:挑选相应图标并获取类名,应⽤于页⾯:
<svgclass="icon" aria-hidden="true"> <usexlink:href="#icon-xxx"></use></svg>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
在Vue中使用icon字体图标的方法
« 上一篇
使用阿里巴巴图标库生成iconfont字体图标
下一篇 »
推荐文章
热门文章
-
随机森林特征选择原理
2024-10-02 -
自动驾驶系统中的随机森林算法解析
2024-10-02 -
随机森林算法及其在生物信息学中的应用
2024-10-02 -
监督学习中的随机森林算法解析(六)
2024-10-02 -
随机森林算法在数据分析中的应用
2024-10-02 -
机器学习——随机森林,RandomForestClassifier参数含义详解
2024-10-02 -
随机森林 的算法
2024-10-02 -
随机森林算法作用
2024-10-02 -
监督学习中的随机森林算法解析(十)
2024-10-02 -
随机森林算法案例
2024-10-02 -
随机森林案例
2024-10-02 -
二分类问题常用的模型
2024-10-02 -
绘制ssd框架训练流程
2024-10-02 -
一种基于信息熵和DTW的多维时间序列相似性度量算法
2024-10-02 -
SVM训练过程范文
2024-10-02 -
如何使用支持向量机进行股票预测与交易分析
2024-10-02 -
二分类交叉熵损失函数binary
2024-10-02 -
tinybert_训练中文文本分类模型_概述说明
2024-10-02 -
基于门控可形变卷积和分层Transformer的图像修复模型及其应用
2024-10-02 -
人工智能开发技术的测试和评估方法
2024-10-02
最新文章
-
基于随机森林的数据分类算法改进
2024-10-02 -
人工智能中的智能识别与分类技术
2024-10-02 -
基于人工智能技术的随机森林算法在医疗数据挖掘中的应用
2024-10-02 -
随机森林回归模型的建模步骤
2024-10-02 -
r语言随机森林预测模型校准曲线
2024-10-02 -
《2024年随机森林算法优化研究》范文
2024-10-02
发表评论