Anime.js - lightweight JavaScript animation engine with a simple, yet powerful API.
Everything you need to create stunning animations
Animate faster with an easy-to-use, yet powerful animation API.
Per property parameters
Flexible keyframes system
Built-in easings
Smoothly blend individual CSS transform properties with a versatile composition API.
Individual CSS Transforms
Function based values
Blend composition
See it in action
animate('.square', {
rotate: 90,
loop: true,
ease: 'inOutExpo',
});
animate('.shape', {
x: random(-100, 100),
y: random(-100, 100),
rotate: random(-180, 180),
duration: random(500, 1000),
composition: 'blend',
});
Lightweight, powerful, and easy to use - the perfect animation engine for modern web development.
Get Started