Cube
a day ago
- Cube是一个JavaScript动画库,提供四种预设动画:升起、离开、变形和揭示。
- 每种动画都有为其特定用途预设的持续时间、曲线和交错值。
- 基于Web Animations API构建,无运行时依赖;提供适用于React、Vue、Solid和Svelte的适配器。
- 动画包括进入(升起)、退出(离开)、状态变化(变形)和滚动揭示(揭示)。
- 交错和延迟参数控制动画开始时间,而持续时间、曲线和距离每个函数固定。
- Cube不使用弹簧求解器;它依赖于固定的三次贝塞尔曲线。
- 尊重减少动画偏好,保持透明度变化持续,并动画化平移、缩放和模糊消失。
- 对于复杂时间线、手势或布局动画,建议使用其他工具而非Cube。