📅  最后修改于: 2023-12-03 15:01:14.905000             🧑  作者: Mango
在HTML中,标签通常用于插入图像。然而,很少有人了解到
name
。该属性用于指定映射的名称。例如:
<map name="myMap">
...
</map>
标签被用于定义图像上的区域。它可以在shape
、coords
和href
。例如:
<area shape="rect" coords="100,200,300,400" href="http://www.example.com">
这个例子定义了一个矩形区域,从点(100,200)开始,到点(300,400)结束。当用户单击这个区域时,将打开一个新窗口,显示http://www.example.com这个网站。
一旦我们知道如何定义
<img src="myImage.jpeg" usemap="#myMap">
<map name="myMap">
...
</map>
<map name="myMap">
<area shape="circle" coords="150,150,50" href="http://www.example.com">
<area shape="poly" coords="110,10, 310,10, 215,105" href="http://www.example.com">
<area shape="rect" coords="50,200,250,400" href="http://www.example.com">
</map>
这个例子定义了3个不同的区域,每个区域都对应一个链接地址。圆形区域(shape=“circle”)定义了一个圆形,指定了中心点(150,150) 和半径(50)。多边形区域(shape=“poly”)定义了一个三角形,指定了3个坐标点。矩形区域(shape=“rect”)定义了一个矩形,指定左上角和右下角的坐标。