CSS Animation Generator

Build CSS @keyframes animations visually — choose from 20+ presets, customize timing, easing and iteration count, then copy the complete CSS instantly.

Animation Preset
Timing
Duration 0.6s
Delay 0s
Easing
Iterations
Direction
Fill mode
Preview Shape
📦 40 CSS Animation Presets
Download all 40 animation presets — @keyframes ready to drop in. One-time, €5.
✓ Matching set, tested together · ✓ Commercial & client projects OK · ✓ Instant download
€5 →
🎁 Not ready to buy? Get 10 free CSS presets →

About CSS Animations

CSS animations use @keyframes to define intermediate states and the animation shorthand to apply them. Unlike transitions, animations run automatically without requiring a state change — they can loop, alternate direction and have delays. The easing function applies within each keyframe interval, not across the full animation. For performance, stick to animating transform and opacity — these run on the compositor thread and don't trigger layout. The animation-fill-mode: forwards keeps the element in its final keyframe state after the animation ends. Use prefers-reduced-motion media query to disable or simplify animations for users who have requested less motion in their OS accessibility settings.

40 CSS Animation Presets — €5
Entrance, exit, attention & loops. @keyframes ready to drop in — no dependencies.
Get it →

Related Tools

CSS Transition Generator Transitions with visual bezier editor CSS Hover Effects 24 hover animations — no keyframes needed CSS Loader Generator Animated spinners and loading states CSS Clamp() Calculator Fluid sizes to animate between breakpoints