【发布时间】:2021-06-04 13:22:29
【问题描述】:
我正在尝试为所有元素添加自定义字体,这样我就不必在每个带有 className 的文本元素上指定它
这就是我所拥有的:
一个包含字体所有 ttf 文件的文件夹。
我的 tailwind.config.js
module.exports = {
purge: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'],
darkMode: 'class', // or 'media' or 'class'
theme: {
extend: {
colors: {
'theme_white': '#a4a7b5',
'theme_black': '#121212',
},
fontFamily: {
'body': ["'Fira Sans Extra Condensed'"]
},
},
},
variants: {
extend: {},
},
plugins: [],
}
这是在我自己的 css 中,将其应用于正文中的所有元素(如果我没记错的话)
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base{
body {
@apply font-body;
}
}
如果我在一个元素上指定 className 'font-body' 它可以工作,但是当什么都不指定并且我查看开发工具时,我可以看到应用的 css。
但是在查看字体时,我知道它是错误的,并且我可以看到它,因为它是错误的渲染字体
关于如何使它工作的任何想法?谢谢
【问题讨论】:
标签: reactjs next.js tailwind-css