Свойство transition-duration

Свойство transition-duration задава времето за изпълнение на плавен преход transition.

Синтаксис

cssселектор {
  transition-duration: време в s или ms;
}

Стойности

Стойност Описание
s Задава време в секунди (например 3s). Може да задавате дробни стойности, например, 0.5s - половин секунда.
ms Задава време в милисекунди (например 3ms). Една секунда е 1000 милисекунди.

Стойност по подразбиране: 0s.

Пример

Задръжте мишката върху блока - той плавно ще промени своята ширина за 2 секунди.

html<div id="elem"></div>
css#elem {
  transition-duration: 2s;
  transition-property: width;
  border: 1px solid black;
  height: 50px;
  width: 100px;
}
#elem:hover {
  width: 400px;
}

Результат:

Вижте също

  • свойство transition-property,
    което задава име на свойство за плавен преход
  • свойство transition-delay,
    което задава забавяне преди плавен преход
  • свойство transition-timing-function,
    което задава времева функция за плавен преход
  • свойство transition,
    което е съкращение за плавен преход
  • свойство animation,
    с което може да се направи анимация