目录
  1. 1. 字体图标
    1. 1.1. 字体图标优点
    2. 1.2. 字体包
      1. 1.2.1. icomoon字库
      2. 1.2.2. 阿里icon font字库
      3. 1.2.3. fontello
      4. 1.2.4. Font-Awesome
      5. 1.2.5. Glyphicon Halflings
      6. 1.2.6. Icons8
    3. 1.3. 字体图标的使用
字体图标

字体图标

图片是有诸多优点的,但是缺点很明显,比如图片不但增加了总文件的大小,还增加了很多额外的”http请求”,这都会大大降低网页的性能的。更重要的是图片不能很好的进行“缩放”,因为图片放大和缩小会失真。 我们后面会学习移动端响应式,很多情况下希望我们的图标是可以缩放的。此时,一个非常重要的技术出现了,额不是出现了,是以前就有,是被从新”宠幸”啦。。 这就是字体图标(iconfont)

字体图标优点

  • 可以做出跟图片一样可以做的事情,改变透明度、旋转度,等…
  • 但是本质其实是文字,可以很随意的改变颜色、产生阴影、透明效果等等…
  • 本身体积更小,但携带的信息并没有削减。
  • 几乎支持所有的浏览器
  • 移动端设备必备良药…

字体包

当UI设计人员给我们svg文件的时候,我们需要转换成我们页面能使用的字体文件, 而且需要生成的是兼容性的适合各个浏览器的。

icomoon字库

IcoMoon成立于2011年,推出的第一个自定义图标字体生成器,它允许用户选择他们所需要的图标,使它们成一字型。 内容种类繁多,非常全面,唯一的遗憾是国外服务器,打开网速较慢。

推荐网站: http://icomoon.io

阿里icon font字库

这个是阿里妈妈M2UX的一个icon font字体图标字库,包含了淘宝图标库和阿里妈妈图标库。可以使用AI制作图标上传生成。 最重要的是!!!一个字,免费,免费!!

http://www.iconfont.cn/

fontello

在线定制你自己的icon font字体图标字库,也可以直接从GitHub下载整个图标集,该项目也是开源的。

http://fontello.com/

Font-Awesome

Font Awesome 字体为您提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式。 更新比较快。目前已经有369个图标了。

http://fortawesome.github.io/Font-Awesome/

Glyphicon Halflings

这个字体图标可以在Bootstrap下免费使用。自带了200多个图标。

http://glyphicons.com/

Icons8

提供PNG免费下载,像素大能到500PX

https://icons8.com/

字体图标的使用

去刚才的任意网站,做好字体下载字体包

声明字体:

/*声明字体  引用字体*/	
@font-face {
font-family: "icomoon"; /*我们自己起名字可以*/
src: url('fonts/icomoon.eot?7kkyc2');
src: url('fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?7kkyc2') format('truetype'),
url('fonts/icomoon.woff?7kkyc2') format('woff'),
url('fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
font-style: normal; /*倾斜字体正常*/
}
span {
font-family: "icomoon"; /* 必须和声明的字体名一致 */
}

使用字体:

文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-06/28/%E5%AD%A6%E4%B9%A0/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/CSS/%E5%AD%97%E4%BD%93%E5%9B%BE%E6%A0%87/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论