Easing Functions Cheat Sheet

Easing functions

xt
easeInSine
xt
easeOutSine
xt
easeInOutSine
xt
easeInQuad
xt
easeOutQuad
xt
easeInOutQuad
xt
easeInCubic
xt
easeOutCubic
xt
easeInOutCubic
xt
easeInQuart
xt
easeOutQuart
xt
easeInOutQuart
xt
easeInQuint
xt
easeOutQuint
xt
easeInOutQuint
xt
easeInExpo
xt
easeOutExpo
xt
easeInOutExpo
xt
easeInCirc
xt
easeOutCirc
xt
easeInOutCirc
xt
easeInBack
xt
easeOutBack
xt
easeInOutBack

x
t
In CSS, this function can be implemented using @keyframes:
Size
Loading...
Position
Loading...
Transparency
Loading...
Davinci Resolve Expression
Below you see the code of this easing function written in LUA for Davinci Resolve Expression. This will animate from 0 (the beginner of the animation) to 1 (the end of the animation).
Below you see the code of this easing function written in TypeScript. The variable x represents the absolute progress of the animation in the bounds of 0 (beginning of the animation) and 1 (end of animation).
function (x: number): number {
}
Check easing for changes:
That function:
That function
Linear function:
Linear function

Amended for Resolve by Alex