html 快速粘性导航
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 快速粘性导航相关的知识,希望对你有一定的参考价值。
// REF: https://remysharp.com/2017/06/28/sticky-headers
.sticky-banner {
position: relative;
height: 65px;
width: 100%;
}
.sticky-banner__inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color:#F3F7FF;
}
.sticky .sticky-banner__inner {
position: fixed;
z-index: 1000;
}
var rafTimer;
function toggleHeaderFloating() {
if (window.scrollY > 80) {
document.body.classList.add('sticky');
} else {
document.body.classList.remove('sticky');
}
}
window.onscroll = function (event) {
cancelAnimationFrame(rafTimer);
rafTimer = requestAnimationFrame(toggleHeaderFloating);
};
<div class="sticky-banner">
<div class="sticky-banner__inner">
<!-- CODE -->
</div>
</div>
以上是关于html 快速粘性导航的主要内容,如果未能解决你的问题,请参考以下文章
html 粘性,平滑,主动导航
带有侧导航和内容区域的 CSS3/HTML5 粘性页眉/页脚
CSS视差标题和粘性导航互斥?
修复屏幕顶部的“粘性”导航栏
css [粘性导航]粘性主导航与媒体查询#js #mq
在移动设备上禁用粘性导航