Skip to content

Commit 760a12b

Browse files
committed
docs(spec): 记录动效纲领答复——交互时活(8.6.1 四条硬约束)
1 parent 0e36ee2 commit 760a12b

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

‎docs/superpowers/specs/2026-09-11-frontend-redesign-design.md‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,18 @@
365365
| 5 | **时间码回跳** | 播放头沿时间轨滑到目标位置,掠过几帧缩略 | 把「每句话可追溯」变成可见动作 |
366366
| 6 | **记忆浮现** | 墨色洇开 + 字距极轻收敛(用 `x` 而非 `letterSpacing`)+ 剪报底纹左刷 + 评分按钮随后浮起 | 揭晓是有节奏的一件事 |
367367

368+
#### 8.6.1 用户答复(2026-09-11):**「我希望我在对其进行交互时,它是活的」**
369+
370+
> 原文(用户,回答 §12 的留空问题):**「我希望我在对其进行交互时,它是活的」**。
371+
> **控制方解读(若与你本意有偏差请直接推翻)**:这句把"活"的**重心放在用户动作的那一刻**,而不是"没人操作时它自己在动"。
372+
373+
由它推出的四条硬约束(批 0-D / 3 / 4 / 6 都要照此,**不是新纲领、是 §8.1 四层的配重**):
374+
375+
1. **配重翻转**:**响应层(80–180ms)与"用户动作触发的编排层"是主战场**;**环境层(2–6s 自转循环)退为背景**,保持 §8.1 已定的低幅度(未确认段落墨度起伏 2% 等),**不得为了"看起来有动效"而加大自转幅度**。
376+
2. **每个用户动作都要有即时回执**:点击 / 拖拽 / 悬停 / 键入 / 勾选 / 展开折叠 / 切换视图 —— 每一类都必须有**有质感的即时反馈**("做完了"与"收到了"必须可区分)。**这是验收口径,不是形容词**:批 6 收口时逐类动作列出其响应层动效,缺一即不达标。
377+
3. **可中断、可反向是"活"的硬指标**:交互触发的动效必须能被**下一个输入打断**(下一个动作接管当前动效,而不是排队等待)。⇒ 批 0-D 的原语必须预留**动效接缝**:`Button`(hover / active / focus-visible / disabled 四态 + 按下微陷)· `Surface`(hover 升起 / 边框墨度)· `Text`(墨度与字距的可动画钩子)· `Modal`/`ConfirmDialog`(进出场 presence 钩子 + 遮罩淡入,走 §8.4 的 200/160)· `Toast`(进出场 180/140 + 可打断)· `EmptyState`/`Loading`/`StatusLine`(骨架微光/探针的 CSS keyframes 钩子)。**否则批 6 只能回头改每一处调用点**,而批 0 交付的正是"让后面每一批都能一次改对所有地方"的能力(§10)。
378+
4. **"活"不得以无障碍为代价**:`prefers-reduced-motion` 优先于强度档位(§8.5);键盘路径(Tab 顺序 / 焦点可见 / Esc 退出)与"活"冲突时,**无障碍优先**。
379+
368380
### 8.7 明确不做(3 条,材质判断而非设计原则,可随时推翻)
369381

370382
3D 翻转 / 弹性回弹 / 粒子 · 对用户输入的夸张响应 · 页面转场滑动。
@@ -478,7 +490,7 @@
478490
| 滚动驱动动效 · 图谱浮现 · 笔记树生长 · 熵减收拢 | 登记不排期(已从「不做」改为「待议」) |
479491
| 3 套 markdown 渲染器归一 | 可并入批 4 |
480492
| 审计文档 D1–D10 编号复用(§4 与 §6 批 3 两套 D 编号) | 需消歧,否则引用会出错 |
481-
| 「某个具体的瞬间希望它是活的」 | 用户尚未回答;**留空不阻塞** —— 若给出则并入 8.6 |
493+
| 「某个具体的瞬间希望它是活的」 | ✅ **已答复 2026-09-11**:**「我希望我在对其进行交互时,它是活的」** ⇒ 已并入 **§8.6.1**(四条硬约束:配重翻转 / 每个动作都要有即时回执 / 可中断可反向 / 无障碍优先)。**批 6 的 6 个签名动效照此配重**。 |
482494

483495
---
484496

0 commit comments

Comments
 (0)