# 页面设计方案总结(适合直接转 HTML + CSS)
本文只保留可直接迁移到 **纯 HTML + CSS** 的内容:
- 配色方案
- 布局方案
- 页面关系
- 组件关系
- 常用视觉模块
- 页面复刻建议
目标:你可以把它当成一份视觉与结构设计说明,在别的目录下直接手写 HTML + CSS 实现。
---
## 1. 整体设计气质
这套界面的核心气质是:
- **桌面端工具型产品**
- **微信绿色主品牌色**
- **大圆角卡片化布局**
- **顶部毛玻璃 / 半透明工具栏**
- **浅层次背景,不走厚重拟物**
- **深浅双主题**
- **日志、状态、工作台等模块有明显的功能分区**
更适合的产品类型:
- AI 助手桌面端
- 本地工作台
- 控制台 / 监控台
- 多模块业务工具
- 轻后台但不是传统表格后台
一句话概括:
> 微信绿色品牌风格 + 桌面端工作台布局 + 卡片化轻玻璃界面。
---
## 2. 配色方案
### 2.1 Light 主题主色板
| 语义 | 色值 | 用途 |
|---|---:|---|
| 页面背景 | `#f7f8f7` | 最外层大背景 |
| 页面白底 | `#ffffff` | 主内容区域 / 卡片主底 |
| 次级表面 | `#f2f5f3` | 次级块、顶部条、浅灰面 |
| 主文字 | `#151716` | 标题、正文 |
| 次文字 | `#66716c` | 说明、描述 |
| 弱文字 | `#909a95` | 辅助信息、占位 |
| 分隔线 | `#dde4df` | 卡片边线、容器边线 |
| 强分隔线 | `#cad5cf` | 输入框边线等更强调场景 |
| 主品牌色 | `#07c160` | 主按钮、选中态、关键状态 |
| 主品牌高亮 | `#10d978` | 渐变高光 / 装饰层 |
| 主品牌浅底 | `#e6f7ee` | 选中背景、绿色浅底 |
| 次主品牌浅底 | `#f1fbf6` | 更轻的绿色背景 |
| 强调蓝 | `#2d8cff` | 辅助强调、截图框、信息辅助 |
| 警告橙 | `#fa8c16` | 版本、警告状态 |
| 错误红 | `#f5222d` | 停用、错误、危险操作 |
### 2.2 Dark 主题主色板
| 语义 | 色值 | 用途 |
|---|---:|---|
| 页面背景 | `#090d0b` | 深色底 |
| 页面主底 | `#0d1110` | 应用主底 |
| 一级表面 | `#121817` | 卡片 |
| 二级表面 | `#18211e` | 顶栏、次级分块 |
| 主文字 | `#f4f7f5` | 主要标题 / 内容 |
| 次文字 | `#aab5af` | 说明文本 |
| 弱文字 | `#7f8c85` | 辅助信息 |
| 分隔线 | `#24302b` | 轻边线 |
| 强分隔线 | `#34423c` | 强边线 |
| 主品牌色 | `#07c160` | 不变,保持品牌识别 |
| 主品牌高亮 | `#0ed46e` | 深色模式高亮层 |
| 主品牌浅底 | `#0d2a1b` | 深色下选中底 |
| 次主品牌浅底 | `#10251a` | 更弱的绿色底 |
| 强调蓝 | `#2d8cff` | 信息强调 |
| 警告橙 | `#fa8c16` | 警告 |
| 错误红 | `#ff4d4f` | 错误 |
### 2.3 配色使用原则
1. **绿色只给主动作和主状态**
- 主按钮
- 选中状态
- 正向结果
- 关键进度
2. **蓝色做辅助强调,不抢主色**
- 辅助信息
- 说明型标注
- 选区边框 / overlay
3. **橙色用于版本号、警告、待处理**
4. **红色只用于停用、错误、危险动作**
5. **背景层次通过 page / surface / surface-2 完成,不要随便加很多新灰色**
---
## 3. 圆角、边框、阴影规则
### 3.1 圆角体系
当前设计里圆角偏大,建议统一:
| 场景 | 推荐圆角 |
|---|---:|
| 主窗口外壳 | `12px` |
| 通用卡片 panel | `18px` |
| 次级块 / 输入 / 小面板 | `8px` ~ `14px` |
| 胶囊按钮 / 主按钮 | `999px`(全圆) |
| 状态标签 / Tag | `999px`(全圆) |
| 浮动按钮 FAB | `999px`(全圆) |
整体风格偏“柔和圆角”,不是锐角矩形。
### 3.2 边框规则
- 卡片、列表项、输入框、标签大多都有一层轻边线
- 边框颜色不重,强调的是结构层次,不是视觉攻击性
- 建议所有卡片默认带边框,而不是全靠阴影分层
### 3.3 阴影规则
主要阴影偏柔和、大范围扩散:
- 通用 panel:轻投影
- 主按钮:带绿色发光感阴影
- 主视觉球体 / 引擎区域:更明显的大阴影
- 不建议到处堆重阴影
设计原则:
> 阴影是辅助层次,不是主视觉主角。
---
## 4. 背景与材质方案
### 4.1 主壳背景
主壳不是纯白/纯黑背景,而是:
- 多层 radial gradient
- 少量品牌色气氛染色
- 再叠一层半透明 page 背景
也就是说,窗口背景应该有一点品牌感,不要做成“普通表单系统”。
### 4.2 毛玻璃顶栏
顶部条采用:
- 半透明渐变背景
- 模糊滤镜 `blur`
- 饱和度增强
- 轻阴影
适合作为:
- 顶部标题栏
- 轻工具栏
- 分页工具条
### 4.3 终端面板材质
日志区和终端区单独走暗色质感:
- 深色渐变背景
- 终端字体配色
- 信息等级分色
这类模块和普通卡片要明确区分,不能混成一个系统。
---
## 5. 页面布局方案
### 5.1 主窗口布局
主窗口统一结构:
1. 顶部工具栏 / 标题栏
2. 中间主内容区
3. 底部 Tab 导航
这是一个典型的 **桌面应用壳层布局**。
适合任何多模块产品。
### 5.2 首页 / 主操作台布局
首页采用“中心主控 + 操作按钮 + 底部日志”的结构:
1. 顶部状态胶囊
2. 中部大视觉中心(引擎球体)
3. 主操作按钮组
4. 次操作入口(如设置)
5. 下方功能卡片(如标注入口)
6. 底部日志面板
这种布局适合:
- 有“启动 / 停止”主动作的产品
- 有设备 / 引擎 / Agent 状态的产品
### 5.3 列表页布局
知识库页、技能页是同一种布局模板:
1. 顶部筛选条(Segmented)
2. 中间卡片列表
3. 右下角浮动新增按钮(FAB)
特点:
- 不使用复杂表格
- 每项信息控制在 2~3 层
- 点击卡片进入详情
- 新增入口悬浮在底部右侧
### 5.4 流程页布局
蒸馏页采用:
1. 顶部说明 + 主行动按钮
2. 中部进度卡
3. 底部结果列表
这是标准的 **“说明 → 行动 → 进度 → 结果”** 布局。
适合:
- 创建流程
- 训练流程
- 导入流程
- 任务构建流程
### 5.5 设置中心布局
设置页采用桌面端标准的 **左导航 + 右内容** 布局:
- 左侧:设置分类
- 右侧:当前分类详情编辑
适用于:
- 系统设置
- AI 参数配置
- 权限开关中心
- 模型、提示词、功能项管理
### 5.6 工作台布局
工作台是双栏结构:
- 左边:实时画面 / 监控画面 / 预览
- 右边:分析结果 / 建议回复 / 问答区
这是典型的 **“实时输入 + 解释输出”** 布局,特别适合 AI 工作台。
### 5.7 工具页布局
标注页是非常标准的工具布局:
- 左侧:属性检查器(Inspector)
- 右侧:大画布 / 工作区
左侧包括:
- 当前对象属性
- 名称、类型、描述编辑
- 区域列表
- 操作按钮
右侧包括:
- 截图 / 画布
- 框选操作
- 可视化 overlay
这套方案可以复用到任何:
- 标注工具
- 可视化编辑器
- 区域配置工具
- 低复杂度设计器
---
## 6. 组件关系总结
下面不是代码依赖,而是视觉和结构依赖关系。
### 6.1 壳层组件关系
#### 顶栏(Title Bar)
包含:
- 页面标题
- 主题切换按钮
- 主壳动作按钮 / 或关闭按钮
适合作为所有页面的统一头部。
#### 底部 Tab
包含:
- 图标容器
- 文案
- 当前高亮态
用于一级功能切换。
### 6.2 卡片关系
页面的大多数块都应该统一抽象成“卡片”:
- 信息卡
- 列表卡
- 配置卡
- 进度卡
- 说明卡
- 预览卡
卡片关系原则:
- 所有大模块先做卡片
- 卡片内部再分标题、正文、操作
- 不要直接把一堆内容裸铺在页面上
### 6.3 按钮关系
按钮建议分层:
#### 主按钮
- 绿色
- 全圆角
- 高权重文字
- 带轻微绿色阴影
用途:
- 启动
- 保存
- 开始
- 新建主流程
#### 次按钮
- 白底或 surface 底
- 细边框
- 文字较稳重
用途:
- 教程
- 取消
- 普通动作
#### 危险按钮
- 红色
- 只用于停用 / 删除 / 风险动作
#### 悬浮按钮 FAB
- 绿色圆形浮动
- 放在右下角
- 用于新增类动作
### 6.4 状态关系
建议统一使用胶囊或轻文本状态:
- success:绿色
- warning:橙色
- muted:灰色
适用于:
- 启用 / 未启用
- 已生效 / 未生效 / 已停用
- 在线 / 待启动 / 异常
### 6.5 表单关系
设置和编辑类页面的基础表单元素建议统一为:
- `label + input`
- `label + textarea`
- `label + switch`
- `section title + desc`
这样所有设置页会保持一致的阅读节奏。
### 6.6 日志关系
日志模块不应该长得像普通卡片,而应该独立成“终端视觉”:
- 深色背景
- 等宽字体
- 彩色日志等级
- 自动滚动
- 空态提示
这样能快速把“系统输出”与“业务内容”分开。
---
## 7. 常用视觉模块清单
如果你要纯 HTML + CSS 实现,建议优先复刻这些视觉模块。
### 7.1 顶栏模块
元素:
- 标题
- 主题切换按钮
- 行为按钮组 / 关闭按钮
### 7.2 底部导航模块
元素:
- 4 个 Tab
- 图标容器
- 文案
- 当前态高亮
### 7.3 主按钮模块
元素:
- 图标(可选)
- 主要文案
- 大圆角
- 绿色底
### 7.4 卡片列表模块
元素:
- 标题
- 描述 / 时间 / 次要信息
- 状态 / 版本 / 标签
- 整项可点击
### 7.5 分段筛选模块
元素:
- 一组横向选项
- 当前项主色高亮
- 未选中项弱化
### 7.6 设置面板模块
元素:
- 左导航
- 右详情
- 输入框
- 文本域
- 开关行
- 保存按钮
### 7.7 工作台模块
元素:
- 实时预览区域
- 状态角标
- 信息流 / 聊天记录
- 建议输出区
- 输入问答区
### 7.8 工具画布模块
元素:
- 左侧属性面板
- 右侧大画布
- 区域列表
- 描述编辑
- 保存 / 取消
---
## 8. 页面之间的关系
从设计角度,当前页面关系可以概括为:
### 一级入口层
- 微信分身
- 知识库
- skill 市场
- 员工蒸馏
这 4 个是底部一级导航。
### 二级功能层
从一级页进入二级窗口:
- 设置
- 工作台
- 日志
- 详情
- 新建页
- Demo 页
所以页面层级关系是:
> 主壳首页负责聚合入口,二级窗口负责展开具体任务。
### 工具专用层
- 标注页
- 标注 Demo 页
这一层偏“专业工具界面”,应和普通列表页明显区分。
---
## 9. 纯 HTML + CSS 复刻建议
这里只给视觉实现建议,不涉及框架。
### 9.1 先做变量,不要先写页面
建议先把这些变量建立起来:
- 页面背景色
- 表面层级色
- 文字层级色
- 边框色
- 主品牌色
- 警告色
- 错误色
- 阴影变量
- 圆角变量
这样你后面全部页面都能复用。
### 9.2 先做 8 个通用模块
先做完这些基础模块,再拼页面:
1. 顶栏
2. 底部导航
3. 卡片 panel
4. 主按钮 / 次按钮 / 危险按钮
5. 状态胶囊
6. 标签 tag
7. 分段筛选
8. 终端日志面板
### 9.3 再拼页面,而不是反过来
推荐顺序:
1. 主壳布局
2. 首页主操作页
3. 列表页模板
4. 设置页模板
5. 工作台模板
6. 工具页模板
### 9.4 不要破坏统一关系
如果你用 HTML + CSS 重写,最重要的是保留:
- 颜色关系
- 卡片体系
- 顶栏风格
- 按钮分级
- 页面层次
- 列表页模板一致性
- 终端区与普通区的明显区分
而不是逐字逐句复刻某个 JSX 页面。
---
## 10. 最应该保留的内容
如果只保留设计语言,优先保留这几项:
1. **微信绿色主品牌色体系**
2. **卡片化布局**
3. **顶部毛玻璃工具栏**
4. **底部 Tab 主壳结构**
5. **列表页:筛选 + 卡片 + FAB**
6. **设置页:左导航 + 右编辑**
7. **工作台:左监控 + 右结果**
8. **工具页:左属性 + 右画布**
9. **深浅主题变量体系**
10. **终端日志模块的独立视觉风格**
---
## 11. 一句话总结
这套设计最适合被抽象成一套 **桌面端 AI 工作台视觉规范**:
- 主色是微信绿
- 结构是桌面工具壳
- 内容是卡片化分区
- 交互是主按钮 + 分段筛选 + 浮动入口 + 日志面板
- 页面模板清晰分成:首页、列表页、设置页、工作台、工具页、二级详情页
如果你接下来要用纯 HTML + CSS 去实现,我建议把这份文档当作 **视觉与结构说明书**,不要把它当作前端工程迁移文档。