Narrative First
- - 动效必须回答“为什么现在动”
- - 关键内容优先稳定展示,动效做辅助
- - 先保证阅读流畅,再做视觉强化
Apply · 所有介绍页 / 案例页的首要准则
MOTION RULES
Performance、accessibility、reading order、timing consistency。
Apply · 所有介绍页 / 案例页的首要准则
Apply · Landing / 大量卡片页面
Apply · 全站统一要求
Apply · 跨站点动效复用
Phase Cycle
1700ms
控制 atlas preview 的状态轮换频率,避免预览节奏碎裂。
Settle
700ms · cubic-bezier(0.22, 1, 0.36, 1)
用于卡片、进度、章节等主要状态交接,是整站 preview 的默认过渡基线。
Emphasis
500ms · ease-out
用于焦点确认和高亮切换,比主过渡更快,减少 hover/focus 拖沓感。
Ambient
8s orbit · 9s/11s drift
限定环境型动画上限,只允许 orbit/drift 这类低频背景信号存在。
Shader wash 和 accent ring 只负责实验气氛,不进入正文层。
Rule focus 和 checkpoint handoff 用来表达 review 顺序,不做装饰背景。
MODULE CONTRACTS
这里看的是模块级信号,不是整页模板。
Shader Wash
When
实验型 preview 首次出现,或用户切到实验模块时。
Then
暖色 wash 缓慢漂移,只负责说明“这是高上限实验区”,不抢正文阅读焦点。
Duration
9s drift / 11s reverse
Easing
ease-in-out
Reduced Motion
停止背景漂移,仅保留静态色面层次。
Shader Accent Ring
When
实验焦点切换或 phase 变化时。
Then
局部 accent ring 缩放,提示当前实验点发生了状态更新。
Duration
160ms scale shift
Easing
ease-out
Reduced Motion
直接切换到目标尺度,不做连续缩放。
Governance Rule Focus
When
规范 review 流程推进到下一条规则时。
Then
当前规则条的宽度和对比度提升,帮助团队理解“现在哪条规则是当前重点”。
Duration
220ms width shift
Easing
cubic-bezier(0.2, 0, 0, 1)
Reduced Motion
直接更新激活状态,不做宽度动画。
Governance Sequence
When
检查顺序从 Narrative 切到 Accessibility / Performance / Polish 时。
Then
序列条平滑交接当前 checkpoint,表达评审顺序,而不是制造装饰性动画。
Duration
180ms progress settle
Easing
ease-out
Reduced Motion
直接切换到目标 checkpoint。
先打开页面,再回到这里过规则。
OPEN PAGES