自学内容网 自学内容网

如何使用@font-face

@font-face

css 提供的@font-face可以让开发者自定义项目中的字体。字体可以从远程服务器获取,也可以从本地加载。

@font-face {
  font-family: "Open Sans";
  src:
    url("/fonts/OpenSans-Regular-webfont.woff2") format("woff2"),
    url("/fonts/OpenSans-Regular-webfont.woff") format("woff");
}

参数

  • src: 远程字体文件的url,或者本地字体文件的路径
  • font-family: 自定义字体文件的名称,在引用该字体文件的font-family后添加。

使用步骤

本文只讨论使用本地字体的场景,远程字体不在本文讨论范围中。

  1. 下载相关字体文件(阿里字体https://www.iconfont.cn/fonts/index)或者从UI小姐姐那里获取。
  2. 在项目assets文件加下增加fonts路径,并将字体文件放入。
    在这里插入图片描述
  3. 在assets路径下增加style文件夹,并在该文件夹下新建font.less文件
    在这里插入图片描述
  4. 在font.less文件中定义@font-face
@font-face {
    font-family: 'myFont';
    src: url(../fonts/AlimamaShuHeiTi-Bold.ttf);
    font-weight: normal;
    font-style: normal;
}
  1. 在main.js中引入自定义字体的less文件
import './assets/style/font.less'
  1. 在使用到该字体的地方使用font-family来引入字体
h1{
  font-family: 'myFont';
}

呈现效果
在这里插入图片描述


原文地址:https://blog.csdn.net/Mahuicool/article/details/135704771

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!