-
HTML 4 : Créer une image cliquable côté client
Une image cliquable (image map) est une image dont certaines portions possèdent des liens hypertextes vers d'autres ressources. Par exemple une carte sur laquelle il est possible de cliquer en différentes zones pour obtenir des informations sur ce qui s'y trouve.
Les images cliquables sont de 2 sortes : côté client ou côté serveur. Celles côté client sont entièrement gérées par le navigateur de l'utilisateur. Elles s'exécutent plus rapidement, ne faisant pas appel au serveur. En outre on peut les tester depuis son ordinateur....
Nous n'aborderons que les images côté client, qu'on se le dise !
Pour créer une image cliquable il faut :- utiliser des zones en formes de rectangle, cercle ou polygone.
- Il faut ensuite définir les zones actives comportant un lien en fonction de leurs coordonnées...
Pour un cercle ça donne 156,56; 35 soit coordonnées centre;rayon...
Un polygone donnera un truc dans ce genre, -222,27;252;27;271,53;249,89;226,89;206,52...
Simple non ? la première coordonnée sera par exemple le point de départ du premier "côté" du poly, la deuxième la coordonnée du point de fin du premier et début du deuxième....
Le dernier point se refermera tout seul sur le premier...
Essayez l'exemple, ça doit vous donner un genre de diamant...
Il n'est pas nécessaire d'être ultra précis dans les coordonnées...
Le curseur du visiteur se changera en main en passant sur la zone désirée.
L'image peut être une image créée (par un logiciel de dessin), ou n'importe quoi, comme une photo de montagne, de train, ou même une copie d'écran de logiciel (bien pour les tutos ça, faudra que je teste un jour)...
Il faut évidemment sauver l'image sur le site, ainsi que le code !
Et maintenant, la cerise, le code lui même !!!!
Celui ci sert à définir l'image cliquable, c'est le plan :
Code: <IMG src=" formes.gif" usemap="#maptest">
<MAP name=" test">
<AREA SHAPE=" RECT" COORDS=" 21,23,99,84" <la href="../pagecarre.html"> <==== le lien
</MAP>
Voilà, j'ai testé, ca marche !
Tags : image, cote, client, cliquable, exemple
-
Commentaires