Egenskaben transition-property
Egenskaben transition-property angiver
hvilken egenskab, der skal animeres med en jævn
overgang transition. Som værdi skal man
angive navnet på den CSS-egenskab, der skal
animeres. Hvis man angiver værdien all
(den er sat som standard) - vil alle egenskaber
blive animeret på samme tid.
Syntaks
selektor {
transition-property: værdi;
}
Eksempel
Hold musen over blokken - den vil jævnt ændre
sin bredde, fordi transition-property
har værdien width:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Eksempel . Værdien all
I dette eksempel har transition-property
værdien all - derfor vil alle egenskaber
skrevet for tilstanden hover jævnt
ændre sig (i vores tilfælde er det
width og height). Alle ændringer
vil foregå over den samme tid, som er angivet
i transition-duration:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: all;
height: 25px;
width: 100px;
}
#elem:hover {
height: 50px;
width: 400px;
}
:
Se også
-
egenskaben
transition-duration,
som angiver varigheden af en jævn overgang -
egenskaben
transition-delay,
som angiver forsinkelsen før en jævn overgang -
egenskaben
transition-timing-function,
som angiver tidsfunktionen for en jævn overgang -
egenskaben
transition,
som er en forkortelse for en jævn overgang -
egenskaben
animation,
som kan bruges til at lave animation