Maison > interface Web > tutoriel CSS > Comment créer un menu déroulant avec Bootstrap sans étendre son conteneur ?

Comment créer un menu déroulant avec Bootstrap sans étendre son conteneur ?

Patricia Arquette
Libérer: 2024-10-27 05:36:29
original
1112 Les gens l'ont consulté

How to Create a Scrollable Menu with Bootstrap Without Expanding Its Container?

Menu défilant avec Bootstrap - Conteneur d'extension de menu

Problème

Utilisation de la méthode fournie pour créer un menu déroulant avec Bootstrap le menu étend son conteneur lorsqu'il ne seharusnya pas. Comment cela peut-il être résolu ?

Solution pour Bootstrap 5

Pour Bootstrap 5, appliquez le CSS suivant :

.dropdown-menu {
    max-height: 280px;
    overflow-y: auto;
}
Copier après la connexion

Solution pour Bootstrap 4

Pour Bootstrap 4, appliquez le même CSS que ci-dessus.

Solution alternative pour Bootstrap 3

Alternativement, pour Bootstrap 3, ajoutez le CSS et le HTML suivants :

CSS

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
Copier après la connexion

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="#">Another action</a></li>
</ul>
Copier après la connexion

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