在 Next.js 中使用 Tailwind CSS 默认启用 Dark 模式,可以按照以下步骤进行设置:

  1. 在项目根目录下创建一个 .env 文件。
  2. .env 文件中添加以下内容:MODE=dark
  3. next.config.js 文件中添加以下代码:
module.exports = {
  env: {
    MODE: process.env.MODE,
  },
};
  1. _app.js 文件中添加以下代码:
function MyApp({ Component, pageProps }) {
  return (
    <div className={process.env.MODE === 'dark' ? 'dark' : ''}>
      <Component {...pageProps} />
    </div>
  );
}

export default MyApp;
  1. tailwind.config.js 文件中添加以下代码:
module.exports = {
  darkMode: 'class',
  // ...
};
  1. styles/globals.css 文件中添加以下代码:
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';

.dark {
  @apply dark;
}

现在,你的 Next.js 应用程序将默认启用 Dark 模式。你可以在需要的地方使用 className="dark" 来应用 Dark 模式样式

nextjs tailwindcss 默认dark模式

原文地址: http://www.cveoy.top/t/topic/iWYc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录