Хосияти transition-property
Хосияти transition-property хосиятеро муқаррар мекунад,
ки ба тавассути гузариши мулоими transition animation карда мешавад.
Қимат бояд номи хосияти CSS-ро дод, ки animation карда мешавад.
Агар қимати all дод (он ба таври пешфарз муқаррар шудааст) -
ҳамаи хосиятҳо якбора animation карда мешаванд.
Синтаксис
интихобкунанда {
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,
ки ба ёрии он метавон аниматсия сохт