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;
}Über dieses Tool
Der CSS-Animationsgenerator erstellt flüssige CSS-Animationen durch Konfiguration von Keyframe-Presets, Timing, Dauer, Verzögerung und Wiederholungseinstellungen. Eine Live-Vorschau zeigt die Animation in Aktion.
CSS-Animationen mit transform und opacity sind performant, da sie auf der GPU zusammengesetzt werden und kein Layout oder Repaint auslösen.
Anleitung
- Wähle einen Animationstyp aus dem Dropdown-Menü.
- Lege die Dauer fest (z.B. 0.5s, 2s).
- Wähle eine Timing-Funktion zur Steuerung des Easings.
- Lege optional eine Verzögerung vor dem Animationsstart fest.
- Lege die Wiederholungsanzahl fest (Zahl oder infinite).
- Klicke auf Wiederholen für die Vorschau, dann Kopieren zum Exportieren.
Anwendungsfälle
Frontend-Entwickler nutzen Fade- und Slide-Animationen zur Verbesserung der wahrgenommenen Leistung. UI-Designer prototypisieren Micro-Interactions wie Button-Pulse und Benachrichtigungsschütteln.
Häufige Fragen
- Was bedeutet fill-mode: both? — Die Animation wendet Startstile vor dem Beginn an und behält Endstile nach dem Ende bei. Dies ist die nützlichste Einstellung.
- Wie lässt man eine Animation endlos laufen? — Setze die Wiederholungsanzahl auf infinite.
- Sind CSS-Animationen besser als JavaScript-Animationen? — Für einfache, deklarative Effekte werden CSS-Animationen bevorzugt. Für komplexe Sequenzierung oder Interaktivität bietet JavaScript mehr Kontrolle.