Animation 如何降低帧器动画的速度

Animation 如何降低帧器动画的速度,animation,css-animations,framerjs,Animation,Css Animations,Framerjs,我正在寻找一种解决方案,将FramerJS动画的速度降低一定的幅度 在这种情况下,可以执行Velocity.mock=10,将所有操作的速度降低10 要么是文档缺少这方面的内容,要么是此功能目前不存在,应该真正实现。您可以使用 Framer.Loop.delta = 1 / 120 将所有动画的速度降低2倍。默认值为 虽然哈维尔的答案适用于大多数动画,但它不适用于延迟。虽然不是很理想,但我采用的方法是设置一个调试变量和函数,并通过它传递每个与时间相关的值: 减速=5 s=(毫秒)-> 返回ms

我正在寻找一种解决方案,将FramerJS动画的速度降低一定的幅度

在这种情况下,可以执行
Velocity.mock=10
,将所有操作的速度降低
10

要么是文档缺少这方面的内容,要么是此功能目前不存在,应该真正实现。

您可以使用

Framer.Loop.delta = 1 / 120

将所有动画的速度降低2倍。默认值为

虽然哈维尔的答案适用于大多数动画,但它不适用于延迟。虽然不是很理想,但我采用的方法是设置一个调试变量和函数,并通过它传递每个与时间相关的值:

减速=5
s=(毫秒)->
返回ms*减速
然后像这样使用它:

Framer.Defaults.Animation=
时间:s 0.3
……和:

Utils.delay s(0.3),->
myLayer.sendToBack()

slood
变量设置为
1
将使用标准计时(任何时间乘以1本身)。

只想补充一点,它不会影响任何UTIL。代码中可能存在的延迟调用只会影响动画