CSS Hover
Résolu
corentin1212
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
corentin1212 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
corentin1212 Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir si il est possible de modifier les propriétés de plusieurs class en même temps quand la souris passe dessus, je m'explique, j'ai créer dans mon html un tableau qui contient 3 colonnes avec chaque unes une class différente, dans mon css chaque class a une propriété background:url .
Voici mon code je pense que ce sera plus compréhensible :
Dans le HTML :
Dans mon CSS
J'aimerais que quand la souris passe sur milieu, droite ou gauche l'image change sur toutes les class en même temps.
J'ai essayé avec la propriété hover mais l'image change seulement quand la souris passe sur sa propre class.
Je ne sais pas si je suis trés clair mais merci d'avance :)
EDIT : Si ce n'est pas possible de le faire en CSS, pourquoi pas en javascript mais je ne connais pas du tout.
J'aimerais savoir si il est possible de modifier les propriétés de plusieurs class en même temps quand la souris passe dessus, je m'explique, j'ai créer dans mon html un tableau qui contient 3 colonnes avec chaque unes une class différente, dans mon css chaque class a une propriété background:url .
Voici mon code je pense que ce sera plus compréhensible :
Dans le HTML :
<a href="#" style="text-decoration:none;"> <table width="80%" cellpadding="0" cellspacing="0"> <tr> <td class="gauche"></td> <td class="milieu">Entrer un numéro</td> <td class="droite"></td> </tr> </table> </a>
Dans mon CSS
.gauche { background:url(images/touches/gauche.png); width:27px; height:53px; } .gauche:hover { background:url(images/touches/gauchehover.png); } .milieu { background:url(images/touches/milieu.png); height:53px; text-align:center; font-family:Arial, Helvetica, sans-serif; text-shadow:0px 1px 1px #FFF; color:#000; } .milieu:hover { background:url(images/touches/milieuhover.png); } .droite { background:url(images/touches/droite.png); width:27px; height:53px; } .droite:hover { background:url(images/touches/droitehover.png); }
J'aimerais que quand la souris passe sur milieu, droite ou gauche l'image change sur toutes les class en même temps.
J'ai essayé avec la propriété hover mais l'image change seulement quand la souris passe sur sa propre class.
Je ne sais pas si je suis trés clair mais merci d'avance :)
EDIT : Si ce n'est pas possible de le faire en CSS, pourquoi pas en javascript mais je ne connais pas du tout.
A voir également:
- CSS Hover
- Css download - Télécharger - HTML
- Enlever le soulignement d'un lien css ✓ - Forum Réseaux sociaux
- Css ligne horizontale ✓ - Forum CSS
- Enlever le soulignage des lien. - Forum CSS
- Enlever soulignement lien css ✓ - Forum CSS
3 réponses
Salut,
Bon à priori oui c'est possible juste avec le CSS. Appliquer une modification d'apparence à un élément lors du passage de la souris sur un autre est le même principe que j'ai utilisé pour un menu déroulant au survol de la souris : tu survole le titre et les sous-titres apparaissent :
#menu li:hover > .sous_partie { display: block; }
Essaye quelque chose comme ça et dis moi si ça marche.
Bon à priori oui c'est possible juste avec le CSS. Appliquer une modification d'apparence à un élément lors du passage de la souris sur un autre est le même principe que j'ai utilisé pour un menu déroulant au survol de la souris : tu survole le titre et les sous-titres apparaissent :
#menu li:hover > .sous_partie { display: block; }
Essaye quelque chose comme ça et dis moi si ça marche.