Wat ik wil maken is een horizontaal navigatiemenu met preloaded knoppen, welke niet zo moeilijk is. Gewoon de achtergrond laten verschuiven in CSS en dat lukt ook allemaal wel. Echter wil ik ook graag het zo maken dat ik ook een 'actieve' tab heb. Dit lukt dan weer niet helemaal.
Dit lijkt me duidelijke code en als je vragen hebt, mag je die natuurlijk altijd stellen. De afbeeldingen die ik gebruik zien er zo uit:

Let overigens op dat de sporen2 link wel een prototype bevat, maar dat hiervan de CSS niet goed is in verband met dat als ik een ander item actief wil maken, dat dan het gehele menu vertiefd wordt! Dus ga hier aub niet naar kijken, maar gebruik de code boven.
Op dit moment ziet het er zo uit;

Iemand die een oplossing weet
?
HTML:
1
2
3
4
5
6
7
8
9
10
| <div id="menu"> <ul> <li id="nieuws"><span class="nodisp">Nieuws</span></li> <li id="team"><a href="#"><span class="nodisp">Team</span></a></li> <li id="pers"><a href="#"><span class="nodisp">Pers</span></a></li> <li id="making"><a href="#"><span class="nodisp"><a href="#">The Making of...</span></a></li> <li id="contact"><a href="#"><span class="nodisp"><a href="#">Contact</span></a></li> <li id="alphen"><a href="#"><span class="nodisp"><a href="#">Alphen 1300</span></a></li> </ul> </div> |
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| /* Menu: */ div#menu {padding: 278px 0 0 375px; width: 650px; height: 24px; position: relative; z-index: 9; text-align: left;} ul {list-style-type: none; padding: 0; margin: 0; float: left;} ul a {display: block; margin: 0; height: 0; overflow: hidden;} li {display: inline; height: 24px; padding: 0 3px 0 0; margin: 0 35px 0 0;} li a {float: left; height: 24px; padding: 0; margin: 0 35px 0 0;} .nodisp {position: relative; z-index: -1;} /* Non-clickable items */ li#nieuws {background: url(img/nieuws.jpg) 0 -2px;} li#team {background: url(img/team.jpg) 0 -2px;} li#pers {background: url(img/pers.jpg) 0 -2px;} li#making {background: url(img/making.jpg) 0 -2px;} li#contact {background: url(img/contact.jpg) 0 -2px;} li#alphen {background: url(img/alphen.jpg) 0 -2px;} /* Link items */ li#nieuws a {background: url(img/nieuws.jpg) 0 -26px;} li#team a {background: url(img/team.jpg) 0 -26px;} li#pers a {background: url(img/pers.jpg) 0 -26px;} li#making a {background: url(img/making.jpg) 0 -26px;} li#contact a {background: url(img/contact.jpg) 0 -26px;} li#alphen a {background: url(img/alphen.jpg) 0 -26px;} /* Hover items */ li#nieuws a:hover {background: url(img/nieuws.jpg) 0 -50px;} li#team a:hover {background: url(img/team.jpg) 0 -50px;} li#pers a:hover {background: url(img/pers.jpg) 0 -50px;} li#making a:hover {background: url(img/making.jpg) 0 -50px;} li#contact a:hover {background: url(img/contact.jpg) 0 -50px;} li#alphen a:hover {background: url(img/alphen.jpg) 0 -50px;} |
Dit lijkt me duidelijke code en als je vragen hebt, mag je die natuurlijk altijd stellen. De afbeeldingen die ik gebruik zien er zo uit:

Let overigens op dat de sporen2 link wel een prototype bevat, maar dat hiervan de CSS niet goed is in verband met dat als ik een ander item actief wil maken, dat dan het gehele menu vertiefd wordt! Dus ga hier aub niet naar kijken, maar gebruik de code boven.
Op dit moment ziet het er zo uit;

Iemand die een oplossing weet