什么是icon fonts

这个实在不知道怎么描述,我的理解就是利用字体工具把Web上平时使用的图标(icons)转换成icon fonts;它可以借助CSS中的@font-face嵌入网页中,用于显示icons。

为什么要这样用呢

那咱们就说一下它的优点和缺点吧!

  • 文件小:相比图片几十几百KB的容量,icon fonts 几乎是羽翼级轻量;
  • 加载性能好:因为图标都被打包进一套字体内,http request 减少。这如同我们常用的 css sprites 技术;
  • 支持CSS样式:和普通字体一样,你可以利用CSS来定义大小、颜色、阴影、hover状态、透明度、渐变等等…
  • 缺点就是样式,颜色比较单一,还有就是在移动端浏览器的兼容性还不是很好,像Opera mini、Windows phone 7.0-7.8 都不能正常显示icon fonts。
如何使用icon fonts

那么问题来了,怎么制作的目前我也不关心,那咱们就说说怎么用吧(其实我也是一个渣渣,咱们就讲讲阿里妈妈的图标应该怎么使用吧!说错的地方还希望及时指出,大家共同进步);


进入这个地址(icon fonts);

然后咱们可以看到有图标库,图标管理;在图标库里面就可以选择需要的图标,然后把它加入到"购物车"中,此时右上角购物车会对应的展示你加入的数量,选择完成之后,点击购物车,选择添加至项目;这时会提示你需要登录,按照操作流程走就ok;

然后就可以看到咱们的项目列表了,icon fonts 都在这里面了,如果要使用的话,还是需要先下载到本地的;

下载后会是一个压缩包,只需要把这个压缩包解压至你的项目中就可以使用了;里面有一个demo_index.html 里面会给你讲三种生成图标的方式,这里我大致看了前两种,咱们就简单说一下吧!


Unicode Font class 引用方式
这个不知道是我的引用方式不对,还是确实是有问题,我按照示例的方法把代码给拷贝下来就是不能使用;

后来确定一下就是这个示例代码我不能使用,但是我又不能保证,毕竟我一个初学者,只能说我的技术不行;最后我又试了一下Font class引用方式,发现换了以下CSS那段代码,两种方式都能使用了。

看示例代码,是引用了font文件夹下的一个css文件,然后就顺着这个文件找到了示例代码

搞不懂url()中的部分内容是什么意思,水平有限;度娘都教不会我;总而言之这段是能使用的;

测试


这里可以看到 我只是简单的引用了以下这个文件,这两种引用方式都ok了,有没有大佬知道原因的也可以告诉小弟,说实在话小弟也真的是一脸懵这一点,当然还有就是毋庸置疑这个是可以用的,这种方式最起码保证IE8+的浏览器可以使用;当然它现在是字体了,肯定也能控制一些其他样式,这里就不介绍了;

转载于:https://www.cnblogs.com/article-record/p/11418494.html

关于阿里妈妈字体图标相关推荐

  1. 来一个阿里妈妈字体图标的简单说明书吧

    随着前端技术的飞速发展,涌现了很多新的技术.而且我们在用户体验的路上也是一直在孜孜不倦的探索着.为了提高页面的加载速度,渲染速度.提高用户的体验做出了很多努力. 可是最近发现很多前端开发者还是不会是用 ...

  2. 阿里妈妈字体图标(iconfont)使用介绍

    提起字体图标,大家首先想到的可能是 Font Awesome, 但由于Font Awesome图标数量太多,多达近千个,但往往我们的项目中只用到其中的几个,这使得Font Awesome对我们来说显得 ...

  3. 阿里妈妈字体图标Iconfont的使用方法

    使用字体图标的目的:使用字体图标技巧实现网页中简洁的图标效果 字体图标 Ø 字体图标展示的是图标,本质是字体. Ø 处理简单的.颜色单一的图片 Iconfont官网地址 :Iconfont官网地址   ...

  4. 阿里妈妈字体图标的使用(无色+有色)

    步骤: 进入iconfont-阿里巴巴矢量图标库 将图标添加至购物车 点击购物车,添加至项目 下载到本地 引用iconfont.css 打开demo_index.html文件查看引入图标的类名     ...

  5. 使用阿里妈妈字体图标库,ie10报错,无法获取未定义或 null 引用的属性“firstChild”

    前因:公司优化页面,要把彩色图片,换成字体图标. 结果:更换完后,测试发现ie10,ie9都会报错,但demo测试是没有问题的. 测试:console.log(target)为null,找到docum ...

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

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

  7. vue引入阿里妈妈的图标

    首先你需要一个团队,然后加入进去,这时候你就可以找到自己项目需要用的的图标,然后加入购物车,直接点击下载代码,然后解压, 然后把这个文件放到你的项目里边,我是vue,所以放到了pubulc下, jso ...

  8. 如何使用阿里云字体图标教程

    为什么要使用? 图片是有诸多优点的,但是缺点很明显,比如图片不但增加了总文件的大小,还增加了很多额外的"http请求",这都会大大降低网页的性能的.更重要的是图片不能很好的进行&q ...

  9. Qt 使用阿里云字体图标

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

最新文章

  1. 快速排序(二)最后修改
  2. 五分钟搭建BERT服务,实现1000+QPS​,这个Service-Streamer做到了
  3. 数据蒋堂 | 大数据集群该不该透明化?
  4. 太难了!让程序员崩溃的 8 个瞬间
  5. 小明分享:8ms平台入门教程
  6. boost::mp11::mp_set_push_front相关用法的测试程序
  7. 操作系统 :银行家算法的实现(C++)
  8. 解决:SyntaxError: Non-UTF-8 code starting with '\xe6' in file
  9. JDK源码学习之Arraylist与LinkedList
  10. 论文浅尝 | 5 篇顶会论文带你了解知识图谱最新研究进展
  11. mongodb python 大于_5、Python操作MongoDB
  12. 【Elasticsearch】明明存在,怎么搜索不出来呢?
  13. SpringBoot异步任务, 以及带返回值的异步任务(@Async 不起作用的原因)
  14. c语言 list 使用数组来实现_C|用数组或链表来实现队列这种抽象数据类型
  15. python是一种什么类型的高级语言_python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)...
  16. 《编码:隐匿在计算机软硬件背后的语言》一书勘误
  17. 商业与计算机科学,新加坡留学:楷博高等教育商业信息系统与计算机科学课程解析...
  18. 如何画热图(heatmap)
  19. Java基础篇:反射机制详解
  20. 概率公理化定义的理解

热门文章

  1. oracle 12c r2下载地址,Oracle 12C R2安装尝鲜
  2. 蓝桥杯 历届真题 古堡算式【省赛】【本科组】
  3. 嵌入式Linux-Qt环境搭建
  4. idea使用Database连接数据库报错ssm证书验证失败无法建立安全连接
  5. 【Azure Data Platform】ETL工具(13)——ADF并行加载多个文件
  6. 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性
  7. 客观评价下软件培训机构
  8. 救活被微软封杀的Windows XP操作系统(转)
  9. 学校计算机室班班通的使用巡检维护记录表,学校班班通、设备使用记录簿表.doc...
  10. 数据缺失,数据异常,数据标准化的处理方法