docs: 补充现代工作台设计规范

- 完善产品主题、组件语言与交互动效的设计说明

- 补充导航骨架、表面层级与设计 Token 的现代化规范
This commit is contained in:
2026-03-06 20:04:13 +08:00
parent f3a767437c
commit 37e185e74a
5 changed files with 190 additions and 3 deletions

View File

@@ -2,6 +2,12 @@
本目录用于沉淀 EasyFlow 的长期设计资产,作为产品、设计、前端共同维护的正式知识库。 本目录用于沉淀 EasyFlow 的长期设计资产,作为产品、设计、前端共同维护的正式知识库。
当前整体方向:
-`冷静智能` 为主题核心
- 默认以 Apple HIG 作为第一视觉与交互参照,再用 Google Material Design 3 补足系统化落地
- 目标是让 EasyFlow 从传统表单式管理系统视觉中走出来,成为简约、现代、富有活力的工作台
## 文档清单 ## 文档清单
### 1. 产品主题与总规范 ### 1. 产品主题与总规范
@@ -12,6 +18,7 @@
- 统一产品主题和体验方向 - 统一产品主题和体验方向
- 定义品牌气质、色彩哲学、UI 风格、交互哲学与三端一致性 - 定义品牌气质、色彩哲学、UI 风格、交互哲学与三端一致性
- 定义 EasyFlow 如何摆脱传统后台式视觉,建立现代工作台语言
### 2. Design Tokens 草案 ### 2. Design Tokens 草案
@@ -22,6 +29,7 @@
- 设计 Token 规划 - 设计 Token 规划
- 前端变量命名、主题映射与公共层沉淀 - 前端变量命名、主题映射与公共层沉淀
- 浅色 / 深色主题统一策略 - 浅色 / 深色主题统一策略
- 导航骨架材质、表面层级、品牌色角色与现代工作台表达
### 3. 基础组件规范 ### 3. 基础组件规范
@@ -31,6 +39,7 @@
- 按钮、输入框、卡片、表格、抽屉、弹窗、标签等组件统一 - 按钮、输入框、卡片、表格、抽屉、弹窗、标签等组件统一
- 页面工具栏、筛选区、空状态等常见组合层设计 - 页面工具栏、筛选区、空状态等常见组合层设计
- 列表页、导航骨架、工具栏和工作台组合层的现代化设计
### 4. 交互与动效规范 ### 4. 交互与动效规范
@@ -40,6 +49,7 @@
- 表单交互、异步反馈、危险操作、状态页 - 表单交互、异步反馈、危险操作、状态页
- 页面切换、面板出现、微交互、动效时长与缓动策略 - 页面切换、面板出现、微交互、动效时长与缓动策略
- 提升系统“活力”和“流动感”,避免僵硬表单后台交互
## 使用建议 ## 使用建议

View File

@@ -18,6 +18,7 @@ EasyFlow 的组件应遵守以下统一气质:
- 轻盈但稳定 - 轻盈但稳定
- 精致但克制 - 精致但克制
- 现代但不花哨 - 现代但不花哨
- 鲜明但不失控
统一要求: 统一要求:
@@ -25,6 +26,13 @@ EasyFlow 的组件应遵守以下统一气质:
- 同类组件状态规则一致 - 同类组件状态规则一致
- 同类组件交互反馈一致 - 同类组件交互反馈一致
- 同类组件在不同端只允许密度差异,不允许语言割裂 - 同类组件在不同端只允许密度差异,不允许语言割裂
- 不做传统表单后台式的强框架、重线条、死板排布
补充原则:
- Apple HIG 强调层级、材质、清晰与内容优先EasyFlow 可大胆借鉴其导航骨架和控制点表达。
- Material Design 3 强调 `color roles``tonal surfaces``adaptive layouts`EasyFlow 可大胆借鉴其色彩和表面层组织方式。
- 最终目标不是“像 Apple”或“像 Google”而是让 EasyFlow 像一个现代工作台,而不是传统管理系统模板。
## 3. 按钮 Button ## 3. 按钮 Button
@@ -41,6 +49,7 @@ EasyFlow 的组件应遵守以下统一气质:
- 主按钮明确,但不刺眼、不厚重、不夸张。 - 主按钮明确,但不刺眼、不厚重、不夸张。
- 同一区域内按钮高度、圆角、左右内边距和图标尺寸统一。 - 同一区域内按钮高度、圆角、左右内边距和图标尺寸统一。
- 图标按钮必须有足够点击热区,不可只按图标本体大小计算。 - 图标按钮必须有足够点击热区,不可只按图标本体大小计算。
- 导航骨架中的工具按钮可以更有材质感和触感,但不应厚重、拟物或果冻化。
### 3.3 状态要求 ### 3.3 状态要求
@@ -69,6 +78,7 @@ EasyFlow 的组件应遵守以下统一气质:
- 搜索是效率辅助,不应默认比主按钮更抢眼。 - 搜索是效率辅助,不应默认比主按钮更抢眼。
- 搜索图标优先弱化placeholder 保持清楚但不过深。 - 搜索图标优先弱化placeholder 保持清楚但不过深。
- 高级筛选展开后,信息层级仍需清晰,不形成工具栏拥堵。 - 高级筛选展开后,信息层级仍需清晰,不形成工具栏拥堵。
- 在现代工作台场景中,搜索入口可使用轻玻璃、轻染色和更圆润的容器,但应作为“柔和工具”而不是“表单输入框”。
### 4.3 校验与提示 ### 4.3 校验与提示
@@ -88,6 +98,7 @@ EasyFlow 的组件应遵守以下统一气质:
- 默认低饱和背景 + 清晰文字 - 默认低饱和背景 + 清晰文字
- 相同状态在不同页面使用相同颜色和风格 - 相同状态在不同页面使用相同颜色和风格
- 控制一页中高彩状态标签的数量 - 控制一页中高彩状态标签的数量
- 状态表达仍以语义优先,但当前态、品牌态和重点态可以更鲜明,不必做得过灰。
## 6. 卡片 Card / Panel ## 6. 卡片 Card / Panel
@@ -106,6 +117,7 @@ EasyFlow 的组件应遵守以下统一气质:
- 主要通过内边距、标题层级、弱分隔建立结构 - 主要通过内边距、标题层级、弱分隔建立结构
- 弱边框或极轻阴影即可,不做厚重悬浮卡片 - 弱边框或极轻阴影即可,不做厚重悬浮卡片
- 正文主面板应保持清晰稳定,导航骨架和轻浮层才是更适合使用轻玻璃和柔和悬浮感的位置。
## 7. 弹窗 Modal / 抽屉 Drawer / 浮层 Popover ## 7. 弹窗 Modal / 抽屉 Drawer / 浮层 Popover
@@ -167,6 +179,13 @@ EasyFlow 的组件应遵守以下统一气质:
- 避免同时叠加过多输入框、下拉、标签和按钮 - 避免同时叠加过多输入框、下拉、标签和按钮
- 高级筛选建议折叠或分层展示 - 高级筛选建议折叠或分层展示
### 9.4 现代工作台工具栏
- 工具栏不应看起来像一排传统表单控件堆叠。
- 可用更开放的留白、更柔和的按钮组、更轻的搜索容器来提升现代感。
- 应优先减少“每个操作一个线框框”的传统后台视觉。
- 在 toB 页面中,工具栏要更像操作系统级控制层,而不是审批系统式字段条。
## 10. Tabs / Breadcrumb / 导航类组件 ## 10. Tabs / Breadcrumb / 导航类组件
### 10.1 Tabs ### 10.1 Tabs
@@ -185,6 +204,13 @@ EasyFlow 的组件应遵守以下统一气质:
- 导航风格轻量,重点是帮助定位,不抢占内容区注意力 - 导航风格轻量,重点是帮助定位,不抢占内容区注意力
- 选中态与 hover 态要统一,避免不同模块风格分裂 - 选中态与 hover 态要统一,避免不同模块风格分裂
### 10.4 现代导航骨架
- 顶栏、侧栏、tab、breadcrumb、搜索入口、工具按钮应被视为统一导航骨架系统。
- 默认允许轻度液态玻璃、柔和模糊、弱染色和轻悬浮。
- 当前态可以更鲜明、更像“现代工作台中的激活项”,而不是传统树菜单里一条蓝字。
- 导航骨架的任务是“提升流动感和定位感”,不是把页面切成一块块硬区域。
## 11. 表单 Form ## 11. 表单 Form
### 11.1 结构原则 ### 11.1 结构原则
@@ -250,6 +276,11 @@ EasyFlow 的组件应遵守以下统一气质:
4. 表格 / 卡片列表 4. 表格 / 卡片列表
5. 分页 / 列表底部说明 5. 分页 / 列表底部说明
要求:
- 列表页应尽量摆脱传统“标题下方一整排表单 + 粗边框表格”的后台感。
- 可以通过更轻的工具栏、更开阔的内容面、更清晰的主操作强调来提升活力。
### 14.2 详情页 ### 14.2 详情页
推荐结构: 推荐结构:
@@ -270,6 +301,8 @@ EasyFlow 的组件应遵守以下统一气质:
- 更紧凑 - 更紧凑
- 更强调检索、管理、批量操作和信息秩序 - 更强调检索、管理、批量操作和信息秩序
- 但视觉上应更像“现代工作台”,而不是“传统表单管理系统”
- 导航骨架允许轻度液态玻璃、更鲜明的品牌当前态和更通透的控制层表达
### 15.2 User Center ### 15.2 User Center

View File

@@ -9,6 +9,7 @@
- 为后续主题统一提供命名和分层标准 - 为后续主题统一提供命名和分层标准
- 为设计与前端提供同一套语义映射 - 为设计与前端提供同一套语义映射
- 为浅色 / 深色、三端统一和组件族一致性提供基础 - 为浅色 / 深色、三端统一和组件族一致性提供基础
- 为 EasyFlow 从传统管理后台视觉演进到现代工作台视觉提供稳定底座
## 2. Token 设计原则 ## 2. Token 设计原则
@@ -43,6 +44,17 @@
页面层可消费组件 Token 或语义 Token不直接定义新的品牌色、中性色、阴影和圆角体系。 页面层可消费组件 Token 或语义 Token不直接定义新的品牌色、中性色、阴影和圆角体系。
### 2.4 Token 必须服务现代工作台体验
Token 不只是为了“统一”,还要确保 EasyFlow 能稳定呈现更现代的产品气质。
应优先支持:
- 更鲜明的品牌色角色,而不是只剩一个主按钮蓝
- 更清晰的表面层级,而不是靠边框堆结构
- 更轻的导航骨架材质,如轻度液态玻璃、弱染色表面、轻悬浮
- 更开放的大屏工作台布局,而不是传统表单后台的硬切分区
## 3. 推荐目录与命名方向 ## 3. 推荐目录与命名方向
建议未来逐步按以下能力组织: 建议未来逐步按以下能力组织:
@@ -79,8 +91,14 @@ design-tokens/
| `--color-primary-hover` | `#3D8BFF` | 主按钮悬停 | | `--color-primary-hover` | `#3D8BFF` | 主按钮悬停 |
| `--color-primary-active` | `#0F5FD6` | 主按钮按下 | | `--color-primary-active` | `#0F5FD6` | 主按钮按下 |
| `--color-primary-soft` | `#EAF3FF` | 品牌浅底 | | `--color-primary-soft` | `#EAF3FF` | 品牌浅底 |
| `--color-primary-container` | `#DDEBFF` | 品牌容器 / 当前态柔和承载面 |
| `--color-primary-foreground` | `#FFFFFF` | 品牌色上的文字 | | `--color-primary-foreground` | `#FFFFFF` | 品牌色上的文字 |
补充:
- 参考 Material Design 3 的 `color roles` 思路,品牌色不应只出现在按钮,还应进入导航当前态、局部染色表面、焦点和关键反馈。
- 参考 Apple 导航骨架表达,品牌色进入表面层时应优先使用低浓度容器色,而不是整块纯色铺底。
### 4.2 中性色 ### 4.2 中性色
| Token | 值 | 说明 | | Token | 值 | 说明 |
@@ -89,6 +107,8 @@ design-tokens/
| `--color-bg-canvas` | `#F2F5F9` | 内容画布或区域底色 | | `--color-bg-canvas` | `#F2F5F9` | 内容画布或区域底色 |
| `--color-bg-panel` | `#FFFFFF` | 卡片、面板、弹窗主背景 | | `--color-bg-panel` | `#FFFFFF` | 卡片、面板、弹窗主背景 |
| `--color-bg-subtle` | `#F8FAFD` | 次层背景 | | `--color-bg-subtle` | `#F8FAFD` | 次层背景 |
| `--color-bg-elevated` | `#FCFDFF` | 轻浮起表面 |
| `--color-bg-glass` | `rgba(255,255,255,0.72)` | 轻度液态玻璃表面 |
| `--color-bg-hover` | `#EEF3F9` | hover 背景 | | `--color-bg-hover` | `#EEF3F9` | hover 背景 |
| `--color-border` | `#DCE3EC` | 常规边框 | | `--color-border` | `#DCE3EC` | 常规边框 |
| `--color-border-strong` | `#CBD6E2` | 稍强边框 | | `--color-border-strong` | `#CBD6E2` | 稍强边框 |
@@ -122,6 +142,25 @@ design-tokens/
- `--color-text-strong-dark`: 高亮浅灰 - `--color-text-strong-dark`: 高亮浅灰
- `--color-primary-dark`: 延续主蓝,但不大幅提高饱和度 - `--color-primary-dark`: 延续主蓝,但不大幅提高饱和度
### 4.5 导航与骨架表面 Token 草案
这组 Token 用于支撑顶栏、侧栏、tab、搜索入口、浮层等“现代工作台骨架”。
| Token | 建议值 | 说明 |
| --- | --- | --- |
| `--color-nav-surface` | `rgba(255,255,255,0.78)` | 导航主表面 |
| `--color-nav-surface-subtle` | `rgba(255,255,255,0.64)` | 导航次层表面 |
| `--color-nav-item-hover` | `rgba(22,119,255,0.08)` | 导航 hover |
| `--color-nav-item-active` | `rgba(22,119,255,0.14)` | 导航当前态容器 |
| `--color-nav-item-active-text` | `#125ACC` | 导航当前态文字 |
| `--color-nav-muted-text` | `#536174` | 导航弱文本 |
| `--color-glass-border` | `rgba(255,255,255,0.68)` | 玻璃表面边界高光 |
说明:
- 这组 Token 不鼓励厚边框和强高光,而是为“轻度液态玻璃 + 柔和染色 + 轻悬浮”提供统一语义。
- 页面层不得自己发明玻璃 rgba 值,应优先回到 Token。
## 5. 圆角 Token 草案 ## 5. 圆角 Token 草案
| Token | 值 | 用途 | | Token | 值 | 用途 |
@@ -137,6 +176,7 @@ design-tokens/
- 圆角应该柔和但理性,不做玩具化超大圆角。 - 圆角应该柔和但理性,不做玩具化超大圆角。
- 页面层禁止新增“只适合本页”的圆角数值。 - 页面层禁止新增“只适合本页”的圆角数值。
- 导航工具按钮、搜索入口、轻浮层控制点可适度更圆润,但必须通过共享 Token 表达,而不是页面层临时放大圆角。
## 6. 阴影 Token 草案 ## 6. 阴影 Token 草案
@@ -145,11 +185,13 @@ design-tokens/
| `--shadow-sm` | `0 10px 24px -24px rgba(18, 36, 62, 0.18)` | 基础卡片 | | `--shadow-sm` | `0 10px 24px -24px rgba(18, 36, 62, 0.18)` | 基础卡片 |
| `--shadow-md` | `0 18px 36px -28px rgba(18, 36, 62, 0.22)` | 菜单、浮层 | | `--shadow-md` | `0 18px 36px -28px rgba(18, 36, 62, 0.22)` | 菜单、浮层 |
| `--shadow-lg` | `0 28px 56px -32px rgba(18, 36, 62, 0.26)` | 弹窗、抽屉 | | `--shadow-lg` | `0 28px 56px -32px rgba(18, 36, 62, 0.26)` | 弹窗、抽屉 |
| `--shadow-glass` | `0 18px 40px -30px rgba(18, 36, 62, 0.2)` | 玻璃骨架 / 导航悬浮 |
说明: 说明:
- 阴影用于表达层级,不用于制造厚重“高级感”。 - 阴影用于表达层级,不用于制造厚重“高级感”。
- 同一页面内避免多套阴影并存。 - 同一页面内避免多套阴影并存。
- 对导航骨架,优先使用轻玻璃阴影和表面层差,而不是把阴影做厚。
## 7. 间距 Token 草案 ## 7. 间距 Token 草案
@@ -266,7 +308,27 @@ design-tokens/
--input-placeholder: var(--color-text-muted) --input-placeholder: var(--color-text-muted)
``` ```
### 11.3 Panel ### 11.3 Navigation Shell
```text
--nav-surface: var(--color-nav-surface)
--nav-surface-subtle: var(--color-nav-surface-subtle)
--nav-item-hover-bg: var(--color-nav-item-hover)
--nav-item-active-bg: var(--color-nav-item-active)
--nav-item-active-text: var(--color-nav-item-active-text)
--nav-item-muted-text: var(--color-nav-muted-text)
--nav-glass-border: var(--color-glass-border)
--nav-shadow: var(--shadow-glass)
--nav-radius: var(--radius-lg)
--nav-control-radius: var(--radius-pill)
```
说明:
- 这组别名 Token 服务顶栏、侧栏、Tab、Breadcrumb、全局搜索、工具按钮等统一导航骨架。
- 导航骨架的现代感必须来自统一别名 Token而不是页面层散落的 rgba、blur、shadow 临时值。
### 11.4 Panel
```text ```text
--panel-radius: var(--radius-lg) --panel-radius: var(--radius-lg)
@@ -275,7 +337,7 @@ design-tokens/
--panel-shadow: var(--shadow-sm) --panel-shadow: var(--shadow-sm)
``` ```
### 11.4 Modal / Drawer ### 11.5 Modal / Drawer
```text ```text
--overlay-bg: rgba(15, 23, 42, 0.4) --overlay-bg: rgba(15, 23, 42, 0.4)

View File

@@ -14,7 +14,7 @@
### 2.2 一句话定义 ### 2.2 一句话定义
EasyFlow 是一个克制、可信、现代、交互友好的智能工作台。 EasyFlow 是一个克制、可信、现代、富有表达力且交互友好的智能工作台。
### 2.3 品牌气质关键词 ### 2.3 品牌气质关键词
@@ -25,6 +25,9 @@ EasyFlow 是一个克制、可信、现代、交互友好的智能工作台。
- 可信 - 可信
- 精致 - 精致
- 顺手 - 顺手
- 现代
- 鲜明
- 灵动
### 2.4 明确避免的方向 ### 2.4 明确避免的方向
@@ -33,6 +36,12 @@ EasyFlow 是一个克制、可信、现代、交互友好的智能工作台。
- 为了“科技感”牺牲信息层级和可读性 - 为了“科技感”牺牲信息层级和可读性
- 为了“高级感”弱化交互反馈或降低操作效率 - 为了“高级感”弱化交互反馈或降低操作效率
说明:
- 顶栏、侧栏、浮层等导航骨架允许使用轻度液态玻璃质感,包括低对比半透明表面、柔和背景染色与克制的模糊。
- 这种玻璃质感必须服务于空间分层和手感提升,不能依赖重描边、强高光、厚阴影或大面积彩色铺底制造存在感。
- `冷静智能` 不等于保守、僵硬、缺乏表现力,不应默认落成传统 ERP 式的重线条后台。
## 3. 产品体验目标 ## 3. 产品体验目标
EasyFlow 需要同时承载企业级管理平台与 AI 应用开发平台的双重身份,因此整体体验必须同时传达以下四类感受: EasyFlow 需要同时承载企业级管理平台与 AI 应用开发平台的双重身份,因此整体体验必须同时传达以下四类感受:
@@ -52,6 +61,30 @@ EasyFlow 需要同时承载企业级管理平台与 AI 应用开发平台的双
界面不喧宾夺主,主任务、主操作与主信息始终占据视觉优先级。 界面不喧宾夺主,主任务、主操作与主信息始终占据视觉优先级。
### 4.2A 现代但不保守
EasyFlow 应主动吸收 Apple HIG 与 Google Material Design 3 中成熟的现代界面语言,包括:
- 用表面层、材质、色调和留白建立层级,而不是依赖大量分割线
- 用语义色和色彩角色建立品牌表达,而不是把色彩收缩到只剩按钮
- 用流动、适配和组件一致性提升高级感,而不是靠硬框和堆叠结构显得“专业”
克制不是收缩表达,而是让表达有秩序、有重点。
### 4.2B Apple-first 的 toB 应用策略
EasyFlow 在视觉与交互方向上,默认以 Apple HIG 作为第一参照系,再用 Material Design 3 补足系统化的色彩角色、自适应布局与组件一致性。
这不意味着机械模仿平台样式,而是意味着:
- toB 系统不必天然长成传统 ERP 的厚边框、重分区、强表单压迫感界面
- 导航骨架可以更通透、更轻盈、更有悬浮感,让内容真正成为主角
- 工具栏、搜索、筛选、切换控件应更像现代工作台的控制层,而不是一排表单框堆叠
- 组件要像高质量产品控件,而不是“能用就行”的业务控件
- 大屏界面要保留留白、呼吸感和动态层次,不因空间变大而自动增加线框和容器
`传统后台习惯``现代工作台体验` 冲突,默认优先后者,但必须保证可读性、可学习性和操作效率。
### 4.3 统一胜过局部惊艳 ### 4.3 统一胜过局部惊艳
单页的“特别设计”如果破坏了全局一致性,不应视为正向设计资产。 单页的“特别设计”如果破坏了全局一致性,不应视为正向设计资产。
@@ -95,6 +128,8 @@ EasyFlow v1 使用 `冷静智能蓝` 作为统一品牌色策略。
- 色彩比例建议控制为:`70% 中性背景 + 20% 结构层级色 + 10% 品牌强调色` - 色彩比例建议控制为:`70% 中性背景 + 20% 结构层级色 + 10% 品牌强调色`
- 成功、警告、错误色属于语义系统,不参与品牌表达,不作为页面主装饰色。 - 成功、警告、错误色属于语义系统,不参与品牌表达,不作为页面主装饰色。
- 深色模式延续同一品牌策略,但背景使用石墨深灰体系,避免纯黑带来的生硬与失真。 - 深色模式延续同一品牌策略,但背景使用石墨深灰体系,避免纯黑带来的生硬与失真。
- 品牌色不应只停留在按钮,可合理参与导航当前态、重点操作、选中反馈、局部染色表面和关键数据强调。
- 参考 Material 3 的 `color roles` 思路,未来 EasyFlow 应逐步建立主色、表面色、容器色、文本色、状态色的语义映射。
### 5.4 语义色原则 ### 5.4 语义色原则
@@ -116,12 +151,31 @@ EasyFlow 的界面风格定义为:
- 大留白 - 大留白
- 强对齐 - 强对齐
- 少装饰 - 少装饰
- 轻材质
- 鲜明重点
### 6.2 层级建立方式 ### 6.2 层级建立方式
- 优先依赖留白、分组、对齐、字号、字重和弱分隔线建立层次。 - 优先依赖留白、分组、对齐、字号、字重和弱分隔线建立层次。
- 少用“卡片套卡片”“面板套面板”建立结构。 - 少用“卡片套卡片”“面板套面板”建立结构。
- 避免粗边框、重阴影、过多色块同时出现。 - 避免粗边框、重阴影、过多色块同时出现。
- 对于全局导航骨架,可适度使用轻度液态玻璃表面替代硬分割线,但仍应以低对比、低装饰为前提。
- 参考 Material 3 的 `tonal elevation` 思路,优先通过表面明度、色调差和轻阴影区分层级,而不是靠边框切出一个个盒子。
### 6.2A 导航骨架材质
导航骨架默认可以更现代一些:
- 侧栏、顶栏、tab 区、搜索框、轻浮层允许使用轻度液态玻璃
- 导航项的当前态允许更鲜明的品牌强调、柔和胶囊和轻染色背景
- 工具按钮、搜索入口、切换控件可以比正文组件更具材质感,但不能厚重
- 内容区仍应保持清晰和稳定,避免整页都被玻璃化
补充:
- 导航骨架的现代感优先来自透明度、模糊、染色、圆角、轻阴影和动态响应,而不是边框和分隔条
- 面包屑、标签导航、全局搜索、工具按钮应作为同一套“控制层语言”统一设计
- 这种表达要让页面看起来更像现代软件工作台,而不是更像传统管理表单容器
### 6.3 字体与信息层级 ### 6.3 字体与信息层级
@@ -142,6 +196,11 @@ EasyFlow 的圆角应柔和但理性,不追求玩具感或夸张圆润。
- 弹窗 / 抽屉 / 高阶浮层:`20px` - 弹窗 / 抽屉 / 高阶浮层:`20px`
- 徽标 / 标签胶囊:`999px``8px` - 徽标 / 标签胶囊:`999px``8px`
补充:
- 导航工具按钮、搜索入口、轻浮层中的控制点,可以适度更圆润,以获得更现代的触感。
- 这种更圆润的表达应集中在骨架和交互热点,不扩散到整页所有容器。
### 6.5 阴影策略 ### 6.5 阴影策略
阴影只承担“层级提示”功能,不承担风格表达主角。 阴影只承担“层级提示”功能,不承担风格表达主角。
@@ -208,6 +267,13 @@ EasyFlow 的圆角应柔和但理性,不追求玩具感或夸张圆润。
- 次级动作、帮助说明、附属信息应主动退后。 - 次级动作、帮助说明、附属信息应主动退后。
- 响应式下优先保持层级和操作顺序,再压缩尺寸与布局。 - 响应式下优先保持层级和操作顺序,再压缩尺寸与布局。
### 8.3 自适应与现代布局
- 参考 Material Design 的 `adaptive layout` 思路,页面骨架应优先考虑不同窗口尺寸下的重排,而不是仅靠缩小组件。
- 大屏页面应保留呼吸感和内容聚焦,不因空间变大而增加无意义边框和容器。
- 导航和内容的关系应尽量“浮于内容之上”或“包裹内容而不压迫内容”,避免传统后台式的刚性框架感。
- toB 页面不应因为信息复杂就默认采用“满屏表单 + 满屏线框”的保守构图;复杂度应通过层级与编排解决,而不是通过框线堆砌解决。
## 9. 交互哲学 ## 9. 交互哲学
### 9.1 总体方向 ### 9.1 总体方向

View File

@@ -12,6 +12,7 @@ EasyFlow 的交互原则是:
- 可预期 - 可预期
- 低打扰 - 低打扰
- 可恢复 - 可恢复
- 有活力
界面应始终让用户知道: 界面应始终让用户知道:
@@ -20,6 +21,11 @@ EasyFlow 的交互原则是:
- 下一步可以做什么 - 下一步可以做什么
- 出错了如何恢复 - 出错了如何恢复
补充:
- Apple HIG 所强调的直接、顺滑、层级清晰的控制感,应成为 EasyFlow 的默认交互目标。
- toB 系统不应因为强调稳定,就牺牲流动感、反馈质量和控件手感。
## 3. 交互优先级规则 ## 3. 交互优先级规则
### 3.1 主操作稳定 ### 3.1 主操作稳定
@@ -36,6 +42,7 @@ EasyFlow 的交互原则是:
- 任何视觉变化都应优先承担反馈职责 - 任何视觉变化都应优先承担反馈职责
- 不为“好看”增加没有业务意义的动画 - 不为“好看”增加没有业务意义的动画
- 但也不应因为“稳”而做成死板、僵硬、毫无气息的后台交互
## 4. 表单交互规范 ## 4. 表单交互规范
@@ -151,6 +158,7 @@ EasyFlow 的动效关键词固定为:
- 帮助理解层级变化 - 帮助理解层级变化
- 帮助理解状态切换 - 帮助理解状态切换
- 帮助降低跳变感 - 帮助降低跳变感
- 帮助界面保持现代、轻盈和有生命力
## 10. 动效时长与缓动 ## 10. 动效时长与缓动
@@ -181,6 +189,7 @@ EasyFlow 的动效关键词固定为:
- 颜色轻微变化 - 颜色轻微变化
- 背景轻微提亮 - 背景轻微提亮
- 轻微阴影或轻微上浮 - 轻微阴影或轻微上浮
- 导航骨架中的 hover 可以有更明显一点的材质变化,但不应造成大幅跳动
### 11.2 Focus ### 11.2 Focus
@@ -191,6 +200,7 @@ EasyFlow 的动效关键词固定为:
- 淡入 + 轻微位移 - 淡入 + 轻微位移
- 避免大幅滑入造成压迫感 - 避免大幅滑入造成压迫感
- 顶栏、侧栏、轻浮层可结合轻度模糊和透明度变化,形成更现代的进入感
### 11.4 弹窗 / 抽屉 ### 11.4 弹窗 / 抽屉
@@ -220,6 +230,12 @@ EasyFlow 的动效关键词固定为:
- 不要简单缩小所有控件到影响手感 - 不要简单缩小所有控件到影响手感
- 小屏下优先重排而不是一味压缩 - 小屏下优先重排而不是一味压缩
### 12.4 现代工作台感
- 页面切换、导航激活、工具区状态变化应体现“流动感”,而不是生硬闪现。
- 动效应让界面更像一个现代系统工作台,而不是一组静态表单页面之间的硬切换。
- 动效与反馈应帮助用户感知“控制层浮于内容之上”的空间关系,而不是通过硬分隔线提醒区域切换。
## 13. AI 模块交互建议 ## 13. AI 模块交互建议
### 13.1 生成中 ### 13.1 生成中