File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
3703823D 翻转 / 弹性回弹 / 粒子 · 对用户输入的夸张响应 · 页面转场滑动。
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
You can’t perform that action at this time.
0 commit comments