Menus déroulants [dropdown, dropup, ...]
Exemples sans Javascript :
- avec un seul niveau (un seul sous-menu)
- avec plusieurs niveaux
Exemples avec Javascript+JQuery
(→ non utilisables dans le cours "Projet HTML") :
- avec un seul niveau
- avec plusieurs niveaux
- avec Bootstrap : exemple de W3schools
- exemple de Suckerfish
- exemples de dynamicdrive.com (multiples options ; possibilité de génération dynamique) :
1,
2,
3
- exemple de jqueryui.com (multiples options)
- exemple de css-tricks.com
- avec usage du nouvel attribut "popover" ou du nouvel élément "dialog" (2024) : Lire
ce document pour comprendre i. les notions de "overlay", "modal", "inert", et
ii. les spécificités de
"popover" et
"dialog"
vis-à-vis de ces notions.
Note : menus déroulants et menus d'affichage(+gestion) de structures arborescentes (e.g.
1) sont
similaires mais l'affichage de ces derniers se fait généralement par expansion
plutôt que par "pop-over".