javascript - Next JS 如何导入自定义字体?

标签 javascript css reactjs tailwind-css

我当前已下载此存储库:

https://github.com/adrianhajdin/portfolio_website

来自本教程:

https://www.youtube.com/watch?v=OPaLnMw2i_0&list=LL&index=3&ab_channel=JavaScriptMastery

这是一个使用可自定义的 React 的 Next Js 元素,但是我在导入自己的自定义字体时遇到了问题,因为它似乎不支持常规 CSS。

我看到的用于更改字体的唯一选项位于此处的以下设置中:

enter image description here

我似乎无法使用 CSS 在本地导入自定义字体系列。如果我尝试在同一存储库中添加 style.css 并在模块导出中引用我的字体系列,则不会发生任何情况。

有人知道如何解决这个问题吗?

最佳答案

您将哪个文件用作 global.cssindex.css 首先将其导入到该文件中

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600&display=swap');

@tailwind base;
@tailwind components;
@tailwind utilities;

// rest of your css if have 

然后转到 `tailwind.config.js 并像这样使用它:

module.exports = {
  content: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'],
  theme: {
    extend: {
      fontFamily: {
        sans: ['Poppins', 'sans-serif'],
        body: ['Poppins', 'sans-serif'],
      },
    },
  },
  plugins: [],
};

关于javascript - Next JS 如何导入自定义字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71671859/

相关文章:

php - 来自数据库的信息应该显示在网站上,但没有

javascript - useState 不更新组件中传递的状态

html - CSS 动画突然移动

html - 如何使导航菜单保持原位

javascript - react 条件渲染

reactjs - 使用 React 和 google API 将评论放入 google 评论中

javascript - ReactJs - 不可变地组合多个样式对象

javascript - Angular 动态从 ng-repeat 中删除过滤器

javascript - 第一次点击后更改按钮 onclick

javascript - 对象不支持属性或方法 'replace'