使用 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中文网其他相关文章!