<img src="被设置为图像映射的图片" usemap="map标签的name或者id(加上#)" alt="" />
<map name="图像映射名" id="图像映射名">
<area shape="circle" coords="180,139,14" href ="链接1" alt="" />
<area shape="rect" coords="129,161,220,350" href ="链接2" alt="" />
<area shape="poly" coords="0,0,110,260,...,450,578" href ="链接3" alt="" />
</map>
说明:
- 在 HTML4 中用 name 设置锚点,在 HTML5 中用 id 设置锚点,为了兼容性考虑最好是都写上。所以 usemap 的属性值可以使 map 标签的 name 或者 id,当然,map 标签的 name 属性值和 id 属性值必须相同
- shape属性指示映射的形状(默认为全部区域):circle圆形、rect矩形、poly多边形
shape为circle时,coords有三个值,前两个数字表示圆心的坐标,后一个数字表示半径
shape为rect时,coords有四个值,前两个是矩形左上角的坐标,后两个是右下角的坐标
shape为poly时,coords为这个多边形每个角的坐标,第一个坐标不必和最后一个坐标相同 - area标签必须在map标签内部使用