Jaconir

Visual CSS Animation Builder

Visually create and customize CSS keyframe animations, then copy the generated code for your project.

Preview
This is how your animation will look.
Animate
Controls
Adjust the settings to create your animation.
1.0s
0.0s
Generated CSS
Copy and paste this code into your stylesheet.
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }

.your-element {
  animation: fadeIn 1s ease 0s 1 normal forwards;
}
How to Use the CSS Animation Builder

This tool helps you generate complex CSS animations without writing code from scratch. It's perfect for adding flair to buttons, cards, or page sections.

1. Choose a Preset

Start by selecting a base animation from the "Animation Type" dropdown. This gives you a starting point like a 'Fade In' or 'Slide In'.

2. Customize the Properties

Use the sliders and dropdowns to fine-tune the animation. Adjust the duration, add a delay, change the easing function for different acceleration curves, and decide how many times it should repeat.

3. Preview in Real-Time

The "Preview" box on the left will update instantly with your changes. Click the "Replay Animation" button to see it again.

4. Copy and Implement

Once you are happy with the animation, copy the code from the "Generated CSS" box. Add this code to your project's CSS file and apply the `.your-element` class to any HTML element you want to animate.

Looking for scroll-based animations? We have a tool for that too.

Try the Scroll Animation Generator
Frequently Asked Questions