Я зацепился за некоторый код ранее и обнаружил, что он основан на задержке перехода, не применяемой к переходу, если его свойство было установлено до самого перехода.Мне было интересно, если это ошибка или ожидаемое поведение.
Я сделал небольшую ручку, чтобы показать пример того, что я имею в виду: https://codepen.io/itsharryfrancis/pen/pGBRBR
По сути, это показывает разницу между:
.test1 {
.block {
transition: background 1s;
transition-delay: 1s;
}
}
и
.test2 {
.block {
transition-delay: 1s;
transition: background 1s;
}
}
Полагаю, ожидается ли это из-за каскадной природы CSS?