268 of 313 menu

Уласцівасць transition-timing-function

Уласцівасць transition-timing-function ўстанаўлівае хуткасць змянення (паскарэнне) плаўнага пераходу transition. Напрыклад, спачатку павольна, потым хутка, потым павольна і г.д.

Сінтаксіс

селектар { transition-timing-function: значэнне; }

Значэнні

Значэнне Апісанне
ease Спачатку павольна, потым хутка, у канцы зноў павольна.
ease-in Пачынаецца павольна і паступова паскараецца.
ease-out Пачынаецца хутка і паступова спыняецца.
ease-in-out Спачатку павольна, потым хутка, у канцы зноў павольна. Ад ease адрозніваецца хуткасцю.
linear Заўсёды адна і тая ж хуткасць.
step-start Анімацыі няма, уласцівасць адразу прымае канчатковае значэнне.
step-end Анімацыі няма, уласцівасць чакае час, зададзенае ў transition-duraton, а затым імгненна прымае канчатковае значэнне.
steps Значэнне ўласцівасці змяняецца скачкамі.
cubic-bezier Крывая Безье, якая можа задаваць адвольную анімацыю. Гл. генератар крывых Безье.

Значэнне па змаўчанні: ease.

Параўнанне розных значэнняў

Навядзіце мышэй на прадстаўленыя ніжэй блокі, каб убачыць працу ўсіх відаў часовых функцый:

Прыклад

Навядзіце мышэй на блок - ён плаўна зменіць свойую шырыню за 2 секунды. Так як устаноўлена значэнне ease-in, то анімацыя пачнецца павольна і будзе паступова паскарацца:

<div id="elem"></div> #elem { border: 1px solid black; transition-timing-function: ease-in; transition-duration: 2s; transition-property: width; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Глядзіце таксама

  • уласцівасць transition-duration,
    якое задае працягласць плаўнага пераходу
  • уласцівасць transition-property,
    якое задае імя ўласцівасці для плаўнага пераходу
  • уласцівасць transition-delay,
    якое задае затрымку перад плаўным пераходам
  • уласцівасць transition,
    якое з'яўляецца скарачэннем для плаўнага пераходу
  • уласцівасць animation,
    з дапамогай якога можна зрабіць анімацыю
Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць