Bonjour,
je souhaite réaliser le plan d'un batiment (j'ai déjà une image bitmap de ce batiment) et je connais les balises map et area. Je souhaiterais mettre en place des effets lors du mouseover : lorsqu'on survole avec la souris une salle, la zone de la salle devrait être mise en évidence (assombrissement de la zone). Je voudrais aussi qu'il y ai un nom pour chaque salle. Si je passe la souris sur le nom, la zone serait également mise en évidence et le nom de la salle grossirait. Est-ce possible de réaliser ça juste avec HTML + CSS (c'est à dire sans JavaScript).
Pour la mise en évidence de la salle je n'ai pour l'instant trouvé qu'une solution à base de JavaScript (au pire je peux me contenter d'"obliger" mes visiteurs à avoir JS activé... mais il faut que ça reste un minimum accessible si il est désactivé)
http://davidlynch.org/blog/2008/03/maphilight-image-map-mouseover-highlighting/
http://davidlynch.org/js/maphilight/docs/demo_world.html
Le problème c'est qu'il n'y a pas de "nom" dans l'exemple proposé...
Comment procéderiez vous ?
Merci d'avance
je souhaite réaliser le plan d'un batiment (j'ai déjà une image bitmap de ce batiment) et je connais les balises map et area. Je souhaiterais mettre en place des effets lors du mouseover : lorsqu'on survole avec la souris une salle, la zone de la salle devrait être mise en évidence (assombrissement de la zone). Je voudrais aussi qu'il y ai un nom pour chaque salle. Si je passe la souris sur le nom, la zone serait également mise en évidence et le nom de la salle grossirait. Est-ce possible de réaliser ça juste avec HTML + CSS (c'est à dire sans JavaScript).
Pour la mise en évidence de la salle je n'ai pour l'instant trouvé qu'une solution à base de JavaScript (au pire je peux me contenter d'"obliger" mes visiteurs à avoir JS activé... mais il faut que ça reste un minimum accessible si il est désactivé)
http://davidlynch.org/blog/2008/03/maphilight-image-map-mouseover-highlighting/
http://davidlynch.org/js/maphilight/docs/demo_world.html
Le problème c'est qu'il n'y a pas de "nom" dans l'exemple proposé...
Comment procéderiez vous ?
Merci d'avance