Maison > interface Web > tutoriel CSS > Comment puis-je créer un menu déroulant CSS au lieu d'un menu déroulant ?

Comment puis-je créer un menu déroulant CSS au lieu d'un menu déroulant ?

Barbara Streisand
Libérer: 2024-12-11 01:06:09
original
669 Les gens l'ont consulté

How Can I Create a CSS Drop-Up Menu Instead of a Drop-Down Menu?

Menu déroulant avec du CSS pur

Cet article traite de la personnalisation d'un menu déroulant créé avec du CSS pur pour en faire un menu « déroulant » au lieu d'un menu « déroulant ». La barre de menu est située en bas de la mise en page, et la question est de savoir comment la faire s'ouvrir vers le haut.

Solution

Pour créer un menu déroulant, les règles CSS doivent être ajustées.

Démo 1 :

Ajouter le bas : 100 % ; à la règle CSS existante :

#menu:hover ul li:hover ul {
    bottom: 100%; /* added this attribute */
}
Copier après la connexion

Démo 2 :

Pour éviter que les sous-menus ne soient affectés par le comportement de liste déroulante, utilisez cette règle :

#menu>ul>li:hover>ul { 
    bottom:100%;
}
Copier après la connexion

Démo 3 :

Pour restaurer la frontière autour du menu déroulant :

#menu>ul>li:hover>ul { 
    bottom:100%;
    border-bottom: 1px solid transparent
}
Copier après la connexion

Voici une démo de JSFiddle : http://jsfiddle.net/W5FWW/4/

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