¿Cómo especificar una imagen como un mapa de imagen del lado del servidor en HTML?

En el mapeo de imágenes, una imagen se especifica con cierto conjunto de coordenadas dentro de la imagen que actúan como áreas de hipervínculo a diferentes destinos. Es diferente de un enlace de imagen, ya que en el enlace de imágenes, una imagen se puede utilizar para servir a un solo enlace o destino, mientras que en una imagen asignada, diferentes coordenadas de la imagen pueden servir a diferentes enlaces o destinos.

El elemento <map> se utiliza para definir la imagen del mapa en la interfaz de usuario en la que se puede hacer clic. El <mapa> requería la etiqueta <img> que ayuda a la relación entre la imagen y el mapa. El elemento <map> contiene una serie de elementos <area> que definen las áreas en las que se puede hacer clic en el mapa de imagen.

Ejemplo:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title>
        How to Specify an image as
        a server-side image-map?
    </title>
</head>
 
<body style="text-align:center;">
    <h1 style="color:green;">
        GeeksforGeeks
    </h1>
     
    <h2>
        How to Specify an image as
        a server-side image-map?
    </h2>
     
    <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20190227165729/area11.png"
        alt=""
        width="300"
        height="119"
        class="aligncenter size-medium wp-image-910965"
        usemap="#shapemap" />
 
    <map name="shapemap">
        <!-- area tag contained image. -->
        <area shape="poly"
            coords="59,31,28,83,91,83"
href="https://media.geeksforgeeks.org/wp-content/uploads/20190227165802/area2.png"
            alt="Triangle">
         
        <area shape="circle"
            coords="155,56,26"
href="https://media.geeksforgeeks.org/wp-content/uploads/20190227165934/area3.png"
            alt="Circle">
         
        <area shape="rect"
            coords="224,30,276,82"
href="https://media.geeksforgeeks.org/wp-content/uploads/20190227170021/area4.png"
            alt="Square">
    </map>
</body>
 
</html>

Producción:

Antes de hacer clic en un área específica en la que se puede hacer clic: 

Después de hacer clic en un área específica en la que se puede hacer clic: 

Publicación traducida automáticamente

Artículo escrito por vkash8574 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *