Короткая запись изменения свойств

Свойство transition используется, когда нам нужно плавно изменить CSS-свойства между двумя состояниями элемента. Например, при наведении мышкой.

Вы заметили, как резко меняются элементы страницы при трансформациях? До наведения мыши элемент выглядит так, а по наведении — сразу совершенно иначе. Такое превращение приемлемо далеко не всегда.

Можно изменять стиль элемента плавнее. Эффекты перехода устанавливает универсальное свойство transition (англ. transition, «переход»). У него есть особые значения:

Такой код сделает переход от чёрного фона к белому плавным: трансформация продлится одну секунду, а начнётся через две секунды после наведения мыши на блок.