Lastnost transition-property
Lastnost transition-property določa
lastnost, ki bo animirana z gladkim
prehodom transition. Kot vrednost je treba
podati ime CSS lastnosti, ki bo
animirana. Če nastavite vrednost all
(privzeto je nastavljena) - bodo vse lastnosti
animirane hkrati.
Sintaksa
selektor {
transition-property: vrednost;
}
Primer
Z miško se pomaknite nad blok - le-ta bo gladko spremenil
svojo širino, saj ima transition-property
vrednost width:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Primer . Vrednost all
V tem primeru ima transition-property
vrednost all - zato se bodo gladko
spreminjale vse lastnosti, zapisane
za stanje hover (v našem primeru
sta to width in height). Vse spremembe
se bodo zgodile v enakem času, ki je določen
v 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;
}
:
Glejte tudi
-
lastnost
transition-duration,
ki določa trajanje gladkega prehoda -
lastnost
transition-delay,
ki določa zamudo pred gladkim prehodom -
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