Je viens de mettre en place une barre de menu pour mon forum avec un effet de rollover sur les liens: au survol de la souris, l'image placée devant le texte du lien (donc entre les balises <a></a>) change pour donner un effet d'éclaircicement et ainsi mettre mon lien en valeur...
Exemple sur cette page (barre de menu en haut)
Pour l'instant, je n'ai réussi à obtenir cet effet que grâce à du java script: évènements onmouseover et onmouseout utilisés comme ci-dessous:
CODE
<li style="position: absolute; right: 200px;">
<a ... onmouseover="document.getElementById('img_faq').src='faq_hover.png';" onmouseout="document.getElementById('img_faq').src='faq.png';">
<img id="img_faq" src="faq.png" ... /> <acronym title="Frequently Asked Questions">FAQ</acronym>
</a>
</li>
<a ... onmouseover="document.getElementById('img_faq').src='faq_hover.png';" onmouseout="document.getElementById('img_faq').src='faq.png';">
<img id="img_faq" src="faq.png" ... /> <acronym title="Frequently Asked Questions">FAQ</acronym>
</a>
</li>
J'aimerais pourtant obtenir cet effet en utilisant du CSS uniquement, d'abord pour rendre mes pages valides (attributs on... interdits en XHTML) puis pour que les personnes ayant désactivé le JavaScript pour une raison x ou y puissent également en profiter (il est pas beau cet effet ?
Merci d'avance pour toute future aide
