Zum Inhalt springen

CSS-Transition-Generator mit Live-Vorschau

Wählen Sie, was sich wie lange ändert, beschreiben Sie den Zielzustand und schalten Sie die Vorschau um, bevor Sie die beiden erzeugten Regeln kopieren.

Läuft lokal in deinem Browser
· transition · timing-function · interactive state
STEUERPULT
LIVE-VORSCHAU
CSS EXPORTIEREN

So entsteht eine Transition samt Zielzustand

Der Generator liefert ein Regelpaar: eine Basisregel mit der Transition-Kurzschrift — Eigenschaft, Dauer, Kurve und Verzögerung — und eine Zielregel mit Transformation, Deckkraft, Hintergrundfarbe und Filter, in die das Element übergeht. Das Umschalten des Vorschau-Elements führt genau dieses Paar auf einem echten DOM-Knoten aus.

Jeder Regler wird so ausgegeben, wie es die Anzeige nennt. Werte bleiben in dem Bereich, der neben dem Feld steht, und ein geleertes Feld kehrt zu seinem letzten gültigen Wert zurück, statt eine Null zu exportieren. Die Berechnung läuft in der Seite: nichts wird hochgeladen, und das Werkzeug arbeitet offline weiter.

  1. Starten Sie mit einer Voreinstellung — Hover lift, Fade, Zoom, Color swap oder Soft spin — oder wählen Sie die animierte Eigenschaft und stellen Sie die Werte selbst ein. Jede Änderung setzt die Liste auf Custom zurück.
  2. Stellen Sie das Zeitverhalten ein: Dauer und Verzögerung in Millisekunden und eine der sieben Beschleunigungskurven, darunter zwei kubische Bézier-Kurven. Die Anzeige im Kopf der Bühne nennt Dauer und Kurve, die gerade ausgegeben werden.
  3. Beschreiben Sie den Zielzustand mit translateY, Skalierung und Drehung, danach Deckkraft und Zielfarbe. Jedes Feld behält seinen Bereich: translateY −120 bis 120 px, Skalierung 0,2 bis 2, Drehung −360 bis 360 Grad und Deckkraft 0 bis 1.
  4. Klicken Sie auf das Vorschau-Element oder auf die Schaltfläche für den Zustandswechsel, um die Transition auszuführen; ein zweiter Klick führt zurück in den Ausgangszustand.
  5. Übernehmen Sie die beiden Regeln mit dem Kopier-Button, und setzen Sie mit Reset alle Regler auf die Hover-lift-Werte zurück und den umgeschalteten Zustand zurück.

Was die beiden ausgegebenen Regeln tun

Warum zwei Regeln ausgegeben werden

Die erste Regel enthält die Transition-Kurzschrift: welche Eigenschaft animiert, wie lange, mit welcher Kurve und welcher Verzögerung. Die zweite beschreibt den Zielzustand — Transformation, Deckkraft, Hintergrundfarbe und ein leichter Helligkeits- und Sättigungsfilter — und wird beim Umschalten angewendet.

Animiert werden nur die Eigenschaften aus der Transitionsliste. Steht dort opacity, springen Transformation, Farbe und Filter der Zielregel in einem Schritt; bei all bewegt sich jeder abweichende Wert mit. Die Vorschau verhält sich genauso.

Die animierte Eigenschaft wählen

Der Auswähler bietet all, transform, opacity, background-color und filter — die fünf Dinge, die das Vorschau-Element ändert. Eine einzelne Angabe hält die Liste kurz, was ein Hover- oder Fokuszustand meist braucht; all ist die sichere Wahl beim Experimentieren.

Die Voreinstellungen laden diese Wahl mit: Hover lift animiert all, Fade animiert opacity, Zoom und Soft spin animieren transform, Color swap animiert background-color. Die übrigen Regler beschreiben trotzdem den Zielzustand, Sie können eine Voreinstellung also bearbeiten und behalten, was passt.

Bereiche, Kurven und Test

Die Dauer reicht von 0 bis 5000 ms, die Verzögerung von 0 bis 3000 ms; beide werden auf ganze Millisekunden gerundet. Die Kurvenliste enthält die fünf CSS-Schlüsselwörter und zwei kubische Bézier-Kurven, und die Anzeige nennt immer den Wert, der in der ausgegebenen Regel steht.

Weil die Zahlen auf den am Feld angegebenen Bereich begrenzt werden, trägt die ausgegebene Regel nie einen Wert, den der Browser verwirft oder anders liest — eine negative Zeit etwa gilt als Verzögerung, nicht als Dauer. Testen Sie die kopierten Regeln am echten Element: eine Transformation auf einem Vorfahren wirkt mit der animierten zusammen.

Zuletzt verwendet: