274 of 313 menu

Свойство animation-timing-function

Свойството animation-timing-function задава скоростта на промяна (ускорение) на анимацията. Например, първо бавно, после бързо, после отново бавно и т.н.

Синтаксис

селектор { animation-timing-function: стойност; }

Стойности

Стойност Описание
ease Първо бавно, после бързо, накрая отново бавно.
ease-in Започва бавно и постепенно се ускорява.
ease-out Започва бързо и постепенно спира.
ease-in-out Първо бавно, после бързо, накрая отново бавно. Различава се от ease по скорост.
linear Винаги една и съща скорост.
step-start Няма анимация, свойството незабавно приема крайната стойност.
step-end Няма анимация, свойството чака времето, зададено в animation-duraton, и след това мигновено приема крайната стойност.
steps Стойността на свойството се променя на скокове.
cubic-bezier Крива на Безие, която може да задава произволна анимация. Вижте генератор на криви на Безие.

Стойност по подразбиране: ease.

Сравнение на различни стойности

Поставете мишката върху представените по-долу блокове, за да видите действието на всички видове времеви функции:

Вижте също

  • свойството animation,
    което е съкратено свойство за анимации
  • командата @keyframes,
    която задава ключови кадри на анимацията
  • плавните преходи transition, които представляват анимация при посочване на елемент
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне