у меня есть массив элементов (прямоугольники). Они обозначают уровень скилла. Мне нужно, чтобы когда пользователь докручивался до них, они начинали анимироваться(изначално их длина 0, плавно перетекает в 100%), при этом между анимацией каждого элемента есть задержка(чтобы не все сразу увеличивались) Пример: https://ru.wix.com/website-template/view/html/1885...
Руководитель frontend направления, предприниматель
Вешать inrsectionObserver или по старинке ловить позиции, слушая скролл.
А запуск анимации можно реализовать как на JS (перебрать с цикле с приростом setTimeout), так и сменой класса, а задержку и анимацию описывать в CSS классе.