268 of 313 menu

transition-timing-function Özelliği

transition-timing-function özelliği, bir transition geçişinin değişim hızını (ivmesini) belirler. Örneğin, önce yavaş, sonra hızlı, sonra tekrar yavaş vb.

Sözdizimi

seçici { transition-timing-function: değer; }

Değerler

Değer Açıklama
ease Önce yavaş, sonra hızlı, sonunda tekrar yavaş.
ease-in Yavaş başlar ve kademeli olarak hızlanır.
ease-out Hızlı başlar ve kademeli olarak yavaşlar.
ease-in-out Önce yavaş, sonra hızlı, sonunda tekrar yavaş. ease değerinden hızı ile ayrılır.
linear Her zaman aynı hız.
step-start Animasyon yoktur, özellik anında son değerini alır.
step-end Animasyon yoktur, özellik, transition-duraton ile belirlenen süre kadar bekler ve ardından anında son değerini alır.
steps Özelliğin değeri adımlarla (sıçramalarla) değişir.
cubic-bezier İsteğe bağlı bir animasyon tanımlayabilen Bezier eğrisi. Bkz. Bezier eğrisi oluşturucu.

Varsayılan değer: ease.

Farklı Değerlerin Karşılaştırılması

Tüm zamanlama fonksiyonlarının çalışmasını görmek için aşağıdaki kutuların üzerine fareyle gelin:

Örnek

Fareyi kutunun üzerine getirin - genişliğini 2 saniye içinde kademeli olarak değiştirecektir. ease-in değeri ayarlandığı için animasyon yavaş başlayacak ve kademeli olarak hızlanacaktır:

<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; }

:

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet