Excuses voor de wat rare topictitel, ik wist niet beters te bedenken. (edit: inmiddels wat beters bedacht, titelfix is hopelijk onderweg)
Ik ben bezig met een nieuwe website voor het bedrijf waar ik voor werk en ik wilde een mooi uitklapmenuutje maken. Na het zoeken op GoT en Google, kwam ik op GoT deze link tegen: http://www.xs4all.nl/~peterned/examples/cssmenu.html. Deze code maakt een menu met behup van CSS hovers, dat leek mij wel leuk om mee te spelen en na wat logisch nadenken kwam ik op de volgende code:
HTML:
CSS:
Het is de bedoeling zodra ik over het woordje 'Titel' ga, de CSS een hover detecteert en de DIV met het ID 'menuover' een inline display attribuut geeft, dus het menuutje laat zien. Zolang ik met mijn muis over het menuutje blijf gaan, dus een CSS hover geef, blijft het menuutje zichtbaar. Maar en gebeurt helemaal niets als ik over de titel heen ga. Als ik het voorbeeld op de website bekijk, moet dat wat ik heb gebakken goed gaan. Maar blijkbaar gaat er toch iets fout, maar ik heb geen idee wat. Als iemand mij kan helpen, graag
Edit: Het menuutje moet in ieder geval werken in Internet Explorer 6, compatibiliteit met andere browsers heeft op dit moment een lagere prioriteit
Ik ben bezig met een nieuwe website voor het bedrijf waar ik voor werk en ik wilde een mooi uitklapmenuutje maken. Na het zoeken op GoT en Google, kwam ik op GoT deze link tegen: http://www.xs4all.nl/~peterned/examples/cssmenu.html. Deze code maakt een menu met behup van CSS hovers, dat leek mij wel leuk om mee te spelen en na wat logisch nadenken kwam ik op de volgende code:
HTML:
HTML:
1
| <div class="topmenu"><a href="#">Titel</a><br><div id="menuover">Menuitem1<br>Menuitem2</div></div> |
CSS:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| div.topmenu { width: 75px; height: 27px; float: left; } div#menuover { width: 75px; z-index: 2; position: absolute; background-color: #dadfdb; display: none; } div.topmenu:hover div#menuover:hover, div#menuover:hover{ display: inline; } |
Het is de bedoeling zodra ik over het woordje 'Titel' ga, de CSS een hover detecteert en de DIV met het ID 'menuover' een inline display attribuut geeft, dus het menuutje laat zien. Zolang ik met mijn muis over het menuutje blijf gaan, dus een CSS hover geef, blijft het menuutje zichtbaar. Maar en gebeurt helemaal niets als ik over de titel heen ga. Als ik het voorbeeld op de website bekijk, moet dat wat ik heb gebakken goed gaan. Maar blijkbaar gaat er toch iets fout, maar ik heb geen idee wat. Als iemand mij kan helpen, graag
Edit: Het menuutje moet in ieder geval werken in Internet Explorer 6, compatibiliteit met andere browsers heeft op dit moment een lagere prioriteit
[ Voor 18% gewijzigd door Glaanie op 28-05-2006 16:12 ]