Как сделать подобный сайдбар?

Вот пример. Как сделать такой же сайдбар? чтобы плавал только сайдбар, а не ещё и контент сайта?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 2
Сделано отвратительно, JS
Можно просто на css дать position: fixed
Ответ написан
Комментировать
ExcluZZ
@ExcluZZ
adm metrsaratova.ru
Сделано отвратительно, согласен.
position: fixed подойдет если нужно чтобы элемент всегда был на одном месте
Если нужно именно так, как в вашем примере, чтобы он сначала был на своем месте а после определенного прокрута прилеплялся то js, а именно:
- получаем значение отступа элемента от верхнего края
- отслеживаем событие скролинга страницы
- если скролинг относительно верха превышает расстояние отступа элемента от верха, ставим тот же position: fixed js-ом
- в обратном порядке снимаем position: fixed
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
26 нояб. 2024, в 12:39
15000 руб./за проект
26 нояб. 2024, в 11:39
1000 руб./за проект