Как сделать заголовок закрепленным на свитке - PullRequest
0 голосов
/ 17 сентября 2018

Как сделать заголовок липким при прокрутке пользователя?

Ссылка: https://colorlib.com/preview/theme/coinbuzz/coinbuzz/index3.html

1 Ответ

0 голосов
/ 17 сентября 2018

Попробуйте это Стиль:

.header {
  padding: 10px 16px;
  background: #555;
  color: #f1f1f1;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.sticky + .content {
  padding-top: 102px;
}

Сценарий:

window.onscroll = function() {myFunction()};
var header = document.getElementById("myHeader");
var sticky = header.offsetTop;
function myFunction() {
  if (window.pageYOffset > sticky) {
    header.classList.add("sticky");
  } else {
    header.classList.remove("sticky");
  }
}

Тело HTML:

<div class="header" id="myHeader">
  <h2>My Header</h2>
</div>

Это должно работать для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...