CSS-Animationen Generieren

Erstellen Sie CSS-Keyframe-Animationen visuell mit vordefinierten Vorlagen, konfigurierbarem Timing und Live-Vorschau.

Der CSS-Animationsgenerator ermoglicht es Ihnen, benutzerdefinierte Keyframe-Animationen fur jedes Webprojekt zu erstellen. Wahlen Sie aus vordefinierten Animationen wie Fade-in, Bounce, Shake und Rotate; passen Sie dann Dauer, Timing-Funktion, Verzogerung, Iterationsanzahl, Richtung und Fullmodus an. Sehen Sie Ihre Animation in Echtzeit auf einem Beispielelement in der Vorschau und kopieren Sie den generierten CSS-Code mit einem Klick. Alles lauft in Ihrem Browser ohne Serververarbeitung.

Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

So verwenden Sie es

1
1

Wahlen Sie eine Animationsvorlage

Wahlen Sie aus integrierten Animationen wie Fade-in, Bounce, Slide-in, Shake oder Rotate, um mit einer fertigen Keyframe-Sequenz zu beginnen.

2
2

Timing und Verhalten anpassen

Verwenden Sie die Schieberegler und Dropdown-Menus, um Dauer, Timing-Funktion, Verzogerung, Iterationsanzahl, Richtung und Fullmodus nach Ihren Designbedurfnissen zu konfigurieren.

3
3

Vorschau ansehen und CSS kopieren

Beobachten Sie die Animation auf der Beispielkarte in Echtzeit. Klicken Sie auf Abspielen, um sie erneut zu sehen, und kopieren Sie dann das vollstandige CSS mit @keyframes und der animation-Eigenschaft mit einem Klick.

Guide

Vollstandiger Leitfaden zu CSS-Animationen

Grundlagen der CSS-Animationen

CSS-Animationen verwenden @keyframes-Regeln, um die Stufen einer Animation zu definieren, und die animation-Kurzschreibweise, um sie anzuwenden. Keyframes geben an, welche Stile das Element an bestimmten Punkten wahrend der Sequenz haben soll. Die animation-Eigenschaft verknupft die Keyframes mit einem Element und steuert Dauer, Timing, Verzogerung, Wiederholung, Richtung und Fullverhalten.

Die richtige Timing-Funktion wahlen

Timing-Funktionen bestimmen die Beschleunigungskurve einer Animation. Linear erzeugt konstante Geschwindigkeit; ease beginnt langsam, beschleunigt und verlangsamt sich dann; ease-in beginnt langsam; ease-out verlangsamt sich zum Ende; ease-in-out kombiniert beides. Die richtige Wahl hangt vom Kontext ab; Eingangsanimationen profitieren oft von ease-out, wahrend Ausgangsanimationen gut mit ease-in funktionieren.

Performance-Uberlegungen

Animationen, die transform und opacity andern, sind hardwarebeschleunigt und bieten die beste Performance. Das Animieren von Layout-Eigenschaften wie width, height oder margin lost teure Neuberechnungen aus. Verwenden Sie Transforms fur Bewegung, Skalierung und Rotation. Setzen Sie will-change sparsam ein, um dem Browser bevorstehende Animationen anzudeuten.

Barrierefreiheit und reduzierte Bewegung

Respektieren Sie immer die Media-Query prefers-reduced-motion. Benutzer, die unter Bewegungskrankheit oder vestibularen Storungen leiden, konnen reduzierte Bewegung in ihrem Betriebssystem aktivieren. Kapseln Sie Ihre Animationen in einer @media (prefers-reduced-motion: no-preference)-Query oder bieten Sie eine einfachere Alternative.

Examples

Geloste Beispiele

Beispiel: Fade-In-Einblendung beim Seitenladen

Ziel: Eine Hero-Sektion beim Laden der Seite sanft einblenden lassen.

1

Schritt 1: Wahlen Sie die 'fade-in'-Vorlage aus den Animationsvorlagen.

2

Schritt 2: Stellen Sie die Dauer auf 0,6s mit der Timing-Funktion ease-out ein.

3

Schritt 3: Setzen Sie die Verzogerung auf 0s, Iterationen auf 1, Richtung normal, Fullmodus forwards.

4

Schritt 4: Kopieren Sie das CSS und wenden Sie es auf Ihr Hero-Bereich-Element an.

Ergebnis: Der Hero-Bereich blendet sanft von transparent zu vollstandig sichtbar in 0,6 Sekunden mit einer naturlichen Verlangsamungskurve ein.

Beispiel: Endloser Huepf-Indikator

Ziel: Einen kontinuierlich hupfenden Pfeil erstellen, der auf scrollbaren Inhalt hinweist.

1

Schritt 1: Wahlen Sie die 'bounce'-Vorlage aus den Animationsvorlagen.

2

Schritt 2: Stellen Sie die Dauer auf 1s mit der Timing-Funktion ease ein.

3

Schritt 3: Setzen Sie die Iterationsanzahl auf unendlich und die Richtung auf normal.

4

Schritt 4: Setzen Sie den Fullmodus auf none und kopieren Sie das CSS fur ein Pfeil-Symbol.

Ergebnis: Der Pfeil hupft kontinuierlich auf und ab und lenkt die Aufmerksamkeit auf scrollbaren Inhalt, ohne aufdringlich zu sein.

Anwendungsfälle

Anwendungsfalle

Aufmerksamkeitsstarke Hero-Bereich-Einblendung

Landing Pages profitieren von subtilen Eingangsanimationen, die den Blick der Besucher auf wichtige Inhalte lenken. Eine Fade-in- oder Slide-in-Animation auf der Hero-Uberschrift und dem Call-to-Action-Button erzeugt einen gepflegten ersten Eindruck, ohne die Benutzer mit ubermasiger Bewegung zu uberfordern.

Mikrointeraktionen fur Buttons und Karten

Das Hinzufugen einer schnellen Pulse- oder Scale-up-Animation beim Uberfahren interaktiver Elemente bietet klares visuelles Feedback, das die wahrgenommene Reaktionsfahigkeit verbessert. Diese kleinen Animationen vermitteln Interaktivitat und lassen Interfaces lebendiger wirken.

Lade- und Statusanzeige-Animationen

Endlosschleifen-Animationen wie Rotate oder Pulse eignen sich gut fur Ladeindikatoren und Statusanzeigen, die Benutzer wahrend asynchroner Vorgange informiert halten. Eine flussige Rotationsanimation auf einem Ladesymbol beruhigt Besucher, dass die Anwendung arbeitet.

Haufig Gestellte Fragen

?Welche CSS-Eigenschaften generiert dieses Tool?

Es generiert eine vollstandige @keyframes-Regel mit den Animationsschritten und eine CSS-animation-Kurzschreibweise, die Name, Dauer, Timing-Funktion, Verzogerung, Iterationsanzahl, Richtung und Fullmodus kombiniert.

?Kann ich die Keyframe-Schritte anpassen?

Das Tool bietet neun vordefinierte Keyframe-Muster fur die gangigsten Animationen. Wahlen Sie eine Vorlage und konfigurieren Sie das Verhalten mit den Timing-Steuerelementen. Sie konnen das generierte CSS in Ihrem Code-Editor weiter bearbeiten.

?Welche Timing-Funktionen sind verfugbar?

Das Tool unterstutzt ease, linear, ease-in, ease-out und ease-in-out. Diese decken die gangigsten Animationskurven in der Webentwicklung ab.

?Ist die Eigenschaft animation-fill-mode wichtig?

Ja; der Fullmodus steuert, ob die Animationsstile vor oder nach der Wiedergabe angewendet werden. Verwenden Sie 'forwards' um den Endzustand beizubehalten, 'backwards' um den ersten Keyframe wahrend der Verzogerung anzuwenden, oder 'both' fur beide Richtungen.

?Werden CSS-Animationen in allen Browsern unterstutzt?

CSS-Animationen mit @keyframes werden in allen modernen Browsern unterstutzt, einschlieslich Chrome, Firefox, Safari und Edge. Fur aktuelle Browserversionen sind keine Herstellerprafixe erforderlich.

?Ist dieser CSS-Animationsgenerator kostenlos?

Ja, dieses Tool ist vollig kostenlos ohne Nutzungsbeschrankungen, ohne erforderliche Registrierung und ohne Premium-Stufen. Verwenden Sie es so oft wie notig.

?Werden meine Daten an einen Server gesendet?

Nein. Alles lauft lokal in Ihrem Browser. Es werden keine Daten an einen Server ubertragen. Ihre Animationskonfigurationen bleiben vollstandig privat auf Ihrem Gerat.

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bucher uber CSS und Web-Animation

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Empfohlene Produkte fur Webentwickler

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen