阿里云图标icon使用symbol 引用

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 这种用法其实是做了一个svg的集合,与上面两种相比具有如下特点:

支持多色图标了,不再受单色限制。
通过一些技巧,支持像字体那样,通过font-size,color来调整样式。
兼容性较差,支持 ie9+,及现代浏览器。
浏览器渲染svg的性能一般,还不如png。
使用步骤如下:

第一步:拷贝项目下面生成的symbol代码:

//at.alicdn.com/t/font_8d5l8fzk5b87iudi.js

如图中所示:

第二步:加入通用css代码(引入一次就行):

<style type="text/css">.icon {width: 1em; height: 1em;vertical-align: -0.15em;fill: currentColor;//填充当前的颜色overflow: hidden;}
</style>

问题
如果你想改变原有的颜色,填充的其他颜色,会遇到填充的的fill颜色可能不完全是你要填充的其他颜色,比如:fill:#fff,之后页面只有两个是白色其他还是原有的颜色。
解决:icon会有个多色的情况,路径的原因里面默认的填充颜色是黑色(是你矢量库图标项目中默认的颜色),是它本身的多色导致的。
方法一:删除矢量库图标项目中的图标,再重新下载,下载的时候选择,单色图标,再重新使用的时候就可以使用fill填充的颜色了

方法二:直接在矢量库图标项目中修改你需要的图标颜色,使用 fill: currentColor,就可以使用当前颜色了

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

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

如图示:

阿里云图标icon使用symbol 引用方式相关推荐

  1. 阿里云图标使用 (symbol 引用方式)

    阿里云图标网址: https://www.iconfont.cn/ 一.登录注册 这个简单,就不说了 二.给当前项目找图库 2.1.添加项目 2.2.寻找图标添加入库 添加入库 2.3.打开入库 的图 ...

  2. html 页面如何引用阿里云图标?

    1.进入阿里云图标库(iconfont-阿里巴巴矢量图标库) 2.搜索自己想要的阿里云图标(如:telphone) 3.找到自己想要的图标,加入购物车 4.可以加入项目或直接下载代码 5.下载好后,找 ...

  3. html、小程序引用阿里云图标方法

    html引用 样式 //阿里云图标项目里生成的链接 @font-face {font-family: 'iconfont'; /* project id 1603983 */src: url('//a ...

  4. 小程序symbol引入阿里云图标

    需求:链接引入有颜色的图标 方法:阿里云symbol引入图标 资料:阿里云图标 步骤: (阿里云图标加入和复制symbol链接忽略不写了) 初始化生成配置文件package.json npm init ...

  5. 图标选择器之批量复制阿里云图标名称和图标代码

    在项目中需要做一个图标选择器,使用的是阿里云图标,所以需要复制阿里云项目里的全部图标名称和图标代码-一个项目中有几十甚至上百个图标,一个个复制会很费劲 O__O "- F12打开控制台粘贴以 ...

  6. 如何将阿里云图标导入到微信小程序

    如何将阿里云图标导入到微信小程序 阿里巴巴矢量图标库网址 1.先注册一个账号: 2.点击"Icons&Projects",通过关键词搜索想要的图标: 3.选中看中的图标,加 ...

  7. 在qt中使用阿里云图标

    阿里云图标下载 选择下载svg ( 当然你可以选择下载png , 然后按照 qt正常设置图片的方法 , 经过测试 , 还是应该选择这种方法) 在这里插入图片描述 详解使用icomoon生成字体图标的方 ...

  8. 微信小程序之阿里图标库icon的symbol使用方式

    近期开发多角色需求的微信小程序,对于代码包不能超过2M的微信小程序来说得把占比最大的icon图进行压缩处理. 但是压缩处理之后效果也没有很显著,而且再次进行压缩还需要收费. 最近研究了阿里巴巴矢量图标 ...

  9. 在vue框架下element-ui两种引用阿里云图标库的方法

    方法一下载资源到本地 1.搜索想要的图标并添加入库 2.添加入项目 3.  下载解压放入src的文件中, 要在main.js文件中声明引入压缩包中的iconfont.css文件 注意文件路径 4.引入 ...

  10. gradle配置到阿里云_通过图文步骤的方式,带你配置阿里云服务器搭建网站

    购买服务器 学生的话,阿里推出了一个叫云翼计划的产品,通过学生认证之后可以享受超便宜的价格,我的账号是支付宝账号,之前就有过学生认证. 配置服务器 如果我是学生,我如何通过¥9.9买到价值¥117的服 ...

最新文章

  1. 制作CentOS fence-agents 镜像
  2. CPU性能监控之一------CPU架构
  3. 通信工程施工设计纲领文件
  4. 有趣的JavaScript数组
  5. 轴承公差以及常见的轴孔公差配合
  6. 教你几个白嫖百度文库的方法,亲测可用!建议收藏!
  7. tolower c语言,C 库函数 tolower() 使用方法及示例
  8. 云脉文档管理小程序使办公更协同
  9. 移动硬盘I盘误删的数据恢复方法
  10. 基于DES加密的TCP聊天程序
  11. matlab人脸识别样本库建立,facenet 人脸识别(二)——创建人脸库搭建人脸识别系统...
  12. linux没有桌面安装svn,Linux下安装SVN简单教程
  13. 用python画一些有趣的图案(001)
  14. UVC摄像头开发(一)
  15. Error 1053: The service did not respond to the start or control request in a timely fashion.问题排查
  16. 清明节海报设计软件测试,PS清明节海报设计教程
  17. 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解
  18. icloud是什么?
  19. python点云拼接
  20. 怎样把其他格式的音频文件转换成MP3格式的

热门文章

  1. 概率论与数理统计 第四版 浙江大学 盛骤,谢式千,潘承毅 个人阅读笔记
  2. python爬虫微博24小时热搜_GitHub - Writeup007/weibo_Hot_Search: 微博爬虫:每天定时爬取微博热搜榜的内容,留下互联网人的记忆。...
  3. 常用的4种黑盒测试方法
  4. 学Java看这就完事了!javasocket编程例子
  5. hr面试高频问题回答思路总结
  6. DIGITS安装及服务部署
  7. 关于office2010的mso问题和卸载重装问题
  8. java security provide_Java SecurityManager類代碼示例
  9. matlab查表svpwm,SVPWM的MATLAB仿真实现
  10. 带你学习《深入理解计算机系统》程序性能优化探讨(5)——高速缓存、存储器山与矩阵乘法优化