@danilr

Как сделать логику такого скролла?

Смотреть картинку.
Нужно сделать логику скролла так - когда скроллишь всю страницу и доходишь до "серого" блока (то есть он доходит до хедера: 60px от топа), то "зелёный" блок должен остаться на месте, а скролиться блок "фиолетовый" (в нём может быть куча синих блоков) и когда скролл "фиолетового" блока заканчивается, то далее по обычному поведению "серый блок" при скорлле уходит вверх.
P.s. хедер в position:fixed; такая логика должна работать когда курсор находится и на зелёном блоке.
Подскажите как сделать, пожалуйста. Нужен ли Js, наверняка я не знаю.
5dc3a0b14c7ef410753249.png
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
OTCloud
@OTCloud
Программирование и Архитектура ПО
JS тут явно не нужен, если я правильно понял вам подойдет это, а вот второй пример
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Web Developer
Ищите в гугле sticky sidebar JS
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы