css - Bootstrap 5 - Sass 自定义字体不加载字体文件夹
问题描述
我想将位于 assets/fonts 中的字体文件夹加载到我的 bootstrap 5 项目中。我使用 custom.scss 文件来自定义 css 样式,并通过 Visual Code 和 Live Sass 编译器在资产中创建 custom.css 文件。这是我的项目的结构:
我的 sass 文件:
@font-face {
font-family: "Grotesk-Light";
src: url("../fonts/HKGrotesk-Light.woff2") format('woff2'),
url('../fonts/HKGrotesk-Light.ttf') format('truetype');
font-family: "Grotesk-Regular";
src: url("../fonts/HKGrotesk-Regular.woff2") format('woff2'),
url('../fonts/HKGrotesk-Regular.ttf') format('truetype');
font-family: "Grotesk-Bold";
src: url("../fonts/HKGrotesk-Bold.woff2") format('woff2'),
url('../fonts/HKGrotesk-Regular.ttf') format('truetype');
}
/*
Text Styles
*/
h1.display-1-big-title{
font-family: "Grotesk-Regular";
font-size: 12vw;
line-height: 9vw;
}
我在浏览器中得到的结果:
我没有看到作为资源加载的 assets/fonts/ 文件夹。
简而言之,我对这个程序没有太多经验,我怕我犯了错误。
我浏览了 Bootstrap 文档来自定义字体,还浏览了与 Sass 和 Bootstrap 相关的所有内容:
https://getbootstrap.com/docs/5.0/customize/sass/
我不知道发生了什么。
解决方案
推荐阅读
- python - 在嵌套字典中计算数据
- python - 用多行熊猫数据框填充向量而不循环?
- tensorflow - ML.net 和 Tensorflow.NET 一样吗?
- c - C语言的安装gmp库。安装 libtool 失败
- javascript - VueJS - 使用索引创建对象键名的 v-for 循环
- flutter - Flutter:Streambuilder 导致 Firestore 上的读取过多
- azure - Azure IOT Hub 数据导出
- pdf - HP-Exstream 在 PDF 中添加条形码
- r - 在 R 中使用两个 Y 轴绘制问题
- c++ - c++ do while 条件不能按预期工作