Tryhard770
@Tryhard770
Начинающий верстальщик

Как сделать индикатор перехода по секциям на сайте?

Я задавал подобный вопрос, но я не правильно его сформулировал и хорошего ответа не получил. Если кратко, то мне нужно сделать боковой индикатор перехода по секциям. Он должен быть закреплен на экране и при переходе на другую секцию индикатор черного цвета должен переходить на другую часть меню. Прошу помочь мне понять как делаются подобные индикаторы5eaafaa518247365801172.png
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
1. Стоит начать с прослушивания прокрутки
2. Затем вычислять совпадает ли прокрутка с координатами секции.
3. При совпадении любым удобным способом получать индекс соответствующего элемента в твоей навигации (можно раздать через data-атрибуты, или просто ловить текущий индекс [поплохеет при разной вложенности]). И задавать ему класс (для подсветки).

Сама навигация должна быть размещена посредством position:fixed.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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