Create custom CSS keyframe animations with an intuitive visual editor. Define animation properties like duration, timing function, delay, iteration count, and direction, then preview the animation live and copy the generated CSS code.
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-20px); }
}
.animated {
animation: bounce 1s ease-in-out 0s infinite normal;
}Create custom CSS keyframe animations with an intuitive visual editor. Define animation properties like duration, timing function, delay, iteration count, and direction, then preview the animation live and copy the generated CSS code.
Choose animation properties
Set the duration, timing function, delay, iteration count, and direction for your animation.
Define keyframes
Add keyframe steps and set the CSS property values at each step, such as transform, opacity, or color.
Customize the easing
Select a preset easing function or define a custom cubic-bezier curve for precise motion control.
Preview the animation
Watch the live preview to see how your animation looks and make adjustments as needed.
Copy the CSS code
Copy the generated @keyframes rule and animation property to use in your project.