CSS Animation Generator
Build CSS keyframe animations with live preview.
Box
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.element {
animation: fadeIn 1s ease 0s 1 normal both;
}Over deze tool
De CSS-animatiegenerator maakt vloeiende animaties door keyframe-presets, timing, duur, vertraging en iteraties te configureren. Een live voorbeeld toont de animatie in actie.
CSS-animaties met transform en opacity zijn efficiënt omdat ze op de GPU worden samengesteld en geen layout of repaint activeren.
Hoe te gebruiken
- Selecteer een animatietype uit het dropdown-menu.
- Stel de duur in (bijv. 0.5s, 2s).
- Kies een timing-functie om de easing te regelen.
- Stel optioneel een vertraging in voor de start van de animatie.
- Stel het aantal iteraties in (een getal of infinite).
- Klik op Opnieuw afspelen voor een voorbeeld, dan Kopiëren om de CSS te exporteren.
Gebruiksscenario's
Front-end ontwikkelaars gebruiken fade- en slide-animaties om de waargenomen laadprestaties te verbeteren. UI-ontwerpers prototypen micro-interacties zoals knoppulsen.
Veelgestelde vragen
- Wat is fill-mode: both? — De animatie past beginstijlen toe vóór het starten en behoudt eindstijlen na afloop. Dit is de meest nuttige instelling.
- Hoe maak je een animatie voor altijd lopen? — Stel het aantal iteraties in op infinite.
- Zijn CSS-animaties beter dan JavaScript? — Voor eenvoudige effecten worden CSS-animaties geprefereerd. Voor complexe sequenties biedt JavaScript meer controle.