是否可以使用例如五个或六个角来制作div?
我需要这个来在地图上制作可点击区域。如果有另一种方法可以实现这一点,我会很高兴。
答案 0 :(得分:2)
即使您使用(昂贵的)css based tricks更改其外观,可点击区域也会保持矩形。
但可点击区域有几种解决方案:
如果您想在没有图片地图的javascript中进行此操作,您可能会对algorithms to decide if a point is inside a polygon感兴趣。
答案 1 :(得分:1)
如果地图是图像,请使用多边形图像映射。有几个网络应用程序可以轻松创建这些(只有谷歌“imagemap generator”)。
如果您使用Google等地图API,他们会提供有关在地图中创建可点击目标的文档(例如:Google Maps Docs)。