Dans le développement Web, les menus déroulants sont un élément d'interface utilisateur courant utilisé pour organiser et présenter les choix de manière logique. Si vous désirez un menu déroulant sans recourir à des frameworks externes ou à JavaScript, le CSS pur peut fournir une solution appropriée.
Implémentation du menu déroulant CSS pur
Pour construire un menu déroulant purement CSS -menu déroulant basé sur, suivez ces étapes :
Exemple de code
Le L'extrait de code suivant fournit un exemple de menu déroulant purement basé sur CSS :
HTML :
<ul>
CSS :
ul { font-family: Arial, Verdana; font-size: 14px; margin: 0; padding: 0; list-style: none; } ul li { display: inline-block; position: relative; } li ul { display: none; } ul li a { display: block; text-decoration: none; color: #ffffff; border-top: 1px solid #ffffff; padding: 5px 15px 5px 15px; background: #2C5463; margin-left: 1px; white-space: nowrap; } ul li a:hover { background: #617F8A; } li:hover ul { display: block; position: absolute; } li:hover li { float: none; font-size: 11px; } li:hover a { background: #617F8A; } li:hover li a:hover { background: #95A9B1; }
Démo en direct : [jsfiddle.net/XPE3w/7/](http://jsfiddle.net/XPE3w/7/)
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!