Народ, всем привет. Position: sticky это некое и довольно редко используемое (а зря) значение CSS-свойства position, которое сочетает в себе поведение relative и fixed. Оно позволяет элементу вести себя как обычный блочный элемент, пока он находится в пределах родительского контейнера, а затем «прилипать» к заданной позиции при прокрутке страницы. Это свойство можно использовать для закреплённых заголовков, меню, боковых панелей и навигации. Как? А вот сегодня давайте и разберемся. Элемент со значением sticky сначала располагается относительно своего обычного места в потоке документа, как при position: relative. Однако когда пользователь прокручивает страницу и элемент достигает указанного порога (top, bottom, left или right), он начинает вести себя как position: fixed, оставаясь на экране. Тут важно, что элемент остаётся «прилипшим» только в пределах своего родителя. Как только родительский контейнер заканчивается, элемент перестаёт быть фиксированным. .sticky { position: sticky; top:
Position: sticky в CSS, полный гайд с примерами, отличие от fixed
СегодняСегодня
3 мин