04-移动端开发教程-在线字体图标

在IE4开始微软就已经开始支持在线字体,不过没有流行起来,直到CSS3新增加了font-face模块,正式纳入了web开发的标准。也渐渐流行起来而且发掘了很多其他应用。

1. 为什么要用在线字体

问题

  1. 精灵图(雪碧图)用作背景的时候不能轻易的放大缩小。
  2. 低质量的位图在高清设备上放大后会有难看的锯齿,无法满足响应式页面的开发需求

在线字体带来的革命:

  1. 在线字体本质就是文字,但是也可是像图形的文字。节省了带宽(相比图片)字体文件大小也不大(一般几百k)。
  2. 在线字体本身是矢量的,放大缩小都不会失真
  3. 可以灵活的通过css来控制字体图标的大小、颜色、阴影等
  4. 可以方便的自定义字体图标

2. 在线字体

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,允许我们不依赖操作系统的字体,做到全平台字体统一和定制。

语法规则:

@font-face {
  font-family: ;
  src:  [][, []]*;
  [font-weight: ];
  [font-style: 
  ☁

5. fontawesome在线字体应用

Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.

Font Awesome 提供了高可用性的矢量图标字体。它可以用强大的CSS自定义图标的大小、颜色、图标阴影等。

使用方法如下:(非常类似bootstrap)



 fa-lg
 fa-2x
 fa-3x
 fa-4x
 fa-5x

Refreshing...

6. 自定义字体在线工具

有很多可以直接在线编辑和上传自定义字体的工具和网站。其中:icomoon就是比较常用的一个在线制作字体的网站。有很多免费的字体可以用,而且可以在线编辑和上传。

04-移动端开发教程-在线字体图标_第1张图片

此在线工具可以选择图标、增加图标、修改图标、移动图标、上传图标等操作,操作完成后选择要下载的图标然后选择右下角的生成字体,然后就可以下载字体了。

字体下载下来后,可以直接用它提供的字体文件和样式类型文件。

其他:

定制自已的字体图标库

http://iconfont.cn/


联系老马

对应视频地址:https://qtxh.ke.qq.com/
老马qq: 515154084
老马微信:请扫码

04-移动端开发教程-在线字体图标_第2张图片
扫码加老马微信

你可能感兴趣的:(04-移动端开发教程-在线字体图标)