@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
.animated-element {
animation: fadeIn 0.6s ease 1 both;
}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?
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.
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.
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.
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
Related Tools
CSS Grid Generator
Build CSS Grid layouts visually. Set columns, rows, track sizes, gaps and alignment with a live preview, then copy the generated grid CSS - all in your browser.
CSS Transform Generator
Build a CSS transform from translate, rotate, scale, skew and 3D perspective with live sliders and a preview, then copy production-ready code.
CSS Transition Generator
Build a CSS transition from property, duration, timing function and delay with a live hover preview, then copy production-ready code. Supports multiple layers.
Character Counter
Count characters, words, sentences and paragraphs live as you type, estimate reading time and byte size, and check your text against social media and SEO length limits.
Comments
0 comments
No comments yet. Be the first to share your thoughts!