Repeats the keyframe animation, offsetting each cycle by the difference between the last two keyframes. This creates a cumulative effect where each repetition builds on the previous one.
Contributed by:
loopOut("offset")
LoopOut Offset Expression
Practical use case
Perfect for creating staggered animations, like a row of bouncing balls or objects moving forward in a cascading pattern. Each cycle builds on the last, ideal for effects where movement needs to accumulate over time.
Check out similar expressions
Motion
Dynamic AM/PM Digital Timer Expression
Ideal for motion graphics like digital clocks, dashboards, or time-based animations requiring precise and customizable time displays.
Ideal for creating physics-based effects or adding organic motion to objects like hanging signs, swinging decorations, or other elements that need natural oscillation.
Perfect for animating elements like buttons, logos, or text, adding smooth and professional-looking scale transitions. Ideal for templates or projects where automatic, time-based scaling animations save time and effort.