Fmode MVP Demo · 独立设计方案
依据与边界
仅以用户指定的 SPEC、PRD、用户画像三份文档为产品依据。不参考旧版、现有原型、竞品或既有视觉规范。
2026-10-14 用户授权:制作独立交互原型;允许明确标识的模拟数据;双端均要求高质量 UI。
本目录不进入生产包,不修改 src。原型用于阶段 ②A 设计评审,不代表真实后端验收通过。
视觉主张
四套可切换的完整配色共用同一布局和语义状态系统;导航、工作区、内容面、边框与主要操作色成组变化。
2026-10-14 第一轮修订:用户确认「灰白与清晰蓝」及「克制稳定」动效。
第二轮反馈:浅色层级仍不清晰、视觉主体不足,PC 设置布局需修复。此次采用深浅分区,保留业务导航与数据,重组设置页;最新视觉待用户体验确认。
| 配色 |
主要表面与导航 |
主要操作色 |
视觉层级 |
| 铂金曜黑 |
炭黑导航 #202124、铂金灰 #F2F3F5、纯白面 |
曜黑 #25272A |
中性色阶与硬朗明度边界 |
| 冰白靛蓝 |
浅灰蓝导航 #E9EDF5、冰白 #F6F8FC、纯白面 |
靛蓝 #4056C7 |
轻盈冷调,选中态清晰 |
| 暖瓷陶橘 |
深褐灰导航 #302C29、暖灰 #F3F0EB、瓷白面 |
陶橘 #AF482B |
温暖材质感,低面积强调色 |
| 岩灰鸢紫 |
深岩灰导航 #282735、淡灰 #F1F0F5、纯白面 |
鸢紫 #6952A3 |
冷静克制,强化导航与内容区分 |
- 桌面以四栏会话为视觉锚点,内容优先,避免装饰性仪表盘。
- 移动采用独立结构、44px 起的触达区、16px 输入字号和底部安全区。
- 中英文采用 Segoe UI / 微软雅黑字体栈;代码与指标使用等宽字体。
- 字号 8 档:11 / 12 / 13 / 14 / 16 / 20 / 28 / 36。
- 圆角 4 档:6 / 10 / 16 / 999。
- 每套配色均提供浅色、深色模式;模式与配色分别选择并持久化,页面和浏览器主题色即时同步。
- 头像、指标、导航选中、悬停、焦点、边界及弹层均使用当前配色的专属令牌,不提供独立强调色色盘。
- 成功、告警、失败和信息状态使用固定语义色,与品牌操作色分离;状态标签同时使用文字和图形。
- 主要操作、导航文字和辅助文字通过对比度回归检查,状态颜色不受配色切换影响。
内容组织
本产品是工作应用,不设营销 Hero。
- 主工作区:桌面会话四栏;手机聚合首页。
- 支撑信息:会话内项目上下文、右侧成果;手机成果抽屉。
- 深度信息:项目关联、只读任务详情、运行流水和指标。
- 核心操作:发送消息、打开成果、从异常进入会话;不增加看板派发、评论或通话。
交互主张
- 桌面模块切换:160ms 轻淡入,不平移页面;导航 DOM 保持稳定。
- 桌面会话、任务、项目选择:仅详情区淡入,不带动列表和导航。
- 搜索、筛选、发送消息、数据刷新:增量更新 DOM,保留输入焦点、光标与滚动,不播放页面入场。
- 手机底部 Tab 切换:短淡入;进入详情 / 返回列表:200ms、16px 的方向性过渡,无弹跳。
- 桌面侧抽屉从右侧进入,手机底部抽屉从底部进入:240ms;退出 160ms,有完整关闭阶段。
- 居中弹窗与文件预览:短淡入淡出,不缩放、不上下漂移、不使用背景模糊。
- 按钮、Tab 和选中态:120ms 色彩过渡;取消成果卡片上浮和 Toast 位移。
- 弹窗打开时背景 inert,Escape 关闭、键盘焦点限制在弹窗,退出动画结束后焦点归还。
- 尊重 prefers-reduced-motion:JavaScript 动画与 CSS 动画均停用,交互仍立即生效。
双端架构
| 页面 |
桌面 |
手机 |
| 默认入口 |
/desktop/chat |
/mobile/home |
| 会话 |
导航 / 会话列表 / 消息 / 成果 |
会话列表 → 全屏消息 + 成果抽屉 |
| 通讯录 |
分类、搜索、分组列表 |
分类、搜索、44px 行操作 |
| 项目 |
列表 + 项目关联详情 |
列表 → 详情,返回保留位置 |
| 事件 |
按天分组,分类筛选 |
同口径单列,筛选可横滚 |
| 工作台 |
指标卡片与异常摘要 |
单列实况卡片 |
| 任务 |
按数字生命过滤,列表 + 详情 |
列表 → 详情 |
| 成果 |
项目分组 / 时间线 |
同双视图,底部文件预览 |
| 详情 |
身份 / 一份指标 / 交付记录 |
单列,未接入不可发消息 |
| 我的 |
左侧账号、右侧分组设置 |
单列账号与分组设置,大触达区 |
| 登录 |
品牌说明 + 表单 |
紧凑独立表单 |
桌面主导航:会话、通讯录、项目、事件、工作台、成果、我的。
手机底部:首页、会话、通讯录、工作台、我的。
任务看板由工作台或会话中的任务入口到达;两端从默认页不超过两次点击。
桌面断点:≥1280 四栏;1150–1279 压缩四栏;940–1149 成果改抽屉;768–939 图标导航。
首次 <768 进入移动端;之后不因窗口变化改变端偏好。强制桌面在手机宽度时提供可见的端切换提示。
设置布局修复
- 原布局在 1440×900 下内容高约 1250px,字段与操作距离过远,常用设置落在首屏以外。
- 桌面 ≥1150px 使用账号 / 设置两栏;账号信息集中于左侧,外观、端切换、凭证分组于右侧。
- <1150px 使用单列,账号信息横向组织;手机重新排为单列键值对。
- 1440×900 基线下右侧设置内容可完整同屏呈现;低高度允许正常滚动。
- 设置控件与文字采用约束列宽,强调色可换行;侧栏支持短窗口内滚动。
- 普通业务页以独立白色工作面和清晰外边界承载内容;会话保留四栏,无额外页面边框。
桌面居中修正
- 页面在扣除主导航和滚动条后的可用工作区内居中,不相对于整个浏览器窗口偏移导航。
- 通用页面最大宽度 1440px、阅读型页面 980px、设置页 1240px,保留各自适合的内容密度。
- 使用自动左右外边距:未到最大宽度时保留 24px 留白,达到最大宽度后均分剩余空间。
- 标题、筛选和列表随同一内容容器对齐;会话四栏铺满工作区,手机页面保持原布局。
- 布局回归增加左右留白差不超过 1px 的断言,并覆盖 1920px、2560px 宽屏。
演示场景
所有人物、项目、任务、消息、用量都是虚构演示数据,不来自真实服务。
- 主项目「秋季品牌焕新」:策划数字生命「知夏」收到指令,交付策略文档与执行清单。
- 运维场景:「栖云」部署任务因环境凭证待更新而阻塞,可查连续失败、阻塞时长、运行流水。
- 未接入场景:「墨白」展示身份档案,进入会话不可用。
- 通用状态实验室:正常、加载、空、错误、权限不足;消息发送失败、连接重连。
- 任务看板只读,评论和附件仅展示。
- 登录仅模拟校验与会话,不发送验证码;文件仅在浏览器模拟进度,不上传。
验收边界
可验收:页面与导航覆盖、模拟交互、列表筛选、详情联动、双端布局、键盘可达、状态设计、主题与端切换。
不可据此验收:Matrix 消息、预签名上传、真实鉴权、服务端租户隔离、跨租户授权、真实 kanban、生产服务收敛、历史虚拟滚动、生产 ui-kit 组件覆盖率及生产构建体积。
图像/视频成果入口只在存在可用内容时出现;当前内置成果为文本、HTML 文档和 CSV,不展示假图片或假视频。