FramerJS アニメーションを特定の振幅で遅くするソリューションを探しています。
Velocity Animation フレームワークでは、Velocity.mock = 10
すべてを 1 倍遅くすることが可能10
です。
ドキュメントにその点が欠けているか、この機能は現在存在せず、実際に実装する必要があります。
FramerJS アニメーションを特定の振幅で遅くするソリューションを探しています。
Velocity Animation フレームワークでは、Velocity.mock = 10
すべてを 1 倍遅くすることが可能10
です。
ドキュメントにその点が欠けているか、この機能は現在存在せず、実際に実装する必要があります。
ハビエルの答えはほとんどのアニメーションで機能しますが、遅延には適用されません。理想的ではありませんが、私が採用した方法は、デバッグ変数と関数を設定し、それを介してすべての時間関連の値を渡すことです。
slowdown = 5
s = (ms) ->
return ms * slowdown
次に、次のように使用します。
Framer.Defaults.Animation =
time: s 0.3
…と:
Utils.delay s(0.3), ->
myLayer.sendToBack()
slowdown
変数を に設定する1
と、標準のタイミングが使用されます (1 の倍数はそれ自体です)。