Next.js 全局样式与局部样式
Next.js About 703 words全局样式
app/global.css
新建一个.css
结尾的文件即可(不一定是global
名字也可以)。
body {
padding: 20px 20px 60px;
max-width: 680px;
margin: 0 auto;
}
app/layout.tsx
直接导入global.css
整个文件即可使用
import './global.css'
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="en">
<body>
<div className="blog">
{children}
</div>
</body>
</html>
)
}
局部样式
app/blog/blog.module.css
使用xxx.module.css
代码CSS Module
。
.blog {
padding: 24px;
}
app/blog/page.tsx
xxx.module.css
默认导出了styles
对象,使用styles.blog
应用对应的属性。
import styles from './blog.module.css'
export default function Page() {
return <main className={styles.blog}></main>
}
Views: 2 · Posted: 2025-10-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓

Loading...