Maison >interface Web >tutoriel CSS >Comment puis-je créer une barre de navigation qui s'anime/rétrécit lors du défilement à l'aide de Bootstrap ?
Animer/réduire la barre de navigation lors du défilement à l'aide de Bootstrap
La création d'une barre de navigation qui rétrécit lors du défilement est un élément de conception populaire qui améliore l'expérience utilisateur en optimisant espace sur des écrans plus petits. Voici comment y parvenir avec Bootstrap :
Bootstrap 5
Bootstrap 5 a introduit la classe sticky-top, qui vous permet de créer une barre de navigation statique à fixe effet. Ajoutez simplement un sticky-top à votre élément de barre de navigation, et il restera collé en haut de la fenêtre lorsque la page défile.
Bootstrap 4
Utilisation de la position : Sticky
Utilisation d'IntersectionObserver API
Utilisation de jQuery
Exemple d'utilisation 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>
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!