Imagen con áreas enlazables
En este ejemplo vamos a ver cómo podemos crear una imagen la cual tenga diferentes partes (o áreas) con enlaces diferentes. Para ello nos vamos a apoyar en los elementos <map> y <area> de HTML.
Insertar la imagen en el documento web
Sección titulada «Insertar la imagen en el documento web»Lo primero ver la imagen sobre la que vamos a crear las áreas…

La idea es que cada logo de la imagen redirija a un enlace diferente. Lo primero que hacemos es cargar la imagen en la página:
<img src="navegadores.png" alt="Navegadores" usemap="#navegadores" width="821" height="152" border="0" />Como se puede apreciar hemos utilizado el atributo usemap para indicarle el nombre del mapa que contendrá la definición de las áreas enlazables. En este caso el mapa se llama navegadores.
Definiendo el mapa de elementos
Sección titulada «Definiendo el mapa de elementos»Pasemos a definir el mapa. El mapa se define mediante el elemento <map>:
<map id="navegadores" name="navegadores">...</map>Dentro del mapa es donde definiremos las áreas, mediante elementos <area>. Un elemento <area> tiene varios atributos, pero los más importantes son: - href, es el enlace donde se irá al pinchar sobre ese área.
shape, es el tipo de figura que queremos que represente el área:default|rect|circle|polycoords, los las coordenadas de la imagen que representan los vértices de la figura. O centro y rádio en el caso de que sea un círculo
Crear las áreas de cada elemento
Sección titulada «Crear las áreas de cada elemento»En este caso, sobre la imagen definiríamos los siguientes áreas:
<area shape="rect" coords="0,0,157,147" href="/que-es-internet-explorer/" alt="Internet Explorer"><area shape="rect" coords="164,0,321,147" href="/que-es-firefox/" alt="Firefox"><area shape="rect" coords="340,0,497,147" href="/que-es-google-chrome/" alt="Google Chrome"><area shape="rect" coords="507,0,664,147" href="/que-es-safari/" alt="Safari"><area shape="rect" coords="659,0,816,147" href="/que-es-opera/" alt="Opera">En nuestro caso hemos utilizado todo rectángulos.
Lo más complicado en estos casos es encontrar las coordenadas del área. Para ello te recomiendo que utilices herramientas como Image Map Creator la cual genera las coordenadas y el código HTML.
Código de nuestra imagen con áreas enlazables
Sección titulada «Código de nuestra imagen con áreas enlazables»El código final quedaría de la siguiente forma:
<map id="navegadores" name="navegadores"> <area shape="rect" coords="0,0,157,147" href="/que-es-internet-explorer/" alt="Internet Explorer"> <area shape="rect" coords="164,0,321,147" href="/que-es-firefox/" alt="Firefox"> <area shape="rect" coords="340,0,497,147" href="/que-es-google-chrome/" alt="Google Chrome"> <area shape="rect" coords="507,0,664,147" href="/que-es-safari/" alt="Safari"> <area shape="rect" coords="659,0,816,147" href="/que-es-opera/" alt="Opera"></map>Descarga el código de Imagen con áreas enlazables
Código que nos enseña como podemos crear una Imagen con áreas enlazables de tal manera que cada área tenga un enlace diferente.