Eigenschap transition-property
De eigenschap transition-property stelt
de eigenschap in die geanimeerd wordt met een vloeiende
overgang transition. Als waarde moet
je de naam van de CSS-eigenschap doorgeven die
geanimeerd moet worden. Als je de waarde all
(het is standaard ingesteld) toekent - dan
zullen alle eigenschappen tegelijk geanimeerd worden.
Syntaxis
selector {
transition-property: waarde;
}
Voorbeeld
Beweeg de muis over het blok - het verandert soepel
zijn breedte, omdat transition-property
de waarde width heeft:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Voorbeeld . Waarde all
In dit voorbeeld heeft transition-property
de waarde all - daarom zullen soepel
veranderen alle eigenschappen, geschreven
voor de status hover (in ons geval
is dit width en height). Alle veranderingen
zullen plaatsvinden in dezelfde tijd, die is ingesteld
in 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;
}
:
Zie ook
-
de eigenschap
transition-duration,
die de duur van de vloeiende overgang instelt -
de eigenschap
transition-delay,
die een vertraging voor de vloeiende overgang instelt -
de eigenschap
transition-timing-function,
die de tijdsfunctie voor de vloeiende overgang instelt -
de eigenschap
transition,
die de verkorte notatie is voor de vloeiende overgang -
de eigenschap
animation,
waarmee je een animatie kunt maken