Elastic Overshoot Scale

Creates a pop-in scale animation with overshoot and settle.

Code

var amp = .3;  // strength of overshoot
var per = 4;   // oscillations per second
var dec = 6;   // decay speed
var osc = Math.exp(-dec * time) * Math.cos(per * time * 2 * Math.PI);
value * (1 + amp * osc);
scaleovershootbounce

How to Use

Apply to Scale with a keyframe at time 0. Great for popping icons or UI elements.

© 2025 aedev. All rights reserved.
    Elastic Overshoot Scale