@Kryptonit

Как это сделать на ЧИСТОМ js?

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

Ответ написан
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Вешать inrsectionObserver или по старинке ловить позиции, слушая скролл.

А запуск анимации можно реализовать как на JS (перебрать с цикле с приростом setTimeout), так и сменой класса, а задержку и анимацию описывать в CSS классе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 нояб. 2024, в 03:35
5000 руб./за проект
06 нояб. 2024, в 00:20
1000 руб./за проект
06 нояб. 2024, в 00:03
40000 руб./за проект