Waapi bezier-functions as css string and js function
import { Easing } from "waapi-easing"
let ease = new Easing("ease")
ease.string // "ease"
ease.function // (n: progress) => progress
Note:
progress
is a number between 0 and 1.
These are all available common function:
- linear
- ease
- easeIn
- easeOut
- easeInOut
let custom = new Easing(.48, .165, .325, .97)
custom.string // "cubic-bezier(.48, .165, .325, .97)"
custom.function // (n: progress) => progress
All feedback is appreciated. Create a pull request or write an issue.