主题
集成 Tailwind CSS
Tailwind CSS
- 安装依赖
bash
pnpm add -D tailwindcss@4 postcss@8 @tailwindcss/postcss@4- 配置 Tailwind CSS
ts
// tailwind.config.ts
import type { Config } from 'tailwindcss'
const config: Config = {
content: [
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
colors: {
background: 'var(--background)',
foreground: 'var(--foreground)',
},
},
},
plugins: [],
}
export default config- 配置 postcss
js
// postcss.config.mjs
/** @type {import('postcss-load-config').Config} */
const config = {
plugins: {
'@tailwindcss/postcss': {},
},
}
export default config- 引用 Tailwind CSS
css
/* app/globals.css */
@import 'tailwindcss';- 测试
html
<h1 className="text-3xl font-bold underline">Hello world!</h1>Tailwind CSS 组件库
daisyui
提示
daisyui 是一个基于 Tailwind CSS 的组件库。
安装 daisyUI:
bashpnpm add -D daisyui@5引入 daisyui:
css
/* app/globals.css */
@import 'tailwindcss';
@plugin 'daisyui';shadcn-ui
提示
shadcn-ui 是一个基于 Tailwind CSS 的组件库。
初始化 shadcn-ui
bashpnpx shadcn initcli 参考
- √ Which style would you like to use? » New York (Recommended)
- √ Which color would you like to use as the base color? » Neutral
新增组件(例如:Button)
bashpnpx shadcn add button
