📅  最后修改于: 2023-12-03 15:01:15.547000             🧑  作者: Mango
HTML中的映射图像是将一个图像划分为不同部分,使每个部分都可以作为超链接点击。这种技术被广泛用于网页设计中,尤其是图片导航。
映射图像使用map
元素来创建链接区域,然后在图像上使用area
元素来定义各个链接区域,并将它们与链接目标关联起来。
<img src="image.jpg" usemap="#mapname" alt="Map of image">
<map name="mapname">
<area shape="rect" coords="x1,y1,x2,y2" href="target.html" alt="Link Description">
<area shape="circle" coords="x,y,r" href="target.html" alt="Link Description">
<area shape="poly" coords="x1,y1,x2,y2,...,xn,yn" href="target.html" alt="Link Description">
</map>
img
元素用于在页面中嵌入图像。
map
元素用于创建链接区域。name
属性为地图命名,无需和img
的usemap
属性值相同,但两者需要对应。
area
元素用于定义链接区域。shape
属性定义链接区域的形状,可以是矩形(rect
)、圆形(circle
)和多边形(poly
)。coords
属性定义链接区域的具体位置,根据shape
属性的不同需要不同的参数。href
属性定义链接目标,即用户点击链接区域后跳转到的页面URL。alt
属性定义当图像不可用时替代文本的内容。
以下示例用于演示映射图像的基本用法,创建了一个四向箭头的链接区域。 shape
属性被设置为poly
,coords
属性包含箭头绘制所需的所有坐标值。
<img src="https://i.imgur.com/AD66sv0.png" alt="Map of image" usemap="#arrow">
<map name="arrow">
<area shape="poly" coords="43,189,136,189,136,98,228,98,228,11,136,11,136,95,44,95" href="https://www.google.com/">
</map>
映射图像是一种强大的工具,可以为网页设计增添互动性。掌握映射图像的技术,可以帮助创造出更具吸引力和交互性的网页设计。