Хочу реализовать поведение "липкого" блока так же, как это реализовано
в группах вк (или, скажем, в любой группе, например "
html css js" ), а именно:
1. Когда мы начинаем скроллить длинный контент вниз - боковой сайдбар скроллится вместе с длинным блоком, пока не достигнет своей нижней точки. И останавливается.
2. Когда мы начинаем скроллить длинный контент вверх - боковой сайдбар скроллится вместе с длинным блоком, пока не достигнет своей верхней точки. И останавливается.
Я хочу подобное реализовать
в одном из своих проектов:
1. Для сайдбара с #shop-widgets задал следующие стили:
#shop-widgets {
position: -webkit-sticky;
position: sticky;
top: 100px;
}
2. Теперь сайдбар стал "липким", однако же для того, чтобы увидеть его нижние данные (контент в нижней части этого сайдбара) - необходимо всю страницу с длинным контентом проскроллить далеко вниз.
Не считаю это правильным решением, однако хочется реализовать этот момент.
Желательно стандартными свойствами css (если такое возможно)