如何使用@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';
}

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

相关推荐

  1. font-facefont-family不生效

    2024-01-19 19:50:04       44 阅读
  2. 第二章:初步了解Hugging Face如何使用Hugging Face

    2024-01-19 19:50:04       11 阅读
  3. 如何使用Hugging Face微调大语言模型(LLMs)

    2024-01-19 19:50:04       28 阅读
  4. Hugging Face Hub 使用DuckDB进行分析

    2024-01-19 19:50:04       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-19 19:50:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-19 19:50:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-19 19:50:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-19 19:50:04       20 阅读

热门阅读

  1. 计算机网络(第六版)复习提纲4

    2024-01-19 19:50:04       32 阅读
  2. 关于WiFi协议的调制方式详解

    2024-01-19 19:50:04       34 阅读
  3. LeetCode 2171.拿出最少数目的魔法豆:排序 + 枚举

    2024-01-19 19:50:04       32 阅读
  4. leetcode

    2024-01-19 19:50:04       37 阅读
  5. RK356x基于Ubuntu20.04搭建ROS开发环境

    2024-01-19 19:50:04       34 阅读
  6. 【边缘计算的挑战和机遇】-未来可期

    2024-01-19 19:50:04       29 阅读
  7. Git 标签管理

    2024-01-19 19:50:04       41 阅读
  8. 《设计模式的艺术》笔记 - 装饰模式

    2024-01-19 19:50:04       31 阅读
  9. 开始学习第十五天

    2024-01-19 19:50:04       37 阅读
  10. 最简单安装anaconda

    2024-01-19 19:50:04       36 阅读
  11. vue 函数化组件

    2024-01-19 19:50:04       28 阅读
  12. Redis常用命令指令、描述及简单举例

    2024-01-19 19:50:04       35 阅读