CSS怎么在项目里引入自定义字体图标(@font-face)

前言

推荐到下面2个免费好用的字体图标网站,下面以阿里巴巴矢量图标库举例说明

1. 阿里巴巴矢量图库

2. Font Awsome

步骤

1. 登录官网后,搜索要下载的图标,鼠标指向该图标后如下图所示,点击加入购物车图标

2. 然后点击右上角的购物车图标后如下图所示,选择下载代码

 也可以选择添加至项目,这样会创建一个自定义文件夹,方便你后续新增下载图标

3. 解压下载代码后打开文件夹,把红色框中后缀为.ttf,woff,woff2的文件放入你项目中的font文件夹,

红色圈的iconfont.css放入你项目中的css文件夹

4. 在项目中引入iconfont.css

 在页面中如下图使用字体图标对应class即可

如果按照上述步骤依然无法显示字体图标,看看iconfont.css中红色框部分路径是否改为了你项目的路径

改之前:

 改之后:

如果此时仍然无法显示字体图标,看看是不是下面这种情况

下载代码后默认confront.css的@font-face如下显示

上面我也说了,需要把url里的默认路径改为我们本地的路径,关键来了,不要像下面这样改,就是不要看到format里面是woff2, 

就把前面字体文件路径引入woff2,后面依次类推

 就按照引入字体文件路径时默认弹出的这个顺序引入即可

 

另外,如果你按上述步骤创建了自定义项目文件夹,并下载了所需字体图标,后来项目需要又要增加新的字体图标这种情况,

需要把新增字体图标也放进之前创建的自定义项目文件夹,然后重新下载代码,并替换下面字体文件和confront.css

我之前还写了一篇css如何在项目中引入自定义字体的文章,有需要的朋友可以看看!

原文地址:https://www.cnblogs.com/tu-0718/p/14846470.html