我必须在网页上放置一个如下所示的圆柱体:
它由重叠的小图像组成,以在表面上绘制曲线。它们中的每一个都是页面上的位置,具有不同的 img 标签,该标签包含在具有自己的 href 的锚点中。img 的 z-index 属性用于使它们以正确的方式重叠。圆柱体必须是组合的,因为它是动态创建的,正如您从图像中看到的那样,它的面可以有不同的颜色。
我需要做的是让所有面孔都可点击,并且每个面孔都必须指向不同的 URL。
当然,我的问题是圆柱体有曲线。而且我必须确保点击指向正确的 URL,尤其是在曲线附近,它在像素级别上并不精确,但至少可以接受。
我尝试为构成圆柱体的每个图像使用具有单个区域的地图,但当然它不起作用,正如我从规范中看到的那样,在这种情况下,只有 DOM 中第一个声明的地图有效.
我正在考虑通过 Javascript 解决这个问题,但我认为这不是一件容易的事,所以如果有人能给我一些关于我应该尝试什么的建议,我会很高兴。
哦,我不能使用 HTML5 功能来解决这个问题。