@aleksandrozz

Как прокрутить фиксированную панель?

Всем привет!

Столкнулся с такой проблемой: Имеется фиксированная панелька слева с высотой в 100% экрана. Так вот, если весь контент не помещается в эти 100%, то соответственно он обрезается. Где-то видел такое решение, что при прокрутке страницы сама панелька тоже прокручивается пока не кончится в ней контент и если прокрутить страницу наверх, то и панелька прокрутится до ее начала.

Может быть кто-то знает как это реализовать или знает сайт где такое реализованно?

Заранее спасибо за помощь!
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
S-ed
@S-ed
Комбайнёр
Обычно, делается так:
Пока прокрутка не добралась до дна панельки - position: absolute, если страница прокручивается дальше - position: fixed;
Недостатком такого подхода будет то, что для того чтоб увидеть верх панели - надо будет промотать в самый верх страницы.
Но можно написать небольшой скрипт который будет прокручивать панель в зависимости от относительной прокрутки страницы.
https://css-tricks.com/scroll-fix-content/

Такой подход, к примеру на github.com - https://github.com/veryEvilMan/fl-ru-damp/issues/11 (панель subscribe, лок по верху панели)
Ответ написан
Ваш ответ на вопрос

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

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