CSS3
January 7, 2021

⑤ Краткая запись перехода transition и плавный переход нескольких свойств

Продолжим изучение темы CSS3 - переходы. Если пропустили прошлые статьи, то вот ссылки на них:


Краткая запись перехода

Все свойства, отвечающие за изменение внешнего вида элемента, можно объединить в одно свойство transition
transition: transition-property transition-duration transition-timing-function transition-delay;

Если воспользоваться значениями по умолчанию, то запись

CSS
div {transition: 1s;}

будет эквивалентна

CSS
div {transition: all 1s ease 0s;}

Плавный переход нескольких свойств

Для элемента можно задать несколько последовательных переходов, перечислив их через запятую. Каждый переход можно оформить своей временной функцией.

CSS
div {transition: background 0.3s ease, color 0.2s linear;}

или

CSS
div {
transition-property: height, width, background-color;
transition-duration: 3s;
transition-timing-function: ease-in, ease, linear;
}

Продолжение в следующей статье!