@tsparticles/plugin-easing-quad
Version:
tsParticles easing quad plugin
6 lines (5 loc) • 309 B
JavaScript
const easingsFunctions = new Map();
easingsFunctions.set("ease-in-quad", value => value ** 2);
easingsFunctions.set("ease-out-quad", value => 1 - (1 - value) ** 2);
easingsFunctions.set("ease-in-out-quad", value => (value < 0.5 ? 2 * value ** 2 : 1 - (-2 * value + 2) ** 2 / 2));
export { easingsFunctions };