// Alert区域:灰色背景区?
```
**背景层级**:
- 最外层:`bg-gray-50` (#F9FAFB)
- 内容区:`bg-white` (#FFFFFF)
- 区块分隔:`bg-gray-50` (#F9FAFB)
- Alert背景:`bg-blue-50/50` (半透明)
---
## 📊 优化前后对比
### 视觉效果对比
| 项目 | 优化?| 优化?| 提升?|
|------|--------|--------|--------|
| 标题字重 | font-bold (700) | font-semibold (600) | ?更协?|
| 辅助文字 | text-gray-500 | text-slate-500 + leading-relaxed | ?更清?|
| 边框颜色 | border-gray-200 | border-gray-100 | ?更柔?|
| 圆角大小 | 不统一 | 统一8px (rounded-lg) | ?更一?|
| 间距标准 | 不规?| px-6 py-5 标准?| ?更舒?|
| 阴影效果 | 无或过重 | shadow-sm轻微阴影 | ?更立?|
| Tab高度 | 56px (过高) | 48px (精准) | ?更精?|
| 状态徽?| 简?| 精致样式+图标 | ?更专?|
### 细节提升对比
#### 字体层级
```diff
- 标题: font-bold
+ 标题: font-semibold
- 描述: text-xs text-gray-500
+ 描述: text-xs text-slate-500 leading-relaxed
```
#### 间距层级
```diff
- padding: p-3 (12px)
+ padding: px-5 py-4 (20px/16px)
- margin: mb-3 (12px)
+ margin: mb-5 (20px)
```
#### 颜色层级
```diff
- 边框: border-gray-200 (#E5E7EB)
+ 边框: border-gray-100 (#F3F4F6)
- 辅助文字: text-gray-500
+ 辅助文字: text-slate-500
```
---
## 📁 修改文件清单
### 修改文件?个)
```
frontend-v2/src/modules/pkb/
├── pages/
? └── WorkspacePage.tsx (全面精细化优?
├── components/Workspace/
? ├── WorkModeSelector.tsx (字体、间距、圆角优?
? ├── FullTextMode.tsx (Alert样式优化)
? └── DeepReadMode.tsx (Alert样式优化)
└── styles/
└── workspace.css (新增自定义样?
```
---
## 🎨 设计规范总结
### 颜色规范
```typescript
const colors = {
// 文字颜色
primary: '#1F2937', // text-slate-800 (主标?
secondary: '#334155', // text-slate-700 (副标?
tertiary: '#64748B', // text-slate-500 (辅助文字)
quaternary: '#94A3B8', // text-slate-400 (次要信息)
// 边框颜色
border: '#F3F4F6', // border-gray-100 (轻微分隔)
borderStrong: '#E5E7EB', // border-gray-200 (明显分隔)
// 背景颜色
bgPrimary: '#FFFFFF', // bg-white (主背?
bgSecondary: '#F9FAFB', // bg-gray-50 (次背?
};
```
### 间距规范
```typescript
const spacing = {
// 水平padding
px: {
xs: 'px-3', // 12px
sm: 'px-4', // 16px
md: 'px-5', // 20px
lg: 'px-6', // 24px
},
// 垂直padding
py: {
xs: 'py-2', // 8px
sm: 'py-3', // 12px
md: 'py-4', // 16px
lg: 'py-5', // 20px
},
// 组件间距
gap: {
sm: 'space-y-3', // 12px
md: 'space-y-4', // 16px
lg: 'space-y-6', // 24px
},
};
```
### 圆角规范
```typescript
const borderRadius = {
sm: 'rounded-md', // 6px (徽章)
md: 'rounded-lg', // 8px (卡片、按?
lg: 'rounded-xl', // 12px (输入?
full: 'rounded-full', // 9999px (头像)
};
```
### 阴影规范
```typescript
const shadows = {
sm: 'shadow-sm', // 轻微阴影 (卡片)
md: 'shadow', // 标准阴影 (弹窗)
lg: 'shadow-md', // 中等阴影 (主按?
xl: 'shadow-lg', // 大阴?(模态框)
};
```
### 字体规范
```typescript
const typography = {
// 字重
weight: {
medium: 'font-medium', // 500 (次要标题)
semibold: 'font-semibold', // 600 (主要标题)
bold: 'font-bold', // 700 (特殊强调)
},
// 字号
size: {
xs: 'text-xs', // 12px (辅助说明)
sm: 'text-sm', // 14px (正文)
base: 'text-base', // 16px (标题)
lg: 'text-lg', // 18px (大标?
},
// 行高
leading: {
normal: 'leading-normal', // 1.5
relaxed: 'leading-relaxed', // 1.625
},
};
```
---
## ?验证清单
### 必须验证(P0?
- [x] Tab导航高度?8px
- [x] 字体使用font-semibold
- [x] 边框颜色为border-gray-100
- [x] 圆角统一为rounded-lg (8px)
- [x] 间距统一(px-6 py-5等)
- [x] 轻微阴影效果
- [x] 辅助文字颜色淡化
### 应该验证(P1?
- [ ] 表格悬停效果流畅
- [ ] 状态徽章样式精?
- [ ] Alert背景半透明
- [ ] Progress进度条流?
### 可以优化(P2?
- [ ] 动画过渡效果
- [ ] 响应式布局优化
- [ ] 深色模式支持
---
## 💡 设计原则总结
根据差距文档,我们遵循了以下设计原则?
### 1. 视觉层级清晰
- ?标题使用font-semibold,突出重?
- ?辅助文字颜色淡化,拉开层级
- ?间距合理,呼吸感?
### 2. 细节精致
- ?圆角统一?px
- ?轻微阴影增加立体?
- ?边框颜色淡化,更柔和
### 3. 间距舒?
- ?页面边距20-24px
- ?组件间距16-20px
- ?内容不贴?
### 4. 颜色协调
- ?主文?1F2937
- ?辅助文字#64748B
- ?边框#F3F4F6
---
**优化完成时间**: 2026-01-06
**优化?*: AI Assistant
**验证状?*: 待用户刷新页面确?