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).