在 Next.JS 中将 Bootstrap 类 与自定义 CSS 相结合
Combining Bootstrap classes with custom CSS in Next.JS
所以我对 Next.JS 还很陌生,一直在尝试将它与 Bootstrap 一起使用。问题是,我不能在 className
字段中将 Bootstrap 类 与我自己的自定义 CSS 类 一起使用。我在这里找到了这个确切问题的两个答案,他们都建议使用模板文字。但是,这对我不起作用。
这就是我的代码目前的样子。
import homeSytle from '../styles/Home.module.css'
export default function Home() {
return (
<div className='text-center h-100'>
<div className={'${homeSytle.bgMain} container-fluid'}>
<h1>Test</h1>
<button type="button" className="btn btn-primary mt-5">Primary</button>
</div>
</div>
)
}
According to this answer,上面的代码应该可以正常工作。但是,VS Code 一直说 homeStyle
导入从未使用过,不用说,我看不到我的背景图片。
如何在同一个 className
属性中使用我自己的自定义 CSS 类 编写 Boostrap 类?
当您必须组合多个 类(module-based 和现成的
时,请使用 back-ticks 而不是单引号
import homeSytle from '../styles/Home.module.css'
export default function Home() {
return (
<div className='text-center h-100'>
<div className={`${homeSytle.bgMain} container-fluid`}>
<h1>Test</h1>
<button type="button" className="btn btn-primary mt-5">Primary</button>
</div>
</div>
)
}
所以我对 Next.JS 还很陌生,一直在尝试将它与 Bootstrap 一起使用。问题是,我不能在 className
字段中将 Bootstrap 类 与我自己的自定义 CSS 类 一起使用。我在这里找到了这个确切问题的两个答案,他们都建议使用模板文字。但是,这对我不起作用。
这就是我的代码目前的样子。
import homeSytle from '../styles/Home.module.css'
export default function Home() {
return (
<div className='text-center h-100'>
<div className={'${homeSytle.bgMain} container-fluid'}>
<h1>Test</h1>
<button type="button" className="btn btn-primary mt-5">Primary</button>
</div>
</div>
)
}
According to this answer,上面的代码应该可以正常工作。但是,VS Code 一直说 homeStyle
导入从未使用过,不用说,我看不到我的背景图片。
如何在同一个 className
属性中使用我自己的自定义 CSS 类 编写 Boostrap 类?
当您必须组合多个 类(module-based 和现成的
时,请使用 back-ticks 而不是单引号import homeSytle from '../styles/Home.module.css'
export default function Home() {
return (
<div className='text-center h-100'>
<div className={`${homeSytle.bgMain} container-fluid`}>
<h1>Test</h1>
<button type="button" className="btn btn-primary mt-5">Primary</button>
</div>
</div>
)
}