再次激活会从当前状态反向,而不是重启动画序列。
State before spectacle
动效用来解释状态、结果与空间关系
每个示例保留稳定几何、键盘路径和减弱动效替代。它们是行为证据,不是可直接复制的运行时组件包。
- 系统偏好
- 正在读取
- 空间位移
- 正在读取
- 审查速度
- 1× 正常
频率与调用方式
高频键盘路径立即提供输入;偶尔使用的指针路径最多保留极短透明度反馈。两条路径共享同一状态与焦点结果。
等待调用。键盘路径应在同一交互任务中聚焦搜索。
控件状态
图标始终保留在同一光学槽内;标签和按钮宽度不会在状态变化时跳动。
只有本地任务完成后才进入成功状态;等待期间禁止重复提交。
Sonner 更新同一条通知,不为每个阶段堆叠新 Toast。
锚定浮层
菜单和 Popover 从触发位置出现,关闭阶段立即停止交互,但保留到退出结束。
当前操作范围
只更新当前保存视图;源记录、权限与审核历史保持不变。
Tooltip 连续浏览
第一次指针停留会延迟;随后浏览相邻控件立即显示。键盘焦点始终即时。
尚未显示 Tooltip。
空间连续性
桌面 Drawer 从右侧进入;窄屏 Sheet 从底部进入。关闭和快速反向沿同一路径继续。
当前对象同步规则 / SYNC-024
打开属性不会改变主工作区的滚动位置或当前选择。
直接操控参考拖动 Sheet 手柄
约 10px 后接管手势;松手时使用当前速度和投影选择落点。按钮仍是完整替代路径。
检测任务属性
指针离开手柄后仍保持捕获;越过边界会逐渐增加阻力。
Sheet 已展开;等待拖动。
边界
动效完成不等于业务完成;Agent 仍需连接真实操作、错误与回滚。
允许:短按压反馈、状态图标交替、锚定浮层、空间一致的 Drawer、真实任务进度、带替代路径的直接操控。
禁止:Hover 伪装成功、默认弹跳、装饰性循环、全屏入场、用动画隐藏延迟或证据不足。