Zum Inhalt springen
Toolars
Erkunden
Fehler melden

Design · Lokal-Werkzeug

CSS-cubic-bezier-Generator

CSS Cubic Bezier Generator

Justiere Easing-Kurven mit zwei Kontrollpunkten auf dem Live-Diagramm, sieh die Bewegung in der Vorschau und kopiere die cubic-bezier()-Werte.

Aufgabenpfad / von der Eingabe zum Ergebnis

Platziere den ersten Kontrollpunkt

Läuft lokal · Nichts wird hochgeladen

Wie CSS-cubic-bezier-Generator funktioniert, Datenschutz und verwandte Tools

Aufgabenpfad / von der Eingabe zum Ergebnis

So gestaltest du eine Cubic-Bezier-Easing-Kurve

  1. 01

    Platziere den ersten Kontrollpunkt

    Setze Kontrollpunkt X1 zwischen 0 und 1 und Kontrollpunkt Y1 zwischen −1 und 2. Das Kurvendiagramm zeichnet sich live neu, mit einer Hilfslinie vom Startpunkt zu deinem Griff.

  2. 02

    Platziere den zweiten Kontrollpunkt

    Setze Kontrollpunkt X2 (0–1) und Kontrollpunkt Y2 (−1 bis 2). Einen Y-Wert über 1 hinauszuziehen erzeugt das Überschwingen, das ein Easing federnd wirken lässt; Y1 unter 0 zu ziehen fügt einen Moment der Antizipation hinzu, bevor die Bewegung startet.

  3. 03

    Lege die Dauer fest

    Wähle eine Dauer von 0,1 bis 4 Sekunden. Die Markierung auf der Bewegungsschiene läuft in Schleife mit deiner exakten Kurve darüber — die Kadenz, die du siehst, ist die Kadenz, die du auslieferst.

  4. 04

    Oder starte mit einer bekannten Kurve

    Die Standardkurve — 0,25; 0,1; 0,25; 1 — ist exakt das Standard-Schlüsselwort ease und ein neutraler Ausgangspunkt. Drücke Beispiel laden für eine federnde Überschwing-Kurve (0,34; 1,56; 0,64; 1), die zeigt, was ein Y-Wert über 1 bewirkt.

  5. 05

    Kopiere das Timing-CSS

    CSS kopieren oder .css herunterladen speichert toolars-cubic-bezier.css. Die .motion-Regel setzt transition-duration und beide timing-function-Eigenschaften. animation-duration wird nicht gesetzt; für Keyframe-Animationen musst du die Dauer separat angeben.

  6. 06

    Lies das Diagramm vor dem Ausliefern

    Das Diagramm zeichnet den Fortschritt über die Zeit zwischen den festen Start- und Endpunkten: Flache Abschnitte sind langsam, steile schnell. Eine Kurve, die unter den Start fällt oder über das Ende steigt, ist kein Fehler — das ist Antizipation und Überschwingen, ehrlich gezeichnet.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Nichts wird gespeichert
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

CSS-cubic-bezier-Generator nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Was CSS-cubic-bezier-Generator tatsächlich tut

Ein Modal, das aufspringen, aber sanft zur Ruhe kommen soll, ein Karten-Hover, der ein kleines Überschwingen braucht, ein Onboarding-Tooltip, das ungehetzt wirken muss — Easing ist der Unterschied zwischen einem Interface, das fertig wirkt, und einem, das nach Standard aussieht. Die Kurve hier zu zeichnen, gegen eine echte animierte Vorschau, schlägt das Erraten von vier Zahlen in einem Stylesheet, und das Experimentieren bleibt im Tab. Wenn sich die Schleife richtig anfühlt, sind die vier Werte schon produktionsreif.

Häufige Fragen

Warum läuft X nur von 0 bis 1, während Y von −1 bis 2 läuft?
Der CSS-Standard hält beide X-Werte innerhalb von [0, 1], damit die Zeit entlang der Kurve immer vorwärts läuft. Y kennt diese Grenze nicht — Werte unter 0 oder über 1 erzeugen Antizipation und Überschwingen —, und dieses Tool begrenzt Y auf −1 bis 2, was jedes praktische Easing abdeckt.
Was genau wird exportiert?
Eine .motion-Klasse mit drei Deklarationen: transition-duration mit deinen Sekunden und derselbe cubic-bezier()-Wert, zugewiesen an transition-timing-function und animation-timing-function.
Wie lese ich die Vorschau?
Das Diagramm zeichnet die Kurve zwischen ihren festen Start- und Endpunkten mit Hilfslinien zu beiden Kontrollgriffen, und die Schiene darunter animiert eine Markierung mit der gewählten Dauer unter Verwendung der echten Timing-Funktion — die ehrliche Kadenz, keine Annäherung.
Wie forme ich ein Ease-in, Ease-out oder eine Feder?
Schiebe das X des ersten Griffs Richtung 1 mit niedrigem Y für ein langsam startendes Ease-in; bringe das X des zweiten Griffs Richtung 0 mit hohem Y für ein sanftes Ease-out. Schiebe ein beliebiges Y über 1 für eine Feder, die ihr Ziel überschießt, oder unter 0 für Antizipation.
Funktioniert die Klasse gleichermaßen für Transitionen und Keyframe-Animationen?
Ja — derselbe cubic-bezier()-Wert wird beiden timing-function-Eigenschaften zugewiesen, und die Dauer liegt in transition-duration. Brauchst du nur einen Mechanismus, lösche die andere Zeile nach dem Einfügen; die Kurve selbst ist mechanismusunabhängig. Bei Keyframes gilt: Die Timing-Funktion wirkt zwischen jedem Frame-Paar, nicht über den gesamten Lauf.
Wird irgendetwas hochgeladen oder gespeichert?
Nein. Die Kurve wird lokal in diesem Tab berechnet und angezeigt, es ist kein Konto nötig, und nichts wird protokolliert oder gesendet. Drücke Zurücksetzen, um das Standard-Easing wiederherzustellen.

Weiter in Design

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

Generator für CSS-Ladeanimationen

CSS Loader Generator

Gestalte Ladeindikatoren als Ring oder Punkte mit 24 bis 160 px Rahmen und 0,2 bis 4 Sekunden Zyklus — mit Live-Vorschau und Code zum Kopieren.

Erstellen

CSS-Checkbox-Generator

CSS Checkbox Generator

Style eigene Checkboxen auf Basis eines nativen input-Elements — mit Fokus-Umriss, Disabled-Zustand und Reduced-Motion-Variante im kopierfertigen CSS.

Erstellen

CSS-Switch-Generator

CSS Switch Generator

Entwirf Umschalter aus reinem CSS mit frei bemessener Schiene und Regler, 180-ms-Transition und Reduced-Motion-Fallback — Code zum Kopieren.

Erstellen

CSS-clip-path-Generator

CSS Clip Path Generator

Bearbeite Polygonpunkte per Ziehen, Tastatur oder Koordinaten. Vier Vorlagen und lokaler Export als clip-path-Deklaration oder vollständiges CSS.

Erstellen