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