FreeDev Tools

CSS Animation Generator

Build CSS keyframe animations with presets and a live animated preview.

Presets

Animation Properties

Preview

CSS Output

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.element {
  animation: fadeIn 1s ease 0s infinite normal none;
}

CSS animations use keyframes to define states at specific points in time. The animation shorthand combines name, duration, timing-function, delay, iteration-count, direction, and fill-mode. fill-mode: forwards keeps the final state after the animation ends, which is useful for entrance animations.

Frequently Asked Questions

fade-in, slide-in-left, slide-in-right, bounce, pulse, spin, shake, flip, zoom-in, and heartbeat.