Our CSS Animation Generator is a lightweight and interactive playground that helps designers and developers explore, preview, and copy pure CSS animations. It comes with a large library of pre-built @keyframes (100+ variations) organized into accordion categories for easy navigation.
.selector{animation: bounce-out-bottom 2s ease 0s 1 normal forwards}
Click an animation to see CSS
@keyframes
allows you to define multiple stages
(0%, 50%, 100%, etc.), making effects like bouncing, shaking, or pulsing possible.
animation-iteration-count: infinite;
, animations can run endlessly
without JavaScript.
normal
, reverse
, or alternate
directions,
and set forwards
or both
fill modes to control
end states.
The CSS animation
property is a shorthand that lets you define all animation options in one line.
@keyframes
you want to use (e.g., fadeIn
).2s
, 500ms
).ease
, linear
, ease-in-out
).0s
, 1s
).1
, infinite
).normal
, reverse
, alternate
).forwards
, backwards
, both
).