headroom.js

現在很多的網站使用了前端框架,如BootStrap。
在使用BootStrap制作網頁的時候,我們經常會用到BootStrap所提供的導航條組件。
并且很多的網站會把這個導航條固定在網頁的頂上,雖然好看,但是有的時候我們要在頁面上呈現很多東西的時候,我們就會覺得固定在頂部的導航條是多余的。
這個時候,我們就可以使用headroom.js,headroom.js可以使我們的網頁在滾動到下方的時候,頂部的導航條會自動收起來。給我們的頁面更多的空間。

1.首先在<head>標簽中加入

<style>
        .headroom {
            transition: transform 200ms linear;
        }
        .headroom--pinned {
            transform: translateY(0%);
        }
        .headroom--unpinned {
            transform: translateY(-100%);
        }
</style>

2.在<body>標簽的最后引入headroom.js

<script src="http://cdn.bootcss.com/headroom/0.5.0/headroom.min.js"></script>

3.在引入了headroom.js之后再加入headroom.js代碼

<script>
        // grab an element
        var myElement = document.querySelector("header");
        // construct an instance of Headroom, passing the element
        var headroom  = new Headroom(myElement);
        // initialise
        headroom.init();
</script>

github中的源代碼
headroom.js官網
headroom.js中文官網

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容