27. 🎥 动画系统 Animation & Motion System ★★★★☆
🌏 Web 网页规范
- CSS timing曲线 · Cubic-bezier 速度缓动
- 过渡编排与动画层级划分
- 经典页面平滑路由与 View Transitions 切换规范
📱 App 移动端规范
- 物理引擎弹簧 (Spring Physics) 阻尼计算
- Compose / UIKit 动画声明式规范
- 手势跟手位移与动能回弹过渡标准
Web 端以时间为维度,使用 Cubic-bezier 曲线控制速度变化。为确保顺畅度,小组件状态变化过渡常在 150ms-250ms,大面积入场动画在 300ms-400ms,注重高反馈速率。
App 端摒弃了单纯的时间缓动,使用基于质量 (Mass)、刚度 (Stiffness) 和阻尼 (Damping) 的物理弹簧引擎。确保动画能顺畅跟手、在任意时刻被打断并根据手势加速度进行惯性回弹。
LIVE PLAYGROUND: Timing 曲线对比与 Spring 阻尼弹性物理模拟
调节曲线或物理参数,点按运行对比 Cubic-bezier 缓动与 Spring 弹簧物理模拟运动质感的差异
https://web.meta-ui.edu/animation
动画曲线 / 模式:
Anim
📋 大模型统一 Prompt (LLM Prompt)