Az a transition-duration
tulajdonság, amelyet általában a transition
gyorsírás részeként használnak, egy meghatározott átmenet időtartamának meghatározására szolgál. Vagyis, mennyi időbe telik, amíg a megcélzott elem áttér két meghatározott állapot között.
.example ( transition-duration: 3s; )
Az érték a következő lehet:
- Érvényes időérték (másodpercben vagy ezredmásodpercben megadva)
- Vesszővel elválasztott időértékek listája több tulajdonság egyetlen elemre történő átállításához
A (z) alapértelmezett értéke transition-duration
azt 0s
jelenti, hogy nem történik átmenet, és a tulajdonságváltozás azonnal megtörténik, még akkor is, ha a többi átmenettel kapcsolatos tulajdonság meg van határozva. Az időérték tizedes alapú számként kifejezhető a pontosabb időzítés érdekében, és a negatív értékek nem megengedettek.
A következő CodePen egy lebegő hatást mutat egy olyan mezőben, amely a háttér színének fokozatos megváltoztatásához használja a transition-duration
értéket 1s
:
Nézze meg ezt a tollat!
Az összes támogató böngésző kompatibilitásához szállító előtagokra van szükség, a szabványos szintaxissal utoljára deklarálva:
.example ( -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -o-transition-duration: 700ms; transition-duration: 700ms; )
Az IE10 (az IE első támogatott stabil verziója transition-duration
) nem igényli az -ms-
előtagot.
Böngésző támogatás
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
Művek | Művek | 4+ | 10,5+ | 10+ | 2.1+ | 3.2+ |