Next.js 如何进行样式编写?

· 约 4 分钟读完 · 第 39 / 132 章

推荐答案

在 Next.js 中,样式编写可以通过以下几种方式实现:

  1. 全局样式:在 styles 目录下创建 globals.css 文件,并在 _app.js 中引入。
  2. 模块化样式:使用 CSS Modules,创建 .module.css 文件,并在组件中引入。
  3. 内联样式:直接在 JSX 元素中使用 style 属性。
  4. CSS-in-JS:使用如 styled-jsx、styled-components 或 emotion 等库。
  5. Tailwind CSS:通过配置 tailwind.config.js 并在 globals.css 中引入 Tailwind 的样式。

本题详细解读

1. 全局样式

在 styles 目录下创建 globals.css 文件,并在 _app.js 中引入:

2. 模块化样式

使用 CSS Modules,创建 .module.css 文件,并在组件中引入:

3. 内联样式

直接在 JSX 元素中使用 style 属性:

4. CSS-in-JS

使用 styled-jsx、styled-components 或 emotion 等库:

5. Tailwind CSS

通过配置 tailwind.config.js 并在 globals.css 中引入 Tailwind 的样式: