Command Palette

Search for a command to run...

CS

CSS-Animationsgenerator

Erstellen Sie CSS-Keyframe-Animationen aus Voreinstellungen wie Fade, Slide, Bounce und Spin. Passen Sie Dauer, Lockerung, Verzögerung, Iteration und Richtung an, geben Sie eine Live-Vorschau ab und kopieren Sie dann die Keyframes und die Animationskurzschrift.

Presets
Toolz
Settings
600ms
0ms
Generated CSS
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.animated-element {
  animation: fadeIn 0.6s ease 1 both;
}
Category:css
Mode:Offline
Version:1.0.0
Access:Free

Was ist der CSS Animation Generator?

Der CSS Animation Generator ist ein visueller Editor für CSS-Keyframe-Animationen Sie wählen eine voreingestellte Bewegung wie Einblenden, Einblenden, Verkleinern, Zoomen, Bounce, Spin oder Puls, passen die Dauer, Timing-Funktion, Verzögerung, Iterationsanzahl, Richtung und Füllmodus an, sehen, wie sie in einer Live-Vorschau ausgeführt wird, und kopieren dann zwei Dinge: die @keyframes-Regel, die die Bewegung definiert, und die Animationskurzschrift, die sie abspielt. Sie verwandelt einen CSS-Block, den die meisten Menschen aus dem Speicher oder einem Framework kopieren, in etwas, das Sie formen und sehen können, bevor es Ihr Stylesheet erreicht.

Eine CSS-Animation hat zwei Hälften, die übereinstimmen müssen Die @keyframes-Regel benennt eine Folge von Schritten, die jeweils als prozentualer Offset mit den Eigenschaftswerten geschrieben werden, die das Element an diesem Punkt halten soll, zum Beispiel 0% bei Opazität 0 und 100% bei Opazität 1. Die Animationseigenschaft verweist dann auf diesen Keyframe-Namen und steuert, wie er abgespielt wird: wie lange er dauert, wie er sich entspannt, wie lange man mit dem Start wartet, wie oft wiederholt werden muss und in welche Richtung jeder Durchgang ausgeführt wird Ein falsch geschriebener Name ist der häufigste Grund, warum eine Animation stillschweigend nichts tut, da der Browser keine Regel hat, an die er binden kann.

Alles läuft in Ihrem Browser Wählen Sie eine Voreinstellung, ziehen Sie die Dauer - und Verzögerungs-Schieberegler, wechseln Sie die Lockerungskurve, stellen Sie die Animation auf ewig oder eine feste Anzahl von Malen wiederholen, und drücken Sie die Wiedergabe, um sie erneut anzusehen Das Tool schreibt die Kurzschrift in sicherer Reihenfolge mit dem Keyframe-Namen zuerst, lässt die Verzögerung fallen, wenn sie Null ist, und lässt jeden Teil weg, der seiner CSS-Voreinstellung entspricht, damit die Ausgabe lesbar bleibt Es gibt kein Konto, nichts wird hochgeladen, und der Generator arbeitet weiter, sobald die Seite geladen wurde.

Es macht auch die Performance-Kompromisse sichtbar Die Presets animieren Transform und Opazität wo immer möglich, denn diese beiden Eigenschaften werden vom Compositor gehandhabt und zwingen den Browser nicht, Layout neu zu berechnen, so bleiben sie bei hohen Bildraten glatt, Animieren von Breite, Höhe, Ober - oder Rand berechnet stattdessen die Seite auf jedem Frame neu und ist die übliche Ursache für StotternSehen Sie einen Bounce, der von translaTE statt von oben aufgebaut wurde, ist eine schnellere Lektion, warum man glatt ist, als jede Menge darüber zu lesen.

Wie benutzt man den CSS Animation Generator?

1

Wählen Sie eine Animationsvoreinstellung

Wählen Sie eine Bewegung aus der voreingestellten Liste aus, z. B. Einblenden, Einschieben, Zoomen, Prellen, Drehen, Pulsen oder Schütteln. Jede Voreinstellung lädt ihre Keyframes und eine sinnvolle Standarddauer und -erleichterung.

2

Passen Sie das Timing und die Wiedergabe an

Legen Sie Dauer und Verzögerung fest, wählen Sie eine Zeitfunktion, entscheiden Sie, ob die Animation eine feste Anzahl von Malen oder unendlich wiederholt, und wählen Sie eine Richtung und den Füllmodus aus.

3

Vorschau und Wiedergabe

Sehen Sie, wie die Animation auf dem Vorschauelement ausgeführt wird, und drücken Sie die Wiedergabe, um sie neu zu starten. Da eine Animation auf dem Mount ausgeführt wird, wird das Element erneut angezeigt, sodass Sie es so oft sehen können, wie Sie möchten.

4

Kopieren Sie das CSS

Kopieren Sie die generierte @keyframes-Regel und die Animationskurzschrift zusammen, fügen Sie sie dann in Ihr Stylesheet ein und wenden Sie die Klasse auf ein beliebiges Element an.

Hauptmerkmale

Keyframe-Voreinstellungsbibliothek

Vierzehn vorgefertigte Bewegungen, die Ein-, Aus- und Schleifeneffekte abdecken, von Fade- und Slide-Effekten bis hin zu Bounce, Spin, Puls, Shake, Flip und Heartbeat, jeweils definiert mit echten Keyframe-Stopps

Vollständige Wiedergabekontrolle

Legen Sie Dauer, Verzögerung, Timing-Funktion, Iterationsanzahl, Richtung, Füllmodus und Wiedergabezustand fest und sehen Sie jede Änderung, die sich in der Kurzschrift und der Live-Vorschau widerspiegelt, auf einmal

Schlüsselbilder und Kurzschrift zusammen

Die Ausgabe enthält sowohl die @keyframes-Regel als auch die daran bindende Animationskurzschrift, sodass Sie einen vollständigen Arbeitsblock kopieren und nicht die Hälfte von einem

Saubere, spez-korrekte Ausgabe

Die Kurzschrift wird zuerst mit dem Keyframe-Namen geschrieben, die Verzögerung wird gelöscht, wenn sie Null ist, und ein beliebiger Standardwert wird weggelassen, sodass das generierte CSS so liest, wie Sie es von Hand schreiben würden

Frequently Asked Questions

Eine CSS-Keyframe-Animation ist eine benannte Folge von Stilschritten, die ein Element im Laufe der Zeit durchläuft. Sie definieren die Schritte in einer @keyframes-Regel, geben jedem einen prozentualen Offset und die darin zu haltenden Eigenschaftswerte und fügen die Animation dann einem Element mit der Animationseigenschaft hinzu, die Dauer, Lockerung, Verzögerung und Wiederholung steuert.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css animation generatorkeyframes generatorcss keyframe animationanimation shorthandcss fade in animationcss bounce animationcss spin animationanimation timing functionanimation css generatoranimation generator csscss keyframes presets