Bild 100% in Ihrem Browser

Cubic-Bezier-Easing-Editor — CSS-Animationskurven

Gestalten Sie CSS-cubic-bezier-Easing-Kurven visuell. Ziehen Sie die Kontrollpunkte, sehen Sie eine animierte Live-Vorschau, wählen Sie Presets und kopieren Sie die Timing-Funktion.

Live-Vorschau
CSS-Timing-Funktion

Cubic-Bezier-Easing-Editor — Gestalten Sie Sanfte CSS-Animationskurven

Gestalten Sie die perfekte Easing-Kurve für Ihre CSS-Animationen und -Übergänge. Ziehen Sie die beiden Kontrollpunkte, um die Kurve zu formen, sehen Sie zu, wie eine Kugel die Bewegung in Echtzeit wiedergibt, probieren Sie klassische Presets, und kopieren Sie die cubic-bezier()-Timing-Funktion direkt in Ihr Stylesheet.

Was ist eine Easing-Kurve?

Easing steuert, wie eine Animation während ihrer Dauer beschleunigt und abbremst. Statt sich mit konstanter Geschwindigkeit zu bewegen (linear), beschleunigt und verlangsamt sich Bewegung in der realen Welt. CSS drückt dies mit cubic-bezier(x1, y1, x2, y2) aus — vier Zahlen, die eine Kurve vom Anfang (0,0) bis zum Ende (1,1) über zwei Kontrollpunkte definieren.

So verwenden Sie es

  • Ziehen Sie die rosa Griffe: jeder biegt die Kurve nahe dem Anfang oder dem Ende
  • Beobachten Sie die Kugel: die Live-Vorschau spielt Ihr Easing in einer Schleife ab, um die Bewegung zu spüren
  • Überschwingen: ziehen Sie einen Griff über oder unter die Box, um Bounce-/Anticipation-Effekte zu erzeugen (Werte außerhalb 0–1)
  • Presets: starten Sie mit ease, linear, ease-in/out oder einem federnden Bounce
  • Kopieren: holen Sie sich den fertigen cubic-bezier()-Wert

Die vier Zahlen verstehen

  • x1, y1: der erste Kontrollpunkt — formt den Anfang der Animation
  • x2, y2: der zweite Kontrollpunkt — formt das Ende
  • Die X-Werte sind zwischen 0 und 1 gesperrt (Zeit läuft nicht rückwärts); die Y-Werte können diesen Bereich für Überschwingen überschreiten

Wo das Ergebnis verwenden

Fügen Sie den Wert in jeden CSS-Übergang oder jede Animation ein, zum Beispiel: transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);. Es funktioniert auch mit animation-timing-function.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Nichts wird hochgeladen oder gespeichert.