Az a transition-delay
tulajdonság, amelyet általában a transition
gyorsírás részeként használnak, meghatározza az átmenet megkezdésének késleltetési idejét.
.delay-me ( transition-delay: 0.25s; )
Az érték a következő lehet:
- Egy érvényes időérték meghatározott másodperc ezredmásodperc pl
1.3s
vagy125ms
- Vesszővel elválasztott időértékek listája, külön késleltetési értékek meghatározásához egyetlen elem többszörös átmeneténél, pl
1s background-color, 350ms transform
A (z) alapértelmezett értéke transition-delay
azt 0s
jelenti, hogy nem történik késés, és az átmenet azonnal elkezdődik. Az időérték a pontosabb időzítés érdekében tizedes alapú számként kifejezhető.
Ha egy átmenet késleltetési értéke negatív, akkor az átmenet azonnal megkezdődik (késés nélkül), azonban az átmenet a folyamat felénél kezdődik, mintha már megkezdődött volna.
A következő toll egy lebegő hatást mutat egy olyan dobozon, amelynek transition-delay
értéke 2s
átmeneti időtartamú 1s
:
Lásd a
CSS-Tricks (@ css-tricks) által a Pen Transition delay késleltető bemutatót
a CodePen-en.
Most hasonlítsa össze a következő bemutatóval, amelynek késleltetése -1s
és időtartama 3s
:
Tekintse meg a
CSS-Tricks (@ css-tricks)
által írt Pen Negative átmeneti késleltetési bemutatót a CodePen-en.
Vegye figyelembe, hogy a második példában csak a tényleges átmenet utolsó kétharmada látható, és nincs késés. A negatív érték eltávolítja a késést és hatékonyan csökkenti az időtartamot.
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-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; )
Az IE10 (az IE első támogatott stabil verziója transition-delay
) nem igényli az -ms-
előtagot.
Gyakori eset a lépcsőzetes átmenetek:
Lásd
Chris Coyier (@chriscoyier) Pen Staggered Animations-ját
a CodePen-en.
Böngésző támogatás
Ez a böngésző támogatási adat a Caniuse cégtől származik, amely részletesebben szerepel. Egy szám azt jelzi, hogy a böngésző támogatja az adott és újabb verziók szolgáltatásait.
Asztal
Króm | Firefox | AZAZ | Él | Szafari |
---|---|---|---|---|
4 * | 5 * | 10. | 12. | 5,1 * |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 2,1 * | 6,0–6,1 * |