Savybė transition-property
Savybė transition-property nustato
savybę, kuri bus animuota sklandžiu
perėjimu transition. Reikšme reikia
perduoti CSS savybės pavadinimą, kuris bus
animuojamas. Jei nustatoma reikšmė all
(ji nustatyta pagal nutylėjimą) - bus animuojamos
visos savybės iš karto.
Sintaksė
selektorius {
transition-property: reikšmė;
}
Pavyzdys
Užveskite pelę ant bloko - jis sklandžiai pakeis
savo plotį, nes transition-property
turi reikšmę width:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Pavyzdys . Reikšmė all
Šiame pavyzdyje transition-property
turi reikšmę all - todėl sklandžiai
keisis visos savybės, parašytos
būsenai hover (mūsų atveju
tai width ir height). Visi pakeitimai
vyks per tą patį laiką, kuris nustatytas
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;
}
:
Taip pat žiūrėkite
-
savybė
transition-duration,
kuri nustato sklandžio perėjimo trukmę -
savybė
transition-delay,
kuri nustato delsimą prieš sklandų perėjimą -
savybė
transition-timing-function,
kuri nustato laiko funkciją sklandžiam perėjimui -
savybė
transition,
kuri yra trumpinys sklandžiam perėjimui -
savybė
animation,
kurios pagalba galima sukurti animaciją