Maison > interface Web > tutoriel CSS > Comment créer un menu déroulant à plusieurs niveaux dans Twitter Bootstrap 2 ?

Comment créer un menu déroulant à plusieurs niveaux dans Twitter Bootstrap 2 ?

Mary-Kate Olsen
Libérer: 2024-11-27 04:59:09
original
1064 Les gens l'ont consulté

How to Create a Multilevel Dropdown Menu in Twitter Bootstrap 2?

Menu déroulant à plusieurs niveaux pour Twitter Bootstrap 2

La création d'un menu déroulant à plusieurs niveaux à l'aide d'éléments de Twitter Bootstrap 2 nécessite une implémentation personnalisée.

Réponse originale Pré-v2.1.1

Bootstrap 2 ne prend pas en charge nativement les listes déroulantes à plusieurs niveaux. Pour y parvenir, vous pouvez utiliser du CSS supplémentaire pour positionner les listes déroulantes de sous-menu à côté de l'élément de menu parent.

.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
  visibility: visible;
  display: block;
}

.navbar .sub-menu:before {
  /* Styling for the arrow pointer */
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}

.navbar .sub-menu:after {
  /* Additional styling for the arrow pointer */
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}
Copier après la connexion

Réponse mise à jour v2.1.1 et versions ultérieures

Pour Bootstrap versions 2.1.1 et supérieures, les listes déroulantes à plusieurs niveaux sont incluses par défaut. Suivez simplement les instructions de la documentation :

[Documentation Bootstrap Multilevel Dropdown](https://getbootstrap.com/docs/2.3.2/components/#dropdowns)

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