Egenskaben transition-delay
Egenskaben transition-delay angiver
forsinkelsen før start af den glidende overgang
transition.
Syntaks
selektor {
transition-delay: tid i s eller ms;
}
Værdier
| Værdi | Beskrivelse |
|---|---|
s |
Angiver tid i sekunder (f.eks. 3s).
Det er muligt at angive decimalværdier,
f.eks. 0.5s - et halvt sekund.
|
ms |
Angiver tid i millisekunder (f.eks. 3ms).
Et sekund er 1000 millisekunder.
|
Standardværdi: 0s.
Eksempel
Før musen over blokken - i 3 sekunder
vil der ikke ske noget (der er en forsinkelse på
3s), og derefter vil den glidende ændre sin bredde
over 2 sekunder. Hvis du derefter fjerner musen
- vil der igen i 3 sekunder ikke ske noget,
og derefter vil bredden glidende formindskes
til den oprindelige værdi:
<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;
}
:
Eksempel
Før musen over blokken - den vil først ændre
sin bredde over 2 sekunder, og derefter
ændre sin højde over 4 sekunder.
Egenskaberne vil ændres sekventielt,
da der for højden er angivet en forsinkelse på 3
sekunder (ændringstiden for bredden). Hvis du fjerner
musen - vil ændringerne ske i omvendt
rækkefølge: først vil bredden formindskes, og derefter
vil højden formindskes:
<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;
}
:
Se også
-
egenskaben
transition-property,
som angiver navnet på egenskaben for den glidende overgang -
egenskaben
transition-duration,
som angiver varigheden af den glidende overgang -
egenskaben
transition-timing-function,
som angiver tidsfunktionen for den glidende overgang -
egenskaben
transition,
som er en forkortelse for den glidende overgang -
egenskaben
animation,
som kan bruges til at lave animation