Maison > interface Web > tutoriel CSS > Comment puis-je faire apparaître les listes déroulantes Twitter Bootstrap en survol au lieu d'un clic ?

Comment puis-je faire apparaître les listes déroulantes Twitter Bootstrap en survol au lieu d'un clic ?

Patricia Arquette
Libérer: 2024-12-29 04:50:12
original
620 Les gens l'ont consulté

How Can I Make Twitter Bootstrap Dropdowns Appear on Hover Instead of Click?

Le survol déclenche la liste déroulante du menu Twitter Bootstrap

Lors de l'utilisation de Twitter Bootstrap, il est possible de rendre le menu déroulant automatiquement au survol au lieu de nécessiter un clic . Ceci est réalisé grâce à des modifications CSS.

Pour activer la liste déroulante au survol, ciblez le sélecteur de l'option de menu masquée. Par exemple, si vous utilisez l'exemple de la page Twitter Bootstrap :

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
Copier après la connexion

Cependant, si vous utilisez des fonctionnalités réactives, vous souhaiterez exclure cette fonctionnalité lorsque la barre de navigation se réduit sur des écrans plus petits. Enveloppez le code ci-dessus dans une requête multimédia :

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
Copier après la connexion

Suppression de la flèche déroulante

Pour masquer la flèche (caret), supprimez-la de l'ancre à bascule déroulante élément, selon votre version de Twitter Bootstrap :

  • Bootstrap 3 : Supprimer le HTML de l'élément.
  • Bootstrap 2 et versions antérieures : Utilisez CSS pour cibler et styliser le pseudo-élément :after :
a.menu:after, .dropdown-toggle:after {
    content: none;
}
Copier après la connexion

N'oubliez pas de comprendre comment ces concepts fonctionnent et d'expérimenter le code pour personnaliser le comportement selon vos besoins.

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!

source:php.cn
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