Vlastnosť transition-property
Vlastnosť transition-property nastavuje
vlastnosť, ktorá bude animovaná plynulým
prechodom transition. Hodnotou by sa malo
odovzdať meno CSS vlastnosti, ktorá bude
animovaná. Ak nastavíte hodnotu all
(je nastavená predvolene) - budú animované
všetky vlastnosti naraz.
Syntax
selektor {
transition-property: hodnota;
}
Príklad
Umiestnite myš na blok - plynule zmení
svoju šírku, pretože transition-property
má hodnotu width:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Príklad . Hodnota all
V tomto príklade transition-property
má hodnotu all - preto sa plynule
meniť budú všetky vlastnosti, napísané
pre stav hover (v našom prípade
je to width a height). Všetky zmeny
prebiehať budú počas jedného času, ktorý je nastavený
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;
}
:
Pozrite tiež
-
vlastnosť
transition-duration,
ktorá nastavuje trvanie plynulého prechodu -
vlastnosť
transition-delay,
ktorá nastavuje oneskorenie pred plynulým prechodom -
vlastnosť
transition-timing-function,
ktorá nastavuje časovú funkciu pre plynulý prechod -
vlastnosť
transition,
ktorá je skratkou pre plynulý prechod -
vlastnosť
animation,
pomocou ktorej je možné vytvoriť animáciu