Hasty Briefsbeta

双语

Cube

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