0

Standard-Entlastungskurve für Materialdesign

Entwerfen Sie eine benutzerdefinierte CSS-Cubic-Bezier()-Timing-Funktion, indem Sie zwei Kontrollpunkte ziehen, eine Live-Vorschau anhand einer linearen Referenz anzeigen und dann den fertigen Wert kopieren.

Ziehen Sie den orangefarbenen Griff (P1) und den roten Griff (P2), um die Kurve neu zu formen – die Pfeiltasten funktionieren auch. X bleibt zwischen 0 und 1, wie es CSS erfordert; Ziehen Sie einen Griff über oder unter das Feld, um y über diesen Bereich hinaus zu senden, um Überschwing- und Bounce-Effekte zu erzielen.

Deine Kurve

Linear (zum Vergleich)

Verarbeitung... 0%

Ergebnis

Auf dieser Seite wird der Generator geöffnet, wobei x1=0,4, y1=0, x2=0,2, y2=1 bereits geladen ist – die standardmäßige Beschleunigungskurve, die in den Bewegungsrichtlinien von Google für Material Design veröffentlicht wurde. Ziehen Sie entweder den Griff oder bearbeiten Sie die Zahlen und die Kurve, die Live-Vorschau und das kopierbare CSS-Update zusammen.

Material Design nennt diese Kurve „Standardbeschleunigung“ und empfiehlt sie für die meisten Bildschirmübergänge – Elemente, die bereits sichtbar sind und sich innerhalb desselben Bildschirms einfach bewegen, in der Größe ändern oder verblassen. Seine Form beschleunigt sich schnell und bremst dann sanft ab, weshalb so viele Android-Apps und Web-UIs im Material-Stil das gleiche Übergangsgefühl vermitteln, ohne dass jemand bemerkt, dass sie dieselben vier Zahlen verwenden.

Legen Sie es direkt in die Übergangs-Timing-Funktion oder die Animations-Timing-Funktion ab, um ein Material-konsistentes Gefühl zu erhalten, oder verwenden Sie es als Referenzpunkt: Die Material-Richtlinien definieren auch separate „Verzögerungs-“ und „Beschleunigungs“-Kurven für Elemente, die in den Bildschirm eintreten oder ihn verlassen, was diese einzelne Standardkurve nicht ersetzen soll.