Hoi Martijn,
Nop, want hier zit er een voorgrond-img in de html, die de achtergrond-img afdekt. Dan kan je de achtergrond-img opschuiven wat je wilt, maar dan zie je daar niets van.
- òf je hebt 2 achtergrond-images die je met een css-hover laat wisselen (resp. 1 dubbel achtergrond-img dat je met een css-hover laat opschuiven),
- òf je hebt twee voorgrond-images die je met javascript laat swappen,
- òf je hebt 1 achtergrond-img en 1 voorgrond-image, waarbij je met javascript het voorgrond-img weghaalt als je er over hovert (en weer terugzet als je ervandaan hovert).
Maar ik heb via het andere draadje je pagina gezien, en dat maakt het in de css een stuk makkelijker!
- òf je kan met 1 wisselende background-img volstaan (de "schakelaar"), als je de afbeeldingen van de providers als transparante images in de voorgrond neerzet; dit is dus eigenlijk een variant van optie 1.
Je kunt ook mooi van de tabel afkomen door de plaatjes/links als list-items in de html neer te zetten. Dan kunnen de onderschriften meteen bij het bijbehorende plaatje gezet worden, en bij hoveren over het plaatje (of over het onderschrift zelf) van kleur verschieten: hier kan geklikt worden.
Als je de
alt="..." teksten in de html vervangt door dezelfde teksten in een
title="..." in de
<a> (en er telkens een lege
alt="" in in de
<img> in laat staan voor betere validatie), dan kunnen mensen met een andere browser dan Internet Explorer (en met IE8) ook de toelichtende gele tooltips zien als je over de links hovert.
Ik merkte trouwens dat het lettertype "Century Gothic" in Firefox (en evt. andere browsers, niet getest) de eigenaardigheid heeft (op mijn WinXPpro kast bij resolutie 1280x1024) om bij kleine lettergrootten een pixel extra naar beneden in te nemen als de tekst vet wordt gemaakt. Dat betekent verspringen van de eronder liggende rijtjes met plaatjes, en niet zo fraai. Met gebruik van de "Trebuchet MS", die er erg op lijkt, is dat niet zo.
- Kortom: zie hier, het bovenste rijtje is de css-hover (eronder zit de tabel zoals is was)
Wat nog moet gebeuren in deze opzet: transparante logo'tjes van 100x100px aanmaken van de providers die onder de bovenste vier staan; en de html aanpassen met de nieuwe list-items; dan kan de hele tabel geschrapt worden. De css hoeft niets aan te veranderen!
Zo kunnen dingen soms opeens wel eens makkelijker worden in plaats van ingewikkelder. Dat mag ik wel!
Met vriendelijke groet,
CSShunter