Hoe maak je een..Uitklapmenu
Gepubliceerd op 24 april 2006
Om goed door grote websites te navigeren zijn grotere menu's gewenst, waarbij delen van dit menu de rest van de pagina overlappen.
Dit menu wordt gevormd door een combinatie van HTML, CSS en Javascript. Hierbij wordt gebruik gemaakt van de eigenschap dat men CSS elementen een absolute positie kan toewijzen, waarbij deze tevens elkaar kunnen overlappen (en dus lagen ontstaan). Als de muisaanwijzer over een van de hoofdmenuitems gaat klapt bijbehorend submenu uit
Methode met HTML, CSS, Javascript en het DOM [ aangeraden]
Bekijk hieronder het voorbeeld en download de broncode:
Bekijk hier een simpel uitklapmenu
Download hier de broncode van het uitklapmenu
[HTML
1 Kb
]
Gerelateerde kennis
Basiscursus Javascript en het D.O.M. (artikel)
Inhoudsopgave (Hoe maak je een..)
De HTML code
bron: http://www.alistapart.com/articles/dropdowns
LET OP: Het is slimmer om de Javascript en CSS code in een eigen bestand te plaatsen en vanuit de HTML pagina te verwijzen met respectievelijk:
Verdere uitleg en varianten
Op dit moment lijken de artikelen van A List Apart de meest simpele en robuuste oplossingen voor uitklapmenu's in allerlei varianten te bieden:
http://www.alistapart.com/articles/dropdowns
http://www.alistapart.com/articles/horizdropdowns
http://www.alistapart.com/articles/hybrid
|