easin
Robert Penner's easing functions from phaser.
Install
$ npm i easing-functions
Usage
import Easing from 'easing-functions'
const QO = Easing.Quadratic.Out
Easing.<type>.<output>(x)
type \ output | In | Out | InOut | None |
---|---|---|---|---|
Linear | x | x | x | ✓ |
Quadratic | ✓ | ✓ | ✓ | x |
Cubic | ✓ | ✓ | ✓ | x |
Quartic | ✓ | ✓ | ✓ | x |
Quintic | ✓ | ✓ | ✓ | x |
Sinusoidal | ✓ | ✓ | ✓ | x |
Exponential | ✓ | ✓ | ✓ | x |
Circular | ✓ | ✓ | ✓ | x |
Elastic | ✓ | ✓ | ✓ | x |
Back | ✓ | ✓ | ✓ | x |
Bounce | ✓ | ✓ | ✓ | x |
License
The MIT License
- (c) 2014 Phaser.io