Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2011, 09h45   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 62
Points : 14
Points : 14
Par défaut Afficher couleur et infos au survol qui reste persistant après avoir survolé l'élément

Bonjour,

Je début en HTML, et j'ai un petit problème, je vais essayer d'être clair

J'ai une liste de villes, chacune dans une balise <div>, lorsque je passe mon curseur dessus (:hover) le libellé de la ville change de couleur par rapport aux autres villes de la liste, pour la différencier.

Mais évidement, lorsque mon curseur n'est plus dessus, le nom de la ville redeviens comme les autres.

En fait, j'aimerais que lorsque je passe mon curseur dessus, et tant que mon curseur ne va pas sur une autre ville, les informations sur cette ville s'affiche sur le reste de ma page.

Si ce n'est pas possible, un clique sur le libellé de la ville pour en changer me conviendrais également.


Si je n'ai pas était très clair, redemandez moi ce que vous n'avez pas compris


Merci d'avance.
majo59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h26   #2
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Citation:
Envoyé par majo59 Voir le message
Bonjour,

Je début en HTML, et j'ai un petit problème, je vais essayer d'être clair

J'ai une liste de villes, chacune dans une balise <div>...
J'aurais tendance à dire que tu t'embêterais beaucoup moins avec une liste de type:

Code :
1
2
3
4
<ul>
<li>Ville1</li>
<li>Ville2</li>
</ul>

Pour le reste, il te faudra du javascript avec du onMouseOver. Un script qui dirait: "Lorsque ma souris passe sur le nom d'une ville, si une ville est déjà sélectionnée je la désélectionne puis je colorie le nom de la nouvelle et j'affiche ses infos."
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h29   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 62
Points : 14
Points : 14
Bonjour,

Même en sachant que chaque ville à un fond particulier (noir sur fond gris lorsqu'on est pas dessus / blanc sur fond noir lorsqu'on est dessus)

J'ai pris les div pour inclure facilement des styles, peut-on faire pareil avec les ul/li?
majo59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h48   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 774
Points : 4 774
Bonjour,
Citation:
Mais évidement, lorsque mon curseur n'est plus dessus, le nom de la ville redeviens comme les autres.
c'est le comportement normal obtenu en CSS, mais pour...
Citation:
En fait, j'aimerais que lorsque je passe mon curseur dessus, et tant que mon curseur ne va pas sur une autre ville, les informations sur cette ville s'affiche sur le reste de ma page.
il faut te tourner vers le javascript et les événements onmouseout et onmouseover
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h52   #5
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Citation:
Envoyé par majo59 Voir le message
Bonjour,

Même en sachant que chaque ville à un fond particulier (noir sur fond gris lorsqu'on est pas dessus / blanc sur fond noir lorsqu'on est dessus)

J'ai pris les div pour inclure facilement des styles, peut-on faire pareil avec les ul/li?
oui et oui

pour faire simple en Javascript on peut gérer les propriétés CSS donc ce que tu peux faire en css simple tu peux en faire autant avec JavaScript plus CSS.

Pour l'utilisation des Listes à priori ce sera même plus simple de leur appliquer des styles mais il faut un certain degré d'expérience et je ne sais pas si ça te serait vraiment utile d'effectuer le changement maintenant. Mais la prochaine fois que tu dois faire quelque chose qui ressemble à une liste ou a un menu, les <ul><li> sont souvent plus indiqués.
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 11h56   #6
Candidat au titre de Membre du Club
 
Inscription : janvier 2010
Messages : 62
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 62
Points : 14
Points : 14
Ok, merci!

Je vais chercher dans cette direction là, je pense que je vois le bout du tunnel

Je met le sujet en résolu pour pas que ça traine!
majo59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h28.


 
 
 
 
Partenaires

Hébergement Web