Пошаговые CSS-переходы
Оригинал: css-tricks.com/staggered-css-transitions/
Перевод: Влад Мержевич
Допустим, вы хотите сдвинуть элемент при :hover для создания забавного визуального эффекта.
CSS
@media (hover: hover) {
.list--item {
transition: 0.1s;
transform: translateY(10px);
}
.list--item:hover,
.list--item:focus {
transform: translateY(0);
}
}
Классно! Но что если у вас есть несколько пунктов списка и вы хотите чтобы все они сдвигались при наведении, но каждый из них бы смещался пошагово по времени?