smnandre / easing-functions
Easing & Timing Functions - Cubic-Bezier, EaseIn, Quad ...
Fund package maintenance!
smnandre
v1.0.0
2025-01-19 14:35 UTC
Requires
- php: >=8.3
Requires (Dev)
- php-cs-fixer/shim: ^3.59
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.2
README
composer require smnandre/easing-functions
EasingFunctions is a PHP library that provides easing functions for animations, transitions, etc/
Installation
composer require smnandre/easing-functions
Usage
Easing\Functions::easeOutCubic(0); // 0 Easing\Functions::easeOutCubic(0.5); // 0.875 $values = array_map(Easing\Functions::easeOutCubic(...), range(0, 1, 0.1)); echo implode(" ", $values); // 0 0.271 0.488 0.657 0.784 0.875 0.936 0.973 0.992 0.999 1
Functions
Easing Functions
Time Comparison
License
This project is licensed under the MIT License. See the LICENSE file for more information.