Next.js 对 CSS 的支持非常全面且开箱即用。它不需要复杂的 Webpack 配置即可支持多种主流的 CSS 开发模式。 以下是 Next.js 内置支持的主要 CSS 方案: 1. CSS Modules (推荐用于传统 CSS 写法) 这是 Next.js 最核心的内置功能之一。 文件命名:以 结尾的文件(例如 )。 特点: 局部作用域:Next.js 会自动为类名生成唯一的哈希值,从而避免类名冲突。 零配置:直接导入即可使用。 用法示例: 2. Global CSS (全局样式) Next.js 允许你导入标准的 文件。 用法: App Router: 可以在任何组件、布局 () 或页面中导入全局 CSS。 Pages Router: 传统上只能在 文件中导入全局 CSS(为了避免样式冲突)。 场景:通常用于重置样式(Reset CSS)、引入第三方库的样式(如 Bootstrap)或定义全局变量。 3. Tailwind CSS (官方强力推荐) 虽然 Tailwind 是一个外部库,但 Next.js 对其集成的支持是“一等公民”级别的。 集成:在使用 创建项目...