274 of 313 menu

Właściwość animation-timing-function

Właściwość animation-timing-function ustawia prędkość zmiany (przyspieszenie) animacji. Na przykład, najpierw wolno, potem szybko, potem znowu wolno itd.

Składnia

selektor { animation-timing-function: wartość; }

Wartości

Wartość Opis
ease Najpierw wolno, potem szybko, na końcu znowu wolno.
ease-in Zaczyna się wolno i stopniowo przyspiesza.
ease-out Zaczyna się szybko i stopniowo zwalnia.
ease-in-out Najpierw wolno, potem szybko, na końcu znowu wolno. Różni się od ease prędkością.
linear Zawsze taka sama prędkość.
step-start Brak animacji, właściwość natychmiast przyjmuje końcową wartość.
step-end Brak animacji, właściwość czeka czas ustawiony w animation-duraton, a następnie natychmiast przyjmuje końcową wartość.
steps Wartość właściwości zmienia się skokowo.
cubic-bezier Krzywa Beziera, która może określać dowolną animację. Zobacz generator krzywych Beziera.

Wartość domyślna: ease.

Porównanie różnych wartości

Najedź myszką na przedstawione poniżej bloki, aby zobaczyć działanie wszystkich rodzajów funkcji czasowych:

Zobacz też

  • właściwość animation,
    reprezentującą skrót właściwości dla animacji
  • regułę @keyframes,
    określającą klatki kluczowe animacji
  • płynne przejścia transition, reprezentujące animację po najechaniu na element
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć