LenovoId
@LenovoId
svg, css,js

Как выполнить в sass такие манипуляции?

Имеем большое количество class="item0" до class="item400" или больше .
Каким образом в sass less или другом препроцессоре выполнить keyframes для всех этих class но с разной задержкой анимации ?

Цель : сокращение кода css - чтобы не писать для каждого class свой keyframes в css
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Sass
frontend developer
А зачем вообще кейфреймы множить, одного не достаточно?
$base-delay: 100ms;
@for $i from 0 through 400 {
  .item#{$i} {
    animation-delay: $base-delay + $i;
    animation-name: myanimation
  }
}
@keyframes myanimation { .... }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы