Варианта фиксации элемента на сайте на CSS/jQuery

Варианта фиксации элемента на сайте на CSS/jQuery

7239
Варианта фиксации элемента на сайте на CSS/jQuery

Фиксирование элементов пользуется большой популярностью при создании сайтов и разработке интернет-магазинов. Это отличное решение, которое позволяет ограничить пользователя вашего сайта от лишних действий, для того чтобы сделать акцент на важных элементах.

Зафиксировать элемент на странице можно разными способами, в каждом из них свои преимущества.

Фиксация элемента на сайте на CSS position: fixed


Положение в таком случае будет сверху top: 0, на всю ширину экрана. Такой вариант хорошо подходит для элементов сайта, которые должны находиться в самом верху.

Если хотите изменить положением – это делается свойствами left, top, right и bottom соответственно.

Один из минусов – не подходит для элементов, находящихся ниже верхней границы экрана.

Фиксация элемента на сайте на CSS position: sticky

В данном примере значение position устанавливаем sticky. Sticky фиксирует элемент только в рамках родительского контейнера. Фиксация объекта начнется только тогда, когда верхняя граница элемента совпадет с видимой верхней частью окна браузера, и завершается при достижении элементом конца родителя, при этом другие элементы остаются статическмим.


Фиксация элемента на jQuery при прокрутке страницы

Данный вариант фиксирует необходимый элемент только в том случае, когда его положение элемента равняется верхней границе экрана браузера при прокрутке страницы.



Фиксация элемента на jQuery при прокрутке страницы с остановкой в определенном месте

Такой пример является доработкой вышеуказанного способа. Который при прокрутке страницы до самого низа не перекрывают футер (низ сайта) и зачастую препятствуют получению немаловажной информации или навигации в нем.




Еще один пример фиксации блока при прокрутке можно постомтреть здесь. А также липкую панель Sticky Sidebar на jQuery по ссылке.
Помогла ли вам статья?
346 раз уже помогла
Комментарии: (0)

КАТЕГОРИИ