当前位置:   article > 正文

Next.js框架中引用css样式_nextjs css

nextjs css

新版的next.js框架中可以直接引用css样式,不过是全局引入和组件引入是分开的

在样式文件夹中有两个css文件,第一个是全局样式的引入,第二个是组件的css样式,这的css文件后缀名是固定的,改成其他的会报错,不加module next.js框架会误以为是全局样式,会引发冲突报错。

全局样式和第三方库的css样式要统一在_app.js中引入:

  1. //_app.js
  2. import 'antd/dist/antd.css'
  3. export default function MyApp({ Component, pageProps }) {
  4. return <Component {...pageProps} />
  5. }

比如引入antd design这个第三方库,然后在组件中引入运用:

  1. //header.js
  2. import {Button} from 'antd'
  3. function Header(){
  4. return(
  5. <>
  6. <Button>123</Button>
  7. </>
  8. )
  9. }
  10. export default Header

组件的css样式这样导入:

  1. //header.js
  2. import css from '../styles/header.module.css'
  3. function Header(){
  4. return(
  5. <>
  6. <button className={css.number}>123</button>
  7. </>
  8. )
  9. }
  10. export default Header

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/121492
推荐阅读
相关标签
  

闽ICP备14008679号