Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaelzhang/easing-functions

Robert Penner's easing functions
https://github.com/kaelzhang/easing-functions

animation easing-functions

Last synced: 4 days ago
JSON representation

Robert Penner's easing functions

Awesome Lists containing this project

README

        

# easin

Robert Penner's easing functions from [phaser](https://github.com/photonstorm/phaser).

## Install

```bash
$ npm i easing-functions
```

## Usage

```js
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