transition: all 300ms ease;Was ist der CSS Transition Generator?
Der CSS Transition Generator ist ein visueller Editor für die CSS Transition-Eigenschaft Sie wählen aus, welche Eigenschaft Sie animieren möchten, legen die Dauer fest, wählen eine Timing-Funktion aus und fügen eine Verzögerung hinzu, dann lösen Sie eine Live-Vorschau aus, um die exakte Lockerung vor dem Kopieren der Deklaration zu beobachten Sie können mehrere Übergänge in einer Kurzschrift schichten - zum Beispiel beim Verschieben einer Transformation eine verblassende Deckkraft - und jede Ebene erhält ihre eigene Eigenschaft, Dauer, Zeitmessung und Verzögerung.
Ein Übergang weist den Browser an, die Änderung zwischen zwei Werten einer Eigenschaft zu animieren, anstatt sofort zu wechseln Ändern Sie eine Hintergrundfarbe im Schwebezustand ohne Übergang und es schnappt; fügen Sie den Übergang hinzu: Hintergrundfarbe 200 ms erleichtert sich und dieselbe Änderung erleichtert sich über eine Fünftelsekunde. Der Übergang lebt im Basiszustand, nicht im Schwebezustand, sodass das Element sowohl in die Änderung hinein als auch aus ihr heraus animiert, was dazu führt, dass sich eine Interaktion auf dem Rückweg beendet und nicht abrupt anfühlt.
Alles passiert in Ihrem Browser Starten Sie von einer Voreinstellung wie Fade, Button hover oder Bounce, passen Sie die Schieberegler an und wählen Sie aus, drücken Sie den Vorschauauslöser, um die Bewegung zu sehen, und kopieren Sie die Kurzschrift Das Tool schreibt die vier Teile in der Reihenfolge, die die Spezifikation benötigt - Eigenschaft, Dauer, Timing-Funktion, Verzögerung - und lässt die Verzögerung weg, wenn sie Null ist Kein Konto, kein Upload, und es arbeitet offline weiter, sobald die Seite geladen wurde.
Der häufigste Fehler besteht darin, eine Eigenschaft zu übertragen, die keine Zwischenwerte hat. anzeigen: keine anzeigen: block kann nicht animiert werden, da die Anzeige keine animierbare Eigenschaft ist - es gibt keine Hälfte zwischen keiner und block - weshalb ein Fade-in auf Display allein springt Die Fixierung besteht darin, Deckkraft und Sichtbarkeit zusammen zu übergehen oder das neuere zulässige diskrete Verhalten zu verwenden. Es lohnt sich auch, Transformation und Deckkraft gegenüber Breite, Höhe, oben oder links zu animieren: Die ersten beiden sind auf der GPU zusammengesetzt und lösen kein Layout aus, sodass sie glatt bleiben, während animierende Layouteigenschaften die Seite auf jedem Frame rekalkulieren und die übliche Quelle scherzhafter, stotternder Übergänge sind.
Wie benutzt man den CSS Transition Generator?
Wählen Sie eine Voreinstellung oder eine Immobilie
Beginnen Sie mit einer Voreinstellung wie Fade, Button Hover oder Bounce oder wählen Sie die Eigenschaft aus, die Sie animieren möchten - Opazität, Transformation, Hintergrundfarbe oder alles.
Dauer, Lockerung und Verzögerung festlegen
Ziehen Sie die Dauer - und Verzögerungsschieber und wählen Sie eine Zeitfunktion - Leichtigkeit, linear, eine kubisch-bezier Kurve, oder Schritte Die Werte aktualisieren sich in der Kurzschrift, während Sie gehen.
Vorschau des Antrags
Drücken Sie den Auslöser, um den Übergang auf dem Vorschauelement abzuspielen Da ein Übergang eine Zustandsänderung benötigt, um ausgeführt zu werden, schaltet die Vorschau zwischen zwei Zuständen um, sodass Sie die Lockerung sehen.
Kopieren Sie das CSS
Kopieren Sie die generierte Übergangskurzschrift und fügen Sie sie in den Basiszustand Ihres Elements ein, nicht in den Hover-Zustand, sodass sie in beide Richtungen animiert wird.
Hauptmerkmale
Mehrere Übergangsschichten
Ebenen hinzufügen und entfernen, um mehrere Eigenschaften gleichzeitig zu animieren - jede mit ihrer eigenen Eigenschaft, Dauer, Zeitfunktion und Verzögerung - verbunden zu einer durch Kommas getrennten Kurzschrift
Echte Lockerungskurven
Die vier CSS-Schlüsselwörter plus kuratierte kubisch-bezier-Voreinstellungen, einschließlich einer Materialstandardkurve und einer Overshot-Back-Kurve sowie einer Schrittfunktion () für die Bild-für-Bild-Bewegung
Live-Hover-Vorschau
Ein Trigger spielt den Übergang auf einem Vorschauelement ab, indem er zwischen zwei Zuständen umschaltet, sodass Sie das Timing und die Lockerung spüren, bevor Sie eine einzelne Zeile kopieren
Korrekte Stenografie-Reihenfolge
Die Ausgabe folgt der Spezifikationsreihenfolge von Eigenschaft, Dauer, Zeitfunktion und Verzögerung und verringert die Verzögerung, wenn sie Null ist, sodass das CSS sauber bleibt
Frequently Asked Questions
Related Tools
CSS Animation Generator
Build CSS keyframe animations from presets like fade, slide, bounce and spin. Adjust duration, easing, delay, iteration and direction, preview live, then copy the keyframes and animation shorthand.
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 Glassmorphism Generator
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Comments
0 comments
No comments yet. Be the first to share your thoughts!