Skip to content

FLIP思想在动画中的应用​

约 659 字大约 2 分钟

动画

2024-08-21

1. 什么是 flip

FLIP 是 First, Last, Invert, Play 首字母缩写。

  • First:参与转换的元素的初始状态。
  • Last:元素的最终状态。
  • Invert:这是最有趣的部分。 你要从第一个和最后一个状态中找出元素发生了哪些变化,例如宽度、高度和不透明度。 然后应用变换和不透明度变化来扭转或反转它们。 如果元素在 "第一 "和 "最后 "之间向下移动了 90px,则应用 Y 方向-90px 的变换。
  • Play:为任何已更改的属性打开转换,然后移除反转变化。 因为元素处于最终位置,移除变换和不透明度后,它们就会从假的 "第一位置 "移到 "最后位置"。

2. flip 实现动画 1

改变元素的外边距

3. flip 实现动画 2

4. 动画方案参考

5. 参考资料

© 2024 图图 📧 email