This is a read-only archive of the Framer Community on Facebook.

What is Framer? Join the Community
Return to index
Vane Jung
Posted Feb 20 - Read on Facebook

Hey there!
I was creating a loop animation that rotates constantly in a steady pace with no ease. But it seems that "linear" curve does not work. It seems that ease-in-out still applies and ignores linear... Any idea, guys? :(

8 Comments

George Kedenburg III

hey Vane! take the curve and put it after (and at the same indentation) as time

Vane Jung

LOL Hahaha awesome. Thank you very much, that was so silly of me.. :P

Jordan Robert Dobson

Good job sharing your code mistake! Helps us figure out the issue quick!

Aaron James

Jordan, here is a more meta question. Why does the curve, time, and delay properties have to be outside of the animation properties?

Jordan Robert Dobson

Aaron So properties apply to the properties of the layer. So a layer object doesn't have a curve but an animation object does.

Jordan Robert Dobson

So you're telling the animation object that gets created the time, delay and curve to use... Then you're also giving the properties to animate on the layer.

Jordan Robert Dobson

You basically need to collect all the properties you want to change inside of a properties: object so the function layer.animate() has a clear place to look for the layer properties to animate.

Aaron James

Now that makes a whole lot of sense. Thanks for the insights.

Read the entire post on Facebook