一、登陆阿里云矢量图标库,输入想要的类型,回车,加入购物车,下载到本地

阿里云矢量图标库网址http://www.iconfont.cn/



二、使用方法

1、方法一:font-class引用

font-class是unicode使用方式的一种变种,主要是解决unicode书写不直观,语意不明确的问题。

  • 与unicode使用方式相比,具有如下特点:
  • 兼容性良好,支持ie8+,及所有现代浏览器。
  • 相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。
  • 因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。
  • 不过因为本质上还是使用的字体,所以多色图标还是不支持的。

第一步:引入项目下面生成的fontclass代码:

<link rel="stylesheet" type="text/css" href="iconfont.css">

第二步:挑选相应图标并获取类名,应用于页面:

<i class="iconfont icon-xxx"></i>

“iconfont”是你项目下的font-family。可以通过编辑项目查看,默认是”iconfont”。

2、方法二: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>

第三步:挑选相应图标并获取类名,应用于页面:

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

3、方法三:unicode引用
unicode是字体在网页端最原始的应用方式,特点是:

  • 兼容性最好,支持ie6+,及所有现代浏览器。
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。

注意:新版iconfont支持多色图标,这些多色图标在unicode模式下将不能使用,如果有需求建议使用symbol的引用方式
第一步:拷贝项目下面生成的font-face

@font-face {font-family:'iconfont';src:url('iconfont.eot');src:url('iconfont.eot?#iefix') format('embedded-opentype'),url('iconfont.woff') format('woff'),url('iconfont.ttf') 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">&#x33;</i>

“iconfont”是你项目下的font-family。可以通过编辑项目查看,默认是”iconfont”。

如何引用阿里云矢量图标库相关推荐

  1. 引用阿里云矢量图标库

    1.登陆http://www.iconfont.cn/  例如我需要购物车的图标 2.按下回车后会出现一堆的购物车图标 3.喜欢那个一个就鼠标移动到图标上去,加入购物车 4点击加入购物车后,就会出现在 ...

  2. uni-app(一)----引入阿里云矢量图标库

    这段时间因为老师要求,要做一个小程序,所以开始学一下uni-app开发,以后我会把我学的东西都发出来.现在写一下关于引入阿里云矢量图标库的方法 添加图标 首先去官网选择你喜欢的图标 你可以在这搜索你想 ...

  3. uniapp如何引入阿里云矢量图标库

    最近搞了下uniapp的开发,写一下关于引入阿里云矢量图标库的方法: 首先说下我走过的坑吧,我直接把图标zip包下下来放在static里面,在App.vue的style中引入,保存,后面查了下,微信小 ...

  4. html引用阿里云矢量图标(不照搬官方,手把手教学)

    如何使用图标呢? 如果不想看前面介绍的话,直接最后一个标题即可 点我快捷跳转 1. 介绍 使用的时候,官方提供的使用方法总共三种. 第一种是:Unicode 第二种是:Font class 第三种是: ...

  5. 【uni-app怎么引用使用阿里巴巴矢量图标库iconfont】

    uni-app引用使用阿里巴巴矢量图标库iconfont 1.新建文件(看了好几篇使用说明和官方说明总结出来的用法) 首先右击项目新建一个目录common和pages同级,右击common文件夹新建一 ...

  6. 阿里云矢量图标的使用

    阿里图标官网:https://www.iconfont.cn/ 创建"我的项目",获取css链接: 两种使用方法: 一.本地引用 1.引入iconfont 的css <lin ...

  7. 微信小程序——引用阿里云字体

    阿里图标官网:http://www.iconfont.cn 使用阿里云图标大致的方法就是:选中你的图标--保存至你的项目--下载你的图标项目--在项目中引用字体文件. 具体方法可以参考:引用阿里云矢量 ...

  8. 阿里巴巴矢量图标库项目中使用svg格式字体图标使用方式及封装

    一.首先登陆阿里云矢量图标库,把需要的字体图标加入到自己的项目中 二.阿里云图标的四种方式(推荐第三种方式引入,如果不考虑网络问题可以用在线引入的方式) 进入项目以后会看到阿里云可以选择三种方式进行导 ...

  9. vue使用阿里云矢量图

    vue使用阿里云矢量图 在vue中虽然使用了elementui中的图标,但是会发现图标数量有限,不能够适(zhuang)用(bi)系统,因此在vue中使用阿里云矢量图. 添加矢量图到"购物车 ...

  10. 阿里妈妈矢量图标使用

    1.登陆 http://www.iconfont.cn/ 阿里妈妈矢量图标库 2.登陆,可以使用GitHub账号或者其他账号登陆 3.选择将要使用的主题图标,或者在搜索栏里面搜索需要的图标 4.将需要 ...

最新文章

  1. 【ZK-curator使用异常】KeeperErrorCode = Unimplemented for /***
  2. VS2008编译汇编程序的问题
  3. JAVA_IO流四大家族(1)
  4. MFC 对话框Picture Control(图片控件)中静态和动态显示Bmp图片
  5. mingw64 下 java,如何安装MinGW-w64和MSYS2?
  6. Java描述设计模式(07):适配器模式
  7. FTP下载利器FlashFXP【原创 HOHO】
  8. 图片相似度——hash算法简介
  9. Multipy String | leetcode
  10. GIS游程编码两种方法
  11. tabbar角标 小程序_关于小程序tabbar不支持传参的处理办法
  12. Oracle创建数据库连接——DATABASE LINKS
  13. git分支合并、撤销;git修改已push的commit信息; git 撤销操作;
  14. 压敏电阻的作用有哪些?
  15. 老大难的 Java ClassLoader 再不理解就老了
  16. 前端JavaScript代码混淆加密原理介绍
  17. Linux (redhat)封装虚拟机镜像
  18. 网站中轮播图的制作方法
  19. android 判断是否为系统应用
  20. shell trim函数

热门文章

  1. html黑洞效果,HTML5 Canvas炫酷宇宙黑洞引力特效
  2. Spring框架的详细学习
  3. Win11 系统安装事项,跳过微软账户登录,VMWare安装Win11
  4. ZEMAX光学设计实践
  5. SN号获取及显示不全的问题
  6. thinkphp5基于php的校园微博系统--php-计算机毕业设计
  7. java 抓smail_java如何定位代码到smail里,如图0.0
  8. 353万播放0转化背后,虚假繁荣的微博生态
  9. new function()理解
  10. 如何拥有一个属于自己的网站