Home
índice
Página anterior

Mapeando uma Imagem

Definição

Um mapa de imagem é uma imagem com áreas clicáveis. Para isso existe o atributo usemap que especifica um mapa de uma imagem (do lado do cliente.) Esse atributo está associado com um <map> nome do elemento ou atributo ID, e cria uma relação entre o <img> e o <map>.
Nota: O atributo usemap não pode ser usado se o elemento <img> for descendente de um <a> ou <button> elemento.

Tipos de mapeamento

Círculo

Procedimentos para mapear uma imagem:

  1. Criar para cada parte da imagem um link. Pode ser para uma página html no próprio computador, ou um link para uma página na internet (esta o link vai para o google).
  2. Abrir no paint a imagem a ser mapeada. No canto inferior esquerdo da janela do editor, aparece uma barra com o tamanho da área mapeada.
  3. colocar o mouse no canto superior esquerdo da imagem e anotar os números que aparecem perto da cruz.
  4. Fazer o mesmo para o canto inferior direito.

<img src= " img/circulo_vermelho.jpg" usemap="#circulo" alt= "Círculo" /> </img>
<map name= "Circulo">
<area shape= "circle" coords= "105,106,79" href= "http://www.google.com.br"> </area>
</map>

Mapeando uma imagem e mostrando parte dela, em tamanho maior

clique aqui para ver o resultado

Primeiro siga os passos 2, 3 e 4, explicados acima.
No Html:
<img src="/static/ img/sistema-solar.jpg" (aqui é o caminho da imagem já salva na pasta de imagens).
width="501" height="308"
usemap="#planetmap">

<map id="planetmap" name="planetmap">

<area shape="rect"
coords="151,131, 148,154"
alt="Lua"
href="/static/ img/lua.jpg">

<area shape="rect"
coords="271,28, 342,183"
alt="Saturno"
href="/static/ img/saturno.jpg">

<area shape="rect"
coords="209,125, 268,176"
alt="Júpiter"
href="/static/ img/jupiter.jpg">

<area shape="rect"
coords="144,96, 156,123"
alt="Terra"
href="/static/ img/terra-planeta.jpg">

<area shape="rect"
coords="118,94, 131,116"
alt="Venus"
href="/static/ img/venus.jpg">

<area shape="rect"
coords="172,97, 185,119"
alt="Marte"
href="/static/ img/marte.jpg"> </map>