我想设计某种国家的地图,其中每个州都表现为不同的“div”。然后我会将不同的页面链接到每个州。但是状态的边界不是正方形/矩形/any_regular_shape。边界是复杂的形状。我该怎么做呢?即使我在 Photoshop 中破坏了它们,如何在 CSS 中完美地重新组合它们?
谢谢!
尝试使用 HTML 图像映射: http: //www.htmlgoodies.com/tutorials/image_maps/article.php/3479741 那里有很多很好的教程。
考虑使用D3.js 地理投影。这篇由 D3 背后的主要开发人员之一撰写的文章应该是一个好的开始。