如何使html < area />始终可见,而不仅仅是焦点?
看起来应该是这么简单的:
html:
<img src="image.png" width="100" height="100" usemap="#Map" />
<map name="Map" id="Map">
<area shape="circle" coords="50,50,50" href="#" alt="circle" />
</map>
css:
area {border: 1px solid red}
不管我做什么,似乎我根本不能影响一个区域的样式,它看起来真的不受css的影响。有什么想法吗?另外,还有没有其他不能设置样式的标签的例子?
发布于 2009-12-15 23:50:55
发布于 2009-12-30 03:53:56
你的问题切中了我的要害。我很乐意能够做一些类似的事情,使用面积标签来获得漂亮的小“形状”,而不是方形的感兴趣的区域。所以我做了一些研究,我发现了:
http://www.netzgesta.de/mapper/
它看起来不会100%做你想做的,但也许这是一个起点。
发布于 2009-12-27 11:57:49
如果真的这么简单就好了。
如果你想绘制简单的形状,你也许可以使用HTML元素,这是flot这样的库所使用的(IE需要excanvas仿真器)。
它仍然需要相当数量的Javascript,但它可能比摆弄叠加图像更容易/更有效,特别是如果你的形状的大小不是静态的。有一个非常好的教程here。
https://stackoverflow.com/questions/1906734
复制相似问题