大家好!
今天我们要实作向下滚动网页时,自动隐藏页手或导览列的效果。
我们进入今天的主题吧!
header {
transition: transform 0.5s;
}
header.invisible {
transform: translateY(-100%);
}
(function () {
let prevPos = window.pageYOffset;
const header = Felix('header')[0];
Felix(window).on('scroll', function () {
const currPos = window.pageYOffset;
const status = currPos > prevPos && currPos > header.getBoundingClientRect().bottom;
header.classList[status ? 'add' : 'remove']('invisible');
prevPos = currPos;
});
})();
<header>
<!-- ... -->
</header>
范例连结制作中。
差不多也到尾声了。
如果对文章有任何疑问,也欢迎在下方提问和建议!
我是 Felix,我们明天再见!
>>: [C# WinForm] 建立第一个应用程序 Hello World
GitHub Issue 有点像是专案管理系统内管理工作事项的功能,但它能达到功能更多:无论是个人或...
今天是第20天了,剩下的这10天我们会针对之前作的去做延伸,话不多说赶快开始吧! 正常来说完成登入後...
前言 这篇真的是非常有意思的反思演讲,强烈推荐大家去听原演讲或看文字稿。 讲者主要讲述的是技术发展...
YARN YARN(Yet Another Resource Negotiator) 是 Hado...
前言 这一章节开始让自己脑袋轻松一点好了,毕竟前面也学了不少的东西,所以这边就聊点简单的好了。 指定...