Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Прилипание элемента к краю

Поддержи проект!!! smile

Как сделать "position:sticky", что такое "position:sticky" и как работает прилипание элемента к краю! Разберемся с примерами!

"position:sticky" прилипание элемента

  1. "position:sticky" прилипание сверху.
  2. "position:sticky" прилипание снизу
  1. "position:sticky" сверху.

    На самом деле - это очень просто! Почему-то очень много запросов о том, что position:sticky" не работает! Может просто вы делаете.ю что-то неправильно!

    Мы делаем "position:sticky" правильно!

    Чтобы реализовать прилипание position:sticky" сверху, нам понадобится несколько блоков div
    И наш "position:sticky" блок:
    <div class="sticky_block">sticky block</div>

    Покрасим в красный, чтобы можно было его отличить от других:

    border: 1px solid red;

    + естественно добавим :

    position:sticky;

    + Блок будет прилипать сверху :

    top:0;

    Соберем css:

    <style>.sticky_block{position:-webkit-sticky; position:sticky; top:0; border: 1px solid red;}</style>

    Далее нам выше приведенный блок с классом "sticky_block" нужно поместить в родительский блок, чтобы мы могли увидеть движение внутри блока, добавим ему также бордюр зеленого цвета, а контент бордюр будет синим, чтобы не расписывать каждую строчку, соберем весь код сразу вместе::

    Css:

    .sticky_block{position:-webkit-sticky; position:sticky; top:0; border: 1px solid red;}

    .container{ width:600px; height:300px; margin:0 auto; border:solid 1px green; padding:10px; margin-top:40px;}

    .content { border: 1px solid blue; }

    Html:

    <style>

    <main class="container">

    <div class="sticky_block">sticky block</div>

    <div class="content">content</div>

    </main>

    </style>

    Результат прилипания блока сверху.

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

    sticky block
    content

  2. "position:sticky" прилипание снизу

    Чем отличается прилипание снизу!? тем, что немного изменим позиционирование блоков.

    Блок "sticky_block_1" разместим внизу родительского блока. И добавим ему прилипание снизу:

    bottom:0;

    _собственно - это всё!

    css:

    .sticky_block_1{position:-webkit-sticky; position:sticky; bottom:0; border: 1px solid red;}

    .container_1{ width:600px; height:300px; margin:0 auto; border:solid 1px green; padding:10px; margin-top:40px;}

    .content_1 { min-height: 273px; border: 1px solid blue; }

    Html:

    <main class="container">

    <div class="content_1">MAIN CONTENT</div>

    <div class="sticky_block_1">sticky block</div>

    </main>

    Прилипание элемента снизу.

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

    MAIN CONTENT
    sticky block


Вас может еще заинтересовать список тем : #CSS | #POSITION |
Последняя дата редактирования : 07.01.2021 13:06
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
position sticky css position sticky position sticky не работает position sticky bottom position sticky overflow css position sticky не работает position sticky js position sticky safari position sticky поддержка position sticky overflow hidden html position sticky почему не работает position sticky position sticky поддержка браузерами position sticky table position sticky flex position sticky ie css position sticky bottom position sticky border position sticky not working position sticky caniuse position sticky примеры

Последние комментарии :
Марат :
26/01/2021 12:28
Внимание! На странице описывается система комментирования ECOMMENT.SU.Здесь и далее, на всем сайте, стоит другая…
подробнее.
Марат :
26/01/2021 10:58
На сайте, комментирование моё собственное, которое не знаю, когда …
подробнее.
Вали :
26/01/2021 05:51
А вот эти комментарии тут - это же другие, не те о которых статья?Не…
подробнее.
Вали :
26/01/2021 05:44
Привет, классно!
подробнее.
Марат :
25/01/2021 10:08
Спасибо за добрые слова!Всегда пожалуйста!Приходите…
подробнее.