📅  最后修改于: 2023-12-03 15:02:55.098000             🧑  作者: Mango
HTML 地图是一个网页地图,通常用于向用户展示一个区域或位置。在 HTML 中,我们可以使用以下标记来创建地图:<map>
、<area>
和 <img>
。HTML 地图通常与 JavaScript 或 CSS 配合使用,以增强用户体验。
<map>
标记<map>
标记定义一个客户端图像映射,它使用户能够单击区域以导航到链接的目标页面。
<map name="map_name">
<area shape="shape_type" coords="coordinates" href="url">
...
<area shape="shape_type" coords="coordinates" href="url">
</map>
<map>
标记必须与 <img>
标记一起使用。<area>
标记必须紧接在 <map>
标记之后并缩进。<area>
标记<area>
标记定义图像映射中的区域,并将区域定义为超链接。
<area shape="shape_type" coords="coordinates" href="url">
rect
)、圆形(circle
)或多边形(poly
)。<img>
标记<img>
标记定义一个图像,用于在网页中显示地图。
<img src="image_url" alt="image_description" usemap="#map_name">
<map>
标记关联的 ID。<img>
标记必须包含 usemap
属性,指定与 <map>
标记关联的 ID。<img src="example_map.jpg" alt="Example Map" usemap="#example_map">
<map name="example_map">
<area shape="rect" coords="0,0,100,100" href="http://www.example.com/link1.html">
<area shape="circle" coords="150,50,50" href="http://www.example.com/link2.html">
<area shape="poly" coords="225,25,275,25,250,75,250,100,225,100" href="http://www.example.com/link3.html">
</map>
HTML 地图提供了一种简单的方法,让用户更轻松地导航到特定的区域或位置。使用 <map>
、<area>
和 <img>
标记,可以轻松创建和配置网页地图。同时,通过与 JavaScript 和 CSS 结合使用,可以实现更多的功能和效果,从而提高用户体验。