css字体图标的特点以及使用

194 阅读1分钟

在项目开发的过程中,我们会经常用到一些图标。但是我们在使用这些图标时,往往会遇到失真的情况,而且图片数量很多的话,页面加载就越慢。所以,我们可以使用字体图标的方式来显示图标,既解决了失真的问题,也解决了图片占用资源的问题。

1.字体图标是什么

字体图标展示的是图标,本质是字体。 一般用于处理简单的、颜色单一的小图标。

2.字体图标的优点

  1. 灵活性高:可以灵活的修改样式,例如颜色,大小
  2. 加载速度快:体积小、渲染快、降低服务器请求次数
  3. 兼容性高:几乎兼容所有主流浏览器

3.字体图标的下载

www.iconfont.cn/ 阿里巴巴字体库 (常用)

snipaste20230329_152023.jpg

4.字体图标的使用

  • 步骤一:引入字体图标样式表

image.png

  • 步骤二:调用图标对应的类名,必须调用2个类名

    iconfont类:基本样式,包含字体的使用等
    icon-xxx:图标对应的类名

image.png

5.使用字体图标 – unicode编码

引入iconfont.css样式表

标签粘贴Unicode编码

标签调用类名iconfont

6.使用字体图标 – 伪元素

只用写一个类名,标签之间加上字体图标的内容就可以了

一定要给声明字体类型(font-family:iconfont)