Skip to content
KlockBase

CSS Animation Generator

Design Tools

Create CSS animations

%
%
@keyframes myAnimation {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

.animated-element {
  animation: myAnimation 1s ease 0s infinite normal none;
}

About CSS Animation Generator

Create CSS keyframe animations visually.

Was this tool helpful?

Frequently Asked Questions

What are CSS keyframe animations?
CSS keyframe animations let you define a sequence of style changes that an element transitions through over time. You specify keyframes at percentage points (0% to 100%) and the browser smoothly animates between them.
What timing functions are available?
Common timing functions include ease (default), linear, ease-in, ease-out, and ease-in-out. Each controls the acceleration curve of the animation, affecting how speed changes between keyframes.
What does animation-fill-mode do?
animation-fill-mode controls what styles apply before and after the animation runs. "forwards" keeps the final keyframe styles, "backwards" applies the first keyframe styles during delay, and "both" applies both behaviors.
Is my data safe?
Yes! All processing happens entirely in your browser. No data is collected, stored, or transmitted to any server.
Can I create multi-step animations?
Yes. You can add as many keyframe stops as you need at any percentage between 0% and 100%. Each keyframe can have different transform, opacity, and color values to create complex multi-step animations.
Ad
728 × 90