Lastnost transition-delay
Lastnost transition-delay nastavi
zamudo pred začetkom gladkega prehoda
transition.
Sintaksa
selektor {
transition-delay: čas v s ali ms;
}
Vrednosti
| Vrednost | Opis |
|---|---|
s |
Določa čas v sekundah (na primer 3s).
Lahko nastavite decimalne vrednosti,
na primer, 0.5s - pol sekunde.
|
ms |
Določa čas v milisekundah (na primer 3ms).
Ena sekunda je 1000 milisekund.
|
Privzeta vrednost: 0s.
Primer
Z miško se pomaknite čez blok - 3 sekunde
se ne bo nič zgodilo (nastavljena je zamuda
3s), nato pa bo gladko spremenil svojo širino
v 2 sekundah. Če nato miško umaknete
- spet 3 sekunde se ne bo nič
zgodilo, nato pa se bo širina gladko zmanjšala
na prvotno vrednost:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
transition-delay: 3s;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Primer
Z miško se pomaknite čez blok - najprej bo spremenil
svojo širino v 2 sekundah, nato pa
bo spremenil svojo višino v 4 sekundah.
Lastnosti se bodo spreminjale zaporedno,
saj je za višino nastavljena na 3
sekunde (čas spreminjanja širine). Če umaknete
miško - potem se bodo spremembe zgodile v obratnem
vrstnem redu: najprej se bo zmanjšala širina, nato pa
višina:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s, 4s;
transition-property: width, height;
transition-delay: 0s, 3s;
width: 100px;
height: 25px;
}
#elem:hover {
width: 400px;
height: 50px;
}
:
Glejte tudi
-
lastnost
transition-property,
ki določa ime lastnosti za gladki prehod -
lastnost
transition-duration,
ki določa trajanje gladkega prehoda -
lastnost
transition-timing-function,
ki določa časovno funkcijo za gladki prehod -
lastnost
transition,
ki je okrajšava za gladki prehod -
lastnost
animation,
s katero lahko ustvarite animacijo