Projektuj własne krzywe wygładzania cubic-bezier dzięki edytorowi z przeciąganiem i podglądowi animacji na żywo.

Edytor krzywej
1 2 0 1 0 1 Czas Postęp

Przeciągnij dwa uchwyty, aby ukształtować krzywą wygładzania.

Podgląd animacji
Wygładzona
Liniowa
Wypełnienie
1.2s
Punkty kontrolne
Punkt 1
Punkt 2
Gotowe ustawienia
Wartość
cubic-bezier(0, 0, 1, 1)
Wynik CSS
transition-timing-function: ; animation-timing-function: ;

Wszystko działa w Twojej przeglądarce — nic nie jest przesyłane.


O Edytor wygładzania cubic-bézier

Edytor funkcji czasowania Cubic-Bézier projektuje niestandardowe funkcje czasowania dla przejść i animacji CSS. Przeciągnij dwa uchwyty kontrolne na płótnie krzywej, a wartość cubic-bezier(x1, y1, x2, y2) aktualizuje się na bieżąco; podgląd animacji odtwarza czasowanie obok liniowego punktu odniesienia, dzięki czemu poczujesz różnicę, z regulowanym czasem trwania i natychmiastowym powtórzeniem.

Dziesięć ustawień wstępnych obejmuje popularne słownictwo — standardowe ease, ease-in, ease-out i ease-in-out, a także wyraziste krzywe, takie jak back i anticipate, które wykraczają poza swoje punkty końcowe, oraz rampy przyspieszania i zwalniania w stylu material. Użyj ich w niezmienionej postaci lub jako punktu wyjścia do dalszego przeciągania.

Możesz też wpisać dokładne współrzędne punktów kontrolnych, kliknąć losowanie dla inspiracji oraz skopiować samą wartość cubic-bezier() lub gotową regułę CSS do wklejenia. Cały edytor działa w Twojej przeglądarce.

Jak korzystać z Edytor wygładzania cubic-bézier

  1. Przeciągnij dwa uchwyty w edytorze krzywej, aby ukształtować czasowanie.
  2. Kliknij Powtórz i porównaj animację z czasowaniem z liniowym punktem odniesienia, dostosowując w razie potrzeby czas trwania.
  3. Wypróbuj ustawienia wstępne — ease, back, anticipate, material i inne — jako szybki punkt wyjścia.
  4. Dopracuj za pomocą liczbowych pól punktów kontrolnych, aby uzyskać dokładne wartości.
  5. Skopiuj wartość cubic-bezier() lub kompletny fragment kodu CSS.

Najczęściej zadawane pytania

To współrzędne dwóch punktów kontrolnych: x1, y1, x2, y2. Oś x to czas (od 0 do 1), a oś y to postęp animacji. Punkty podciągnięte wysoko na początku sprawiają, że ruch zaczyna się szybko; podciągnięte nisko — zaczyna się wolno.

Wartości y mogą. Y powyżej 1 sprawia, że animacja wykracza poza swój cel i osiada z powrotem — dokładnie to robią ustawienia wstępne „back” i „anticipate”. Wartości x muszą pozostać między 0 a 1, ponieważ czas nie może płynąć wstecz.

W dowolnej właściwości CSS transition-timing-function lub animation-timing-function oraz w opcji easing z Web Animations API. Zastępuje słowa kluczowe, takie jak ease-in-out, krzywą dopasowaną do Twojego interfejsu.

Użyj ease-out (szybki start, łagodne zatrzymanie) dla elementów wchodzących na ekran lub reagujących na dane wejściowe — sprawia to wrażenie natychmiastowości. Użyj ease-in dla elementów opuszczających ekran. Ease-in-out pasuje do ruchów, w których widoczne są oba końce.

Tak, jest darmowy i nie wymaga konta, a działa całkowicie w Twojej przeglądarce — nic z tego, co zaprojektujesz, nie jest przesyłane.


Popularne wyszukiwania
edytor wygładzania cubic bezier generator cubic-bezier css generator funkcji wygładzania css funkcja czasu przejścia css edytor krzywej wygładzania animacji własna krzywa bezier css ease-in-out cubic bezier
Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.