使用Bootstrap 在滾動時動畫/收縮導航列
創建滾動時收縮的導航欄是一種流行的設計元素,它透過優化來增強使用者體驗較小螢幕上的空間。以下是如何使用Bootstrap 實現此目的:
Bootstrap 5
Bootstrap 5 引入了Sticky-top 類,它使您能夠創建靜態到固定的導航欄影響。只需將 Sticky-top 新增至導覽列元素,當頁面捲動時,它就會黏在視窗的頂部。
Bootstrap 4
使用位置: Sticky
使用 IntersectionObserver API
使用 jQuery
使用 jQuery的範例
<nav class="navbar navbar-inverse bg-inverse fixed-top"> <!-- your navbar markup --> </nav> <script> $(window).scroll(function() { if ($(document).scrollTop() > 100) { $('.navbar').addClass('sticky-top'); } else { $('.navbar').removeClass('sticky-top'); } }); </script>
附加說明
以上是如何使用 Bootstrap 建立一個在滾動時動畫/收縮的導覽列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!