ブートストラップを使用してスクロール時にナビゲーション バーをアニメーション/縮小する
スクロール時に縮小するナビゲーション バーの作成は、最適化によってユーザー エクスペリエンスを向上させる一般的なデザイン要素です。小さな画面でもスペースを確保できます。これを Bootstrap で実現する方法は次のとおりです。
Bootstrap 5
Bootstrap 5 では、静的から固定へのナビゲーションバーを作成できるスティッキートップ クラスが導入されました。効果。ナビバー要素に 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>
追加メモ
以上がブートストラップを使用してスクロール時にアニメーション/縮小するナビゲーションバーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。