Empresa 100% online (61) 9 8101-2703 contato@clickartweb.com.br

HTML Image Maps: Crie Áreas Clicáveis em Suas Imagens Facilmente

maio 14, 2025
Rogério Rios

Saiba mapear imagens HTML! Aprenda passo a passo como criar áreas clicáveis em suas imagens e melhorar a interatividade do seu site

HTML Image Maps: Crie Áreas Clicáveis em Suas Imagens Facilmente

E aí, galera! Preparados pra dar um “up” nas imagens dos seus sites? Hoje a gente vai bater um papo super tranquilo sobre Mapas de Imagens HTML. Pensa assim: nós não estamos só aprendendo umas tags, estamos entendendo como a coisa funciona de um jeito tão claro que até uma criança sacaria (ou quase!).

Com eles, você transforma uma imagem em várias áreas clicáveis. Cada pedacinho da imagem pode levar o visitante para uma página diferente, abrir um vídeo ou até rodar um JavaScript. E o melhor: o Google adora esse tipo de interação!

O Que é um Mapa de Imagem HTML?

Imagina uma imagem como um mapa de verdade, cheio de “zonas” importantes. Com o HTML, você pode marcar essas zonas com pontos de clique. O segredo está em duas tags:

  • <map> — define o mapa.
  • <area> — define cada área clicável.

É como se a <map> fosse o cérebro e as <area> fossem os pontos sensíveis da imagem.

Como Criar um Mapa de Imagem HTML

Vamos ver na prática como isso funciona?

1. A Imagem com Link (usando usemap)

A tag <img> continua a mesma, só que você adiciona o atributo usemap, que conecta a imagem com o mapa que você vai criar depois.

<img src="workplace.jpg" alt="Meu espaço de trabalho" usemap="#deskMap">
Mesa com caderneta, computador, celular e uma xícara de café

2. Criando o Mapa com <map>

A tag <map> precisa de um nome (sem o #). Esse nome tem que ser igual ao do usemap.

<map name="deskMap">
  <!-- Áreas vão aqui -->
</map>

Definindo as Áreas Clicáveis com <area>

Agora vem a parte divertida: dizer exatamente onde cada clique deve acontecer.

Formatos disponíveis (shape):

  • rect: retângulo.
  • circle: círculo.
  • poly: polígono (forma livre).
  • default: a imagem toda vira um link.

Você também precisa informar as coordenadas (em pixels), com o atributo coords.


Retângulo

<area shape="rect" coords="34,44,270,350" href="pagina-do-computador.htm" alt="Link para a página sobre computadores">

Imagina que sua imagem é uma folha quadriculada. As coordenadas são como dizer: “começa aqui nesse quadradinho e vai até aquele outro”. O retângulo vai do ponto (34,44) até (270,350).

Exemplo com Círculo

<area shape="circle" coords="337,300,44" href="pagina-do-cafe.htm" alt="Link para informações sobre café">

Aqui, você diz onde está o centro do círculo e qual o raio dele.

Com Forma Livre (Polígono)

<area shape="poly" coords="140,121,181,116,204,160,204,222,191,270,140,329,85,355,58,352,37,322,40,259,103,161,128,147" href="pagina-do-croissant.htm" alt="Link para a página do croissant">

💡 Dica: use ferramentas online para pegar essas coordenadas! É bem mais fácil do que sair contando pixel por pixel. Uma que é bem fácil é: https://www.fla-shop.com/image-map/https://www.image-map.net/

Veja esse exemplo funcionando

Mesa com caderneta, computador, celular e uma xícara de café
Categoria JS Categoria HTML Categoria CSS Categoria PHP

Interatividade com JavaScript

Quer ir além dos links? Dá pra fazer uma <area> rodar código JavaScript usando onclick

<area shape="circle" coords="337,300,44" href="#" onclick="mostrarMensagem()" alt="Clica pra ver um recado sobre café!">

<script>
function mostrarMensagem() {
  alert("Você clicou na xícara!");
}
</script>

Agora a pessoa clica na xícara e… Surpresa! Aparece um alerta na tela.

Mesa com caderneta, computador, celular e uma xícara de café
Clica pra ver um recado sobre café!

Por Que Usar Mapas de Imagem?

  • Melhora a usabilidade: o visitante interage mais com a imagem.
  • Ajuda na acessibilidade: cada área pode ter um alt bem descritivo.
  • É bom pro SEO: o Google entende melhor o que tá acontecendo na imagem.
  • É legal!

Checklist para Usar Mapas de Imagem (e o SEO Ficar Feliz):

✅ Use <map> com um name exclusivo.
✅ Use <area> com shape, coords, href e alt.
✅ No <img>, use usemap="#nomeDoMapa".
✅ Capriche nos alt — isso conta muito pro SEO!
✅ Use onclick se quiser interações extras.
✅ Teste no celular e no desktop pra garantir que os cliques funcionam bem.


Conclusão

Os mapas de imagem HTML são uma maneira simples e poderosa de transformar imagens comuns em áreas interativas. E com um toque de criatividade, você pode melhorar a experiência do usuário e ainda dar uma forcinha pro seu site aparecer melhor no Google.

Experimenta no seu projeto e depois me conta como ficou! Se tiver dúvidas, comenta aqui que eu te ajudo!

Rogério Rios Júnior
Rogério Rios

Eu trabalho com desenvolvimento web há muitos anos e, nesse caminho, acabei me especializando naquilo que mais gosto de fazer: criar soluções em WordPress e WooCommerce que realmente ajudem empresas a vender melhor.

Saiba mais

Contatos

Empresa 100% online

contato@clickartweb.com.br

(61) 9 8101-2703

Links populares

© Criação de sites e sistemas web. Todos os direitos reservados. Criado por ClickArt