A web-based tool for creating, previewing, and exporting CSS animations with an easy-to-use interface.
CSS Animation Builder helps developers and designers build CSS animations faster without writing every keyframe by hand. It is designed to make animation creation more visual, interactive, and easier to test in real time.
- Create custom CSS animations visually
- Preview animation behavior in real time
- Adjust timing, easing, delay, duration, and iteration settings
- Generate reusable CSS output
- Speed up frontend prototyping and UI experimentation
Update this section based on the project:
- HTML
- CSS
- JavaScript
Or, if applicable:
- React
- TypeScript
- Vite
Make sure you have one of the following installed:
- A modern web browser
- Node.js and npm (if this project uses a frontend build tool)
Clone the repository:
git clone https://github.com/mariranasinghe/CSS-Animation-Builder.git
cd CSS-Animation-BuilderIf the project uses npm:
npm installIf this is a static project, open index.html in your browser.
If this uses a dev server:
npm run devIf this uses a production preview flow:
npm run build
npm run preview- Open the application in your browser.
- Choose or configure animation properties.
- Preview the animation live.
- Copy the generated CSS.
- Paste the output into your own project.
.animated-box {
animation: fadeInUp 1s ease-in-out forwards;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}Update this section to match the actual repository layout:
CSS-Animation-Builder/
├── public/
├── src/
│ ├── components/
│ ├── styles/
│ └── main.js
├── index.html
├── package.json
└── README.md
- More preset animations
- Timeline-based editing
- Export to multiple formats
- Save and reload animation configurations
- Better mobile responsiveness
Contributions are welcome.
- Fork the repository
- Create a new branch
- Make your changes
- Commit your work
- Open a pull request
MIT License
Created by Marizza Ranasinghe