Gestalte eigene Cubic-Bézier-Easing-Kurven mit einem ziehbaren Editor und einer Live-Animationsvorschau.

Kurveneditor
1 2 0 1 0 1 Zeit Fortschritt

Ziehe die beiden Griffe, um die Easing-Kurve zu formen.

Animationsvorschau
Mit Easing
Linear
Füllung
1.2s
Kontrollpunkte
Punkt 1
Punkt 2
Voreinstellungen
Wert
cubic-bezier(0, 0, 1, 1)
CSS-Ausgabe
transition-timing-function: ; animation-timing-function: ;

Alles läuft in deinem Browser – es wird nichts hochgeladen.


Über Cubic-Bézier-Easing-Editor

Der Cubic-Bézier-Easing-Editor entwirft benutzerdefinierte Timing-Funktionen für CSS-Übergänge und -Animationen. Ziehen Sie die beiden Kontrollpunkte auf der Kurvenfläche, und der Wert cubic-bezier(x1, y1, x2, y2) aktualisiert sich live; eine Animationsvorschau spielt das Easing neben einer linearen Referenz ab, sodass Sie den Unterschied spüren können, mit einstellbarer Dauer und sofortiger Wiederholung.

Zehn Vorlagen decken das gängige Vokabular ab — die Standard-Easing-Funktionen ease, ease-in, ease-out und ease-in-out, dazu ausdrucksstarke Kurven wie back und anticipate, die über ihre Endpunkte hinausschießen, sowie material-artige Beschleunigungs- und Verzögerungsrampen. Nutzen Sie sie direkt oder als Ausgangspunkt für Ihre eigene Anpassung.

Sie können auch exakte Kontrollpunkt-Koordinaten eingeben, auf zufällig klicken für Inspiration und entweder den reinen cubic-bezier()-Wert oder eine fertige CSS-Regel kopieren. Der gesamte Editor läuft in Ihrem Browser.

So verwenden Sie Cubic-Bézier-Easing-Editor

  1. Ziehen Sie die beiden Griffe im Kurveneditor, um das Easing zu formen.
  2. Klicken Sie auf Wiederholen und vergleichen Sie die geeaste Animation mit der linearen Referenz, passen Sie bei Bedarf die Dauer an.
  3. Probieren Sie die Vorlagen aus — ease, back, anticipate, material und mehr — für einen schnellen Ausgangspunkt.
  4. Feinjustieren Sie mit den numerischen Kontrollpunkt-Eingaben für exakte Werte.
  5. Kopieren Sie den cubic-bezier()-Wert oder das komplette CSS-Snippet.

Häufig gestellte Fragen

Es sind die Koordinaten der beiden Kontrollpunkte: x1, y1, x2, y2. Die x-Achse ist die Zeit (0 bis 1) und die y-Achse der Animationsfortschritt. Früh hoch gezogene Punkte lassen die Bewegung schnell starten; niedrig gezogen, startet sie langsam.

Die y-Werte können das. Ein y über 1 lässt die Animation über ihr Ziel hinausschießen und sich zurücksetzen — genau das tun die Vorlagen „back“ und „anticipate“. Die x-Werte müssen zwischen 0 und 1 bleiben, weil die Zeit nicht rückwärts laufen kann.

In jedem CSS transition-timing-function oder animation-timing-function sowie in der easing-Option der Web Animations API. Er ersetzt Schlüsselwörter wie ease-in-out durch eine auf Ihre Oberfläche abgestimmte Kurve.

Nutzen Sie ease-out (schneller Start, sanftes Ende) für Elemente, die auf dem Bildschirm erscheinen oder auf Eingaben reagieren — es wirkt unmittelbar. Nutzen Sie ease-in für Elemente, die den Bildschirm verlassen. Ease-in-out passt zu Bewegungen, bei denen beide Enden sichtbar sind.

Ja, kostenlos ohne Konto, und er läuft vollständig in Ihrem Browser — nichts, was Sie entwerfen, wird hochgeladen.


Beliebte Suchen
cubic bezier easing editor cubic-bezier generator css css easing funktion generator css transition timing function animation easing kurve editor eigene bezier kurve css ease-in-out cubic bezier
Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.
Problem melden

Füge dieses kostenlose Tool zu deiner eigenen Website hinzu — kopiere den Code unten und füge ihn ein.