Navigationsleiste beim Scrollen mit Bootstrap animieren/verkleinern
Das Erstellen einer Navigationsleiste, die beim Scrollen verkleinert wird, ist ein beliebtes Designelement, das die Benutzererfahrung durch Optimierung verbessert Platz auf kleineren Bildschirmen. So können Sie dies mit Bootstrap erreichen:
Bootstrap 5
Bootstrap 5 führte die Sticky-Top-Klasse ein, mit der Sie eine statische bis feste Navigationsleiste erstellen können Wirkung. Fügen Sie einfach „Sticky-Top“ zu Ihrem Navigationsleistenelement hinzu und es bleibt beim Scrollen der Seite oben im Ansichtsfenster hängen.
Bootstrap 4
Position verwenden : Sticky
Verwenden von IntersectionObserver API
Verwendung von jQuery
Beispiel für die Verwendung 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>
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von Bootstrap eine Navigationsleiste erstellen, die beim Scrollen animiert/verkleinert wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!