transition-delay
Īpašumu, parasti izmanto kā daļu no transition
saīsinājumus, tiek izmantota, lai noteiktu laika periodu atlikt sākumu pāreju.
.delay-me ( transition-delay: 0.25s; )
Vērtība var būt viena no šīm:
- Derīga laika vērtība, kas noteikta sekundēs vai milisekundēs, piemēram,
1.3s
vai125ms
- Ar komatiem atdalīts laika vērtību saraksts, lai noteiktu atsevišķas aizkaves vērtības vairākām pārejām vienam elementam, piem
1s background-color, 350ms transform
Noklusējuma vērtība transition-delay
ir 0s
, kas nozīmē, ka kavēšanās nenotiks un pāreja sāksies nekavējoties. Laika vērtību precīzākai laika noteikšanai var izteikt kā decimāldaļu skaitli.
Ja pārejas aizkaves vērtība ir negatīva, tā izraisīs pārejas sākšanos nekavējoties (bez kavēšanās), tomēr pāreja sāksies procesa gaitā, it kā tā jau būtu sākusies.
Šis pildspalva parāda kursora efektu lodziņā, kurā tiek izmantota transition-delay
vērtība 2s
ar pārejas ilgumu 1s
:
Skatiet
CSS-Tricks (@ css-tricks) pildspalvas pārejas aizkaves demonstrāciju
vietnē CodePen.
Tagad salīdziniet to ar šo demonstrāciju, kuras aizkave -1s
un ilgums ir 3s
:
Skatiet
CSS-Tricks (@ css-tricks)
CSP -Tricks Pen Negative pārejas aizkaves demonstrāciju .
Ievērojiet, ka otrajā piemērā ir redzamas tikai pēdējās divas trešdaļas faktiskās pārejas un nav kavēšanās. Negatīvā vērtība noņem kavēšanos un efektīvi samazina ilgumu.
Lai nodrošinātu saderību visās atbalstītajās pārlūkprogrammās, ir nepieciešami piegādātāja prefiksi, un standarta sintakse tiek pasludināta par pēdējo:
.example ( -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; )
IE10 (pirmā stabilā IE versija, kas atbalsta transition-delay
) -ms-
prefikss nav nepieciešams .
Parasti izmantošanas gadījums ir pāreju posms:
Skatiet
Chris Coyier (@chriscoyier) pildspalvu dalītās animācijas
vietnē CodePen.
Pārlūka atbalsts
Šie pārlūka atbalsta dati ir no Caniuse, kurai ir sīkāka informācija. Cipars norāda, ka pārlūks atbalsta šo un jaunākās versijas funkciju.
Darbvirsma
Chrome | Firefox | IE | Mala | Safari |
---|---|---|---|---|
4 * | 5 * | 10 | 12 | 5,1 * |
Mobilais / planšetdators
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 2,1 * | 6,0–6,1 * |