Page 1 sur 1
Changements de backgrounds par CSS, possible ?
Posté : 21 avr. 2006, 17:28
par verone
Bonjour a tous !!!
je me demande, est t'il possible de changer l'image du background d'une celle d'un tableau au passage de la souris sur celui ci ?
Si oui, comment faire ?
Posté : 21 avr. 2006, 22:18
par jojolapine
je pense plutôt que tu devraits te tourner vers le javascript, puisque (il me semble je suis pas sûr) qu'en css2.0, l'attributs :hover, n'est valide que pour la balise <a>, ou si j'ai tord, ce dont je suis sûr, c'est qu'avec IE, ça ne marche que pour cette balise
du javascript
Posté : 24 avr. 2006, 13:27
par A. BILLAUD
ben a mon humble avis si tu veux faire ca au passage de la souris c du java script
Posté : 24 avr. 2006, 13:34
par zeus
C'est réalisable en CSS en mettant la pseudo-classe :hover sur la balise <tr>
MAIS comme le dit
jojolapine, IE n'autorise la pseudi-classe :hover que sur la balise <a>, contrairement aux recommendations CSS 2
Pour parer à cet état de cause, il faut utilise du JavaScript, comme te l'indique
A. BILLAUD
Posté : 24 avr. 2006, 16:04
par Hermès
la fonction javascript est chargée de modifier la classe de ta cellule (en la retrouvant grâce à son ID), par exemple en lui attribuant un nom de classe "cell_hover" quand la souris est au-dessus et "cell_default" quand la souris n'y est plus.
Ensuite dans ton css tu définis les images de fond pour les classes cell_hover et cell_default.
Ta fonction sera facilement réutilisable pour d'autres images ou d'autres éléments.