Ik kom erachter dat ik toch meer content heb dan ik eerder dacht, en dus heb ik toch uitklapbare menu's nodig.
Op deze site zie je links eigenlijk level 1 staan:
1. Instellingen
2. Ouders
3. Kinderen
Klik je op Oudersdan zie een horizontaal menu met:
2.1 Informatie
2.2 Achtergrond
2.3 Persoonlijk advies
Nu wil ik bij hover hieronder nog childs hebben, bijvoorbeeld:
2.1.1 Gezonde basisvoeding
2.1.2 Wat heeft uw kind nodig
2.1.3 etc.
Dit krijg ik echter niet voor elkaar.
Niet als ik de code die ik gebruikt heb voor dit menu er bij zt in stylesheet, en eigenlijk op geen enkele manier. Mijn CSS kennis is te beperkt. Welke crack heeft een gouden tip om mee te beginnen?
De code van dit horizontale menu is als volgt:
Code: Select all
#menu {margin:0 auto; padding:0; height:10px; width:600px; display:block; }
/* background:url("uploads/images/topMenuImages.png") repeat-x; <- verwijderd*/
#menu li{padding:0; margin:0; list-style:none; display:inline;}
#menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url("uploads/images/topMenuImages.png") 0px -30px no-repeat; outline:none;}
#menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("uploads/images/topMenuImages.png") 100% -30px no-repeat;}
#menu li a:hover{background-position:0px -60px; color:#00a8bd; }
#menu li a:hover span{background-position:100% -60px;}
#menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url("uploads/images/topMenuImages.png") 0px -90px no-repeat; color:rgb(51,146,255);}
#menu li a.active span, .menu li a.active:hover span{background:url("uploads/images/topMenuImages.png") 100% -90px no-repeat;}
#menu li a.menuactive span{background:url("uploads/images/topMenuImages.png") 100% -90px no-repeat;}
#menu li a.menuactive {background-position:0px -90px; color: #00a8bd; }