Changements de backgrounds par CSS, possible ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Changements de backgrounds par CSS, possible ?

par Hermès » 24 avr. 2006, 16:04

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.

par zeus » 24 avr. 2006, 13:34

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

du javascript

par A. BILLAUD » 24 avr. 2006, 13:27

ben a mon humble avis si tu veux faire ca au passage de la souris c du java script

par jojolapine » 21 avr. 2006, 22:18

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

Changements de backgrounds par CSS, possible ?

par verone » 21 avr. 2006, 17:28

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 ?