Ik heb een menu, gemaakt op deze manier:
In de css heb ik dan dit:Code:<div id="menu"> <div class="rollover"> <a class="start" href="index.html"><span>Start</span></a> <a class="overons" href="overons.html"><span>Over Ons</span></a> <a class="agenda" href="inschrijven.html"><span>Agenda</span></a> <a class="fotos" href="info.html"><span>Foto's</span></a> <a class="links" href="info.html"><span>Links</span></a> <a class="gastenboek" href="info.html"><span>Gastenboek</span></a> <a class="contact" href="info.html"><span>Contact</span></a> </div> </div>
Ik gebruik deze afbeelding als knop:Code:span{ visibility:hidden; } .rollover a{ padding:76px 10px 15px 60px; text-decoration:none; background-position: 0 -100px; } .rollover a:hover{ background-position: 0 0px; } .start{ background:url(images/rollStart.png) 0 0 no-repeat; }
Dus als ik hover schuif ik gewoon de afbeelding op dat je zogezegd een andere knop te zien krijgt.
Dit werkt perfect, maar nu wil ik aantonen op welke pagina zit, dit doe ik zo:
Dus eigenlijk op net dezelfde manier als bij men hover. Het rare is dat hier mijn knop volledig verdwijnt :SCode:.activeStart{ background-position: 0 0px; }
- Raar css probleem
-
24-09-2009, 09:56 #1
- Berichten
- 97
- Lid sinds
- 17 Jaar
Raar css probleem
-
-
24-09-2009, 10:03 #2
- Berichten
- 190
- Lid sinds
- 16 Jaar
Waar jij op doelt is de zogenoemde CSS Sprites techniek. In plaats van je huidige menu te fixen, kun je beter overstappen op een semantische manier om je menu op te bouwen. Dus onder andere gebruik maken van een unordened list (<ul>) in plaats van losse divjes.
Hier kun je een heel artikel vinden over CSS Sprites: http://www.smashingmagazine.com/2009...and-tutorials/
Succes!
-
24-09-2009, 10:23 #3
- Berichten
- 97
- Lid sinds
- 17 Jaar
Bedankt, ik denk dat ik er zo idd wel uitkom :)
-
24-09-2009, 17:46 #4
- Berichten
- 336
- Lid sinds
- 17 Jaar
en ik zou zeggen doe de hover op de rollover ding dus: .rollover:hover en niet .rollover a:hover want dan pas je de achtergrond van de Link zelf aan
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic