Build complete CSS @keyframes animations from scratch or start from 8 presets — fade, slide, scale, bounce, shake, pulse, and more. Add stops at any percentage, assign any CSS properties per stop, tune duration and easing, then replay the live preview before copying the complete output.
Presets
Keyframe stops
Live preview
Load one of 8 presets (slide-in, bounce, shake, pulse…) to see a working animation immediately — then customise from there.
Each stop has a percentage and a list of CSS property:value pairs. Drag the slider or type a number to set the percentage.
Set duration, easing, iteration count, direction, and fill-mode. Changes reflect in the preview instantly.
Click Replay to restart the animation. Copy the @keyframes block and .animated-element declaration together.