更新、想法和资源
在本文中,我们将学习如何在 Next.js 中使用 daisyUI 组件库。
Next.js 是目前流行的用于构建 Web 应用程序的 JavaScript 元框架之一。由于我们可以在任何 JavaScript 框架中使用 daisyUI,因此我们也可以在 Next.js 中使用它。
安装 Next.js 非常简单。它默认也包含了 Tailwind CSS。安装 Next.js 后,我们可以安装 daisyUI 作为插件,并在我们的 Next.js 项目中开始使用它。
npx create-next-app@latest
Tailwind CSS
当被询问时进入项目目录。如果您将其命名为my-app
:
cd my-app
npm i -D daisyui@latest
tailwind.config.ts
文件 添加 daisyUI 作为插件import type { Config } from 'tailwindcss'
+ import daisyui from 'daisyui'
const config: Config = {
content: [
'./pages/**/*.{js,ts,jsx,tsx,mdx}',
'./components/**/*.{js,ts,jsx,tsx,mdx}',
'./app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
backgroundImage: {
'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))',
'gradient-conic':
'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))',
},
},
},
- plugins: [],
+ plugins: [daisyui],
}
export default config
/app/page.tsx
文件 将内容替换为export default function Home() {
return (
<>
<button className="btn btn-primary">Hello daisyUI!</button>
</>
)
}
npm run dev
并打开http://localhost:3000/
以查看带有 daisyUI 样式的按钮。
现在您可以使用任何daisyUI 组件或任何Tailwind CSS 实用程序类在您的 Next.js 项目中。
app/globals.css
中删除默认的 Next.js 样式,以便获得一个干净的开始。仅保留以下行@tailwind base;
@tailwind components;
@tailwind utilities;
订阅 daisyUI 博客新闻邮件以获取新文章的更新。
当有新的博客文章发布时,您只会收到一封电子邮件。没有垃圾邮件。没有广告。