定义和用法 <area> 标签定义图像映射中的区域。
<img src ="planets.gif" alt="Planets" usemap ="#planetmap" />
<map id ="planetmap">
<area shape ="rect" coords ="0,0,82,126" href ="sun.htm" alt="Sun" />
<area shape ="circle" coords ="90,58,3" href ="mercur.htm" alt="Mercury" />
<area shape ="circle" coords ="124,58,8" href ="venus.htm" alt="Venus" />
</map>
shape:规定区域的形状。
1.circle: 圆形
2.polygon:多边形
3.rectangle:四边形
1.circle: 圆形
2.polygon:多边形
3.rectangle:四边形
coords: 定义可点击区域的坐标。
1.shape:circle; coords='x,y,z'; x,y指定圆心的位置,z以像素为单位的圆形半径
2.shape:polygon; coords="x1,y1,x2,y2,x3,y3,..." 每一对 "x,y" 坐标都定义了多边形的一个顶点("0,0" 是图像左上角的坐标)。定义三角形至少需要三组坐标;高纬多边 形则需要更多数量的顶点。多边形会自动封闭,因此在列表的结尾不需要重复第一个坐标来闭合整个区域。
3.shape="rectangle",coords="x1,y1,x2,y2" 第一个坐标是矩形的一个角(左上角)的顶点坐标,另一个坐标是对角(右下角)的坐标
注意:
如果某个 area 标签中的坐标和其他区域发生了重叠,会优先采用最先出现的 area 标签。浏览器会忽略超过图像边界范围之外的坐标。