<分区>
假设一个网页呈现了一张逼真的世界地图,因此国家/地区的边界呈锯齿状。据我所知,使用普通 CSS 绘制与国家/地区形状完全匹配的 div 几乎是不可能的。
最佳答案
为此,您将使用 HTML
http://www.w3schools.com/tags/tag_map.asp
map 元素具有 map 名称并由区域子元素组成。
http://www.w3schools.com/tags/tag_area.asp
对于任意形状的区域,您可以使用 shape="poly"并为每个点输入 x 和 y 坐标。
http://www.w3schools.com/tags/att_area_coords.asp
也可以使用所谓的服务器端图像映射,尽管这些已经过时了。这些更复杂,需要在后端使用脚本语言,并且被认为不如客户端 map 可访问。它们在网络的早期很流行。
关于html - 是否可以让国家在 map 上可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37823738/