12 KiB
页面设计方案总结(适合直接转 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 配色使用原则
-
绿色只给主动作和主状态
- 主按钮
- 选中状态
- 正向结果
- 关键进度
-
蓝色做辅助强调,不抢主色
- 辅助信息
- 说明型标注
- 选区边框 / overlay
-
橙色用于版本号、警告、待处理
-
红色只用于停用、错误、危险动作
-
背景层次通过 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 主窗口布局
主窗口统一结构:
- 顶部工具栏 / 标题栏
- 中间主内容区
- 底部 Tab 导航
这是一个典型的 桌面应用壳层布局。
适合任何多模块产品。
5.2 首页 / 主操作台布局
首页采用“中心主控 + 操作按钮 + 底部日志”的结构:
- 顶部状态胶囊
- 中部大视觉中心(引擎球体)
- 主操作按钮组
- 次操作入口(如设置)
- 下方功能卡片(如标注入口)
- 底部日志面板
这种布局适合:
- 有“启动 / 停止”主动作的产品
- 有设备 / 引擎 / Agent 状态的产品
5.3 列表页布局
知识库页、技能页是同一种布局模板:
- 顶部筛选条(Segmented)
- 中间卡片列表
- 右下角浮动新增按钮(FAB)
特点:
- 不使用复杂表格
- 每项信息控制在 2~3 层
- 点击卡片进入详情
- 新增入口悬浮在底部右侧
5.4 流程页布局
蒸馏页采用:
- 顶部说明 + 主行动按钮
- 中部进度卡
- 底部结果列表
这是标准的 “说明 → 行动 → 进度 → 结果” 布局。
适合:
- 创建流程
- 训练流程
- 导入流程
- 任务构建流程
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 + inputlabel + textarealabel + switchsection 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 个通用模块
先做完这些基础模块,再拼页面:
- 顶栏
- 底部导航
- 卡片 panel
- 主按钮 / 次按钮 / 危险按钮
- 状态胶囊
- 标签 tag
- 分段筛选
- 终端日志面板
9.3 再拼页面,而不是反过来
推荐顺序:
- 主壳布局
- 首页主操作页
- 列表页模板
- 设置页模板
- 工作台模板
- 工具页模板
9.4 不要破坏统一关系
如果你用 HTML + CSS 重写,最重要的是保留:
- 颜色关系
- 卡片体系
- 顶栏风格
- 按钮分级
- 页面层次
- 列表页模板一致性
- 终端区与普通区的明显区分
而不是逐字逐句复刻某个 JSX 页面。
10. 最应该保留的内容
如果只保留设计语言,优先保留这几项:
- 微信绿色主品牌色体系
- 卡片化布局
- 顶部毛玻璃工具栏
- 底部 Tab 主壳结构
- 列表页:筛选 + 卡片 + FAB
- 设置页:左导航 + 右编辑
- 工作台:左监控 + 右结果
- 工具页:左属性 + 右画布
- 深浅主题变量体系
- 终端日志模块的独立视觉风格
11. 一句话总结
这套设计最适合被抽象成一套 桌面端 AI 工作台视觉规范:
- 主色是微信绿
- 结构是桌面工具壳
- 内容是卡片化分区
- 交互是主按钮 + 分段筛选 + 浮动入口 + 日志面板
- 页面模板清晰分成:首页、列表页、设置页、工作台、工具页、二级详情页
如果你接下来要用纯 HTML + CSS 去实现,我建议把这份文档当作 视觉与结构说明书,不要把它当作前端工程迁移文档。