Egenskapen transition
Egenskapen transition er en sammensatt egenskap for
jevne overganger, den lar deg samtidig
sette transition-duration,
transition-property,
transition-timing-function
og transition-delay.
Syntaks
velger {
transition: verdi;
}
Rekkefølgen på egenskapene har ikke betydning, men
varigheten (transition-duration)
må komme før forsinkelsen (transition-delay).
Verdier
Se de tilsvarende egenskapene. Standardverdi:
all 0s ease 0s.
Verdien none avbryter alle overganger
(de vil skje øyeblikkelig).
Eksempel
Hold musepekeren over boksen - i 3 sekunder
vil ingenting skje (det er en forsinkelse på
3s), og deretter vil den jevnt endre bredden sin
på 2 sekunder. Hvis du deretter fjerner musen
- vil det igjen i 3 sekunder ikke skje noe,
og deretter vil bredden jevnt reduseres
tilbake til utgangsverdien:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition: width 2s ease 3s;
width: 100px;
height: 50px;
}
#elem:hover {
width: 400px;
}
:
Se også
-
egenskapen
animation,
som kan brukes til å lage animasjoner