transition-property հատկությունը
transition-property հատկությունը սահմանում է
այն հատկությունը, որը կխտապատվի transition
հարթ անցումով: Որպես արժեք պետք է փոխանցել CSS
հատկության անունը, որը կխտապատվի: Եթե տրվի all
արժեքը (այն տրված է լռելյայն) - ապա բոլոր հատկությունները
կխտապատվեն միաժամանակ:
Շարահյուսություն
ընտրիչ {
transition-property: արժեք;
}
Օրինակ
Մկնիկը տեղափոխեք բլոկի վրա - այն կփոխի իր լայնությունը
հարթորեն, քանի որ transition-property
ունի width արժեքը:
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
Օրինակ . all արժեքը
Այս օրինակում transition-property
ունի all արժեքը - ուստի հարթորեն
կփոխվեն բոլոր այն հատկությունները, որոնք գրված են
hover վիճակի համար (մեր դեպքում
դրանք են width-ը և height-ը): Բոլոր փոփոխությունները
կկատարվեն նույն ժամանակում, որը սահմանված է
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;
}
:
Տես նաև
-
transition-durationհատկությունը,
որը սահմանում է հարթ անցման տևողությունը -
transition-delayհատկությունը,
որը սահմանում է հարթ անցումից առաջ ունեցած դադարը -
transition-timing-functionհատկությունը,
որը սահմանում է ժամանակային ֆունկցիան հարթ անցման համար -
transitionհատկությունը,
որը հանդիսանում է հարթ անցման համար հապավում -
animationհատկությունը,
որի օգնությամբ կարելի է անիմացիա ստեղծել