Bienvenue dans notre cours résumé sur l’html5. Nous avons vu la structure de base d’une page html, comment ajouter des paragraphes et des titres. Cette partie concerne la balise html5 qui permet d’ insérer une image réactive (qui contient des zones cliquables). 

HTML5 : image réactive (mappée)

images réactives
image réactive qui contient trois zones

On peut avoir des images , dans nos pages web, qui contiennent des zones cliquables. Pour cela, on doit utiliser une balise html nommée map qui contient des zones bien définies qui représente les zones cliquables dans l’image. Chaque zone sera, alors, définit via la balise areaAinsi, on utilise la syntaxe suivante :

<img src=« images/zones-reactives.png » alt=«  » usemap=« #zones »  name=« image-zones-reactives » />
        <map name=« zones »>
        <area shape=« rect » coords=« 20,70,216,157 » href=« TP1.htm » />
        <area shape=« circle » coords=« 314,113,70 » href=« TP0.htm » />
        <area shape=« poly » coords=« 405,84,488,84,488,56,573,112,488,167,488,141,405,141,405,84 »
        href=« TP2_Tableau.txt » />
        </map>
  1. chaque zone (area) , définit le type de la zone cliquable (rectangle, cercle ou polygone).
  2. Selon le type de la zone, des coordonnées doivent être définit :
    • On définit les coordonnées des deux extrémités a et b pour la zone rectangulaire (voir l’image )
    • Pour la zone circulaire, on définit les coordonnées du centre et le rayon du cercle.
    • Toute zone qui n’est ni rectangulaire ni circulaire, peut être dit en forme polygone. Pour cette dernière, on définit les coordonnées de toutes les extrémités une par une. 
  3. Chaque zone a un attribut href qui définit le lien à ouvrir après le clic sur la zone correspondante.
  4. Les zones sont définit à l’intérieur de la balise map. Cette balise doit avoir l’attribut name où on précise un nom qui sera utilisé dans l’image réactive
  5. L’image réactive doit utilisé un attribut usemap où on met le nom du map qui définit les zones réactives et les liens à ouvrir.

Remarque : on peut utiliser n’importe quel outils d’images pour trouver les coordonnées des zones.

Voilà une vidéo de démonstration :

Vous pouvez suivre notre cours complet d’HTML. pour approfondir vos compétences sur le développement web en utilisant le langage html5.

Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine)  bien organisée qui traite : Vidéos sur l’HTML5

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *