Я читал о fixed
div
в relative
и absolute
div
здесь:
Исправить положение div относительно другого div
Фиксированный позиционный div в относительном родительском div
Фиксированная позиция, но относительно контейнера
И многие другие, кроме никто не может помочь мне достичь поведения, которое я видел на нескольких страницах (в блогах). Я не могу вспомнить одно на данный момент, но вот некоторые изображения, чтобы объяснить
Просмотр 1 & Просмотр 2
После прокрутки вниз, контекстное меню придерживается в сторону вида и перемещается вниз с помощью прокрутки, пока не достигнет конца секции, в которой он останавливается. Если после него появляется больше контента, вы можете продолжать прокручивать его вниз, но контекстное меню больше не будет соответствовать вашему мнению. Когда вы поднимаетесь в тот же раздел, контекстное меню следует за вами до начала раздела, затем останавливается, и вы можете продолжать прокрутку вверх.
Это возможно только с HTML и CSS или мне нужен плагин?
Вот фрагмент кода jsFiddle , возможно, неполный. Забыл упомянуть, я делаю это в Angular 6+ как компонент, поэтому у меня нет полного доступа к файлу index.html
с тегом body
. JsFiddle показывает, с чем я могу работать.