Свойство 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,
с което може да се направи анимация