Définir une couleur d'arrière-plan sur la zone HTML & lt; & gt; élément?
Est-il possible de définir une couleur d'arrière-plan pour la page HTML, <area>
élément? Je suis la création d'une image de la carte où certaines sections de la carte pour afficher une info-bulle lorsque vous placez la souris au-dessus d'eux, et j'ai pensé qu'il serait cool (et pratique) si je pouvais définir une couleur d'arrière-plan pour le <area>
éléments pour que vous puissiez voir où ils étaient situés sur l'image.
J'ai essayé les deux couleur d'arrière-plan et la bordure, et n'ont aucun effet - la <area>
éléments restent "invisibles". Je suppose que c'est parce que <area>
est une auto-balise de fermeture et donc il n'ont pas réellement de toutes les dimensions? Mais le fait de forcer une hauteur et une largeur n'a pas aider non plus.
source d'informationauteur daGUY
Vous devez vous connecter pour publier un commentaire.
u peut utiliser
div(set postition:absolute)
au lieu de la zoneIl ne semble pas possible.
Vous voudrez peut-être regarder dans ce plugin jQuery:
http://plugins.jquery.com/project/maphilight
Voici un exemple:
http://davidlynch.org/js/maphilight/docs/demo_usa.html#
Il y a deux bibliothèques qui offrent cette fonctionnalité. Tous deux travaillent dans le même très non-trivial, en vérifiant si le navigateur prend en charge la Toile, alors si il le fait, le dessin d'une Toile de forme, et si ça ne marche pas (c'est à dire Internet Explorer), le dessin VML.
Il y a quelques très bonnes des démonstrations sur le ImageMapster site.
Vous pouvez donner à la sous-jacentes div id et ensuite à l'aide de javascript pour modifier les divs couleur d'arrière-plan.
et
Vous pouvez ajouter un titre, de sorte que lorsque quelqu'un hover sur elle, il arrive à connaître.
Exemple: