Voortgezet onderwijs  
ThinkQuest Jr Webplek
Hoe maak je een..Uitklapmenu

Gepubliceerd op 24 april 2006

Een uitklapmenu 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
© Kennisnet | Disclaimer | Over ons | Contact