```
### 3. 保持一致性
```tsx
// ✅ 正确:所有卡片使用相同的样式
卡片 1
卡片 2
卡片 3
// ❌ 错误:每个卡片样式都不同
卡片 1
卡片 2
卡片 3
```
## 常见场景
### 表单
```tsx
import { cardStyles, inputStyles, buttonStyles, spacingStyles } from '@/lib/ui-styles'
```
### 导航菜单
```tsx
import { navItemStyles } from '@/lib/ui-styles'
```
### 卡片列表
```tsx
import { cardStyles, spacingStyles } from '@/lib/ui-styles'
{items.map((item) => (
{item.title}
{item.description}
))}
```
## 扩展样式
如果需要添加新的样式,请在 `lib/ui-styles.ts` 中添加:
```tsx
// lib/ui-styles.ts
export const customStyles = {
// 你的自定义样式
special: 'rounded-2xl bg-gradient-to-r from-indigo-500 to-purple-500 ...',
} as const
```
## 检查清单
在提交代码前,请检查:
- [ ] 使用了统一的样式工具类
- [ ] 圆角、阴影、间距符合规范
- [ ] 支持深色模式
- [ ] 添加了过渡动画
- [ ] 响应式设计正确