files/en-us/web/html/reference/elements/map/index.md
The <map> HTML element is used with {{HTMLElement("area")}} elements to define an image map (a clickable link area).
{{InteractiveExample("HTML Demo: <map>", "tabbed-standard")}}
<map name="infographic">
<area
shape="poly"
coords="130,147,200,107,254,219,130,228"
href="https://developer.mozilla.org/docs/Web/HTML"
alt="HTML" />
<area
shape="poly"
coords="130,147,130,228,6,219,59,107"
href="https://developer.mozilla.org/docs/Web/CSS"
alt="CSS" />
<area
shape="poly"
coords="130,147,200,107,130,4,59,107"
href="https://developer.mozilla.org/docs/Web/JavaScript"
alt="JavaScript" />
</map>
img {
display: block;
margin: 0 auto;
width: 260px;
height: 232px;
}
This element includes the global attributes.
name
name attribute gives the map a name so that it can be referenced. The attribute must be present and must have a non-empty value with no space characters. The value of the name attribute must not be equal to the value of the name attribute of another <map> element in the same document. If the id attribute is also specified, both attributes must have the same value.Click the left-hand parrot for JavaScript, or the right-hand parrot for CSS.
<!-- Photo by Juliana e Mariana Amorim on Unsplash -->
<map name="primary">
<area
shape="circle"
coords="75,75,75"
href="https://developer.mozilla.org/docs/Web/JavaScript"
target="_blank"
alt="JavaScript" />
<area
shape="circle"
coords="275,75,75"
href="https://developer.mozilla.org/docs/Web/CSS"
target="_blank"
alt="CSS" />
</map>
{{ EmbedLiveSample('Image map with two areas', '', '250') }}
{{Specifications}}
{{Compat}}