Maison > interface Web > tutoriel CSS > Comment empêcher l'expansion du conteneur de menu défilant Bootstrap ?

Comment empêcher l'expansion du conteneur de menu défilant Bootstrap ?

Patricia Arquette
Libérer: 2024-10-31 14:03:02
original
816 Les gens l'ont consulté

How to Prevent Bootstrap Scrollable Menu Container Expansion?

Menu défilant avec Bootstrap : empêcher l'expansion des conteneurs

Problème d'origine :

Tentatives de mise en œuvre un menu déroulant avec Bootstrap utilisant une certaine méthode entraîne une expansion indésirable du conteneur du menu.

Solution :

Pour résoudre ce problème, vous pouvez appliquer directement les propriétés CSS à votre classe de menu déroulant :

<code class="css">.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}</code>
Copier après la connexion

Ceci contiendra le menu dans son propre espace, l'empêchant d'agrandir le conteneur.

HTML mis à jour :

<code class="html"><ul class="dropdown-menu scrollable-menu" role="menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li><a href="#">Action</a></li>
    <!-- ... -->
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
</ul></code>
Copier après la connexion

Approches alternatives compatibles avec Bootstrap :

Bootstrap 4/5 :

Définir la hauteur maximale sur le .dropdown- classe de menu :

<code class="css">.dropdown-menu {
    max-height: 280px;
    overflow-y: auto;
}</code>
Copier après la connexion

Menu horizontal utilisant Flexbox :

Envisagez d'utiliser flexbox pour une alternative au menu horizontal :

https://codeply. com/p/shJzHGE84z

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal