JavaScript core utility functions.
<script src="https://cdn.jsdelivr.net/npm/alm-coreutil.js/dist/index.min.js"></script>
Interpolate functions. Robert Penner's Easing Functions.
alm.Easing.linear
alm.Easing.easeInQuad
alm.Easing.easeOutQuad
alm.Easing.easeInOutQuad
alm.Easing.easeInCubic
alm.Easing.easeOutCubic
alm.Easing.easeInOutCubic
alm.Easing.easeInQuart
alm.Easing.easeOutQuart
alm.Easing.easeInOutQuart
alm.Easing.easeInQuint
alm.Easing.easeOutQuint
alm.Easing.easeInOutQuint
alm.Easing.easeInSine
alm.Easing.easeOutSine
alm.Easing.easeInOutSine
alm.Easing.easeInExpo
alm.Easing.easeOutExpo
alm.Easing.easeInOutExpo
alm.Easing.easeInCirc
alm.Easing.easeOutCirc
alm.Easing.easeInOutCirc
alm.Easing.easeInElastic
alm.Easing.easeOutElastic
alm.Easing.easeInOutElastic
alm.Easing.easeInBack
alm.Easing.easeOutBack
alm.Easing.easeInOutBack
alm.Easing.easeInBounce
alm.Easing.easeOutBounce
alm.Easing.easeInOutBounce
And, customizable easing functions.
alm.Easing.createEaseInElastic(t)
alm.Easing.createEaseOutElastic(t)
alm.Easing.createEaseInOutElastic(t)
alm.Easing.createEaseInBack(t)
alm.Easing.createEaseOutBack(t)
alm.Easing.createEaseInOutBack(t)