我有一张有链接的图片。然后我有一个内联对齐的圆形子弹图像,它们放置在带有链接的父图像上。当用户尝试点击子弹时,有时他们可能会错过一小段距离并意外点击图片链接(不是子弹)。所以我希望项目符号之间的那些空白根本没有链接,但它们仍然有来自背景的链接。
代码是基本的,像这样:
<ul class="bullets2" style="position:relative;bottom:25px;left:50px">
<li><a href="javascript:alert('CLICK BULLET')"></a></li>
<li><a href="javascript:alert('CLICK BULLET')"></a></li>
...
</ul>
还有 CSS 样式,您可以查看代码示例。
下面的图片展示了我想要实现的目标。
这里是 jsFiddle:http: //jsfiddle.net/RCkFL/
更新
没有一个解决方案有效,所以我<map>
结合使用<area>
创建多边形热点解决了我的问题。无论如何,感谢所有答案,我希望有人仍然会为我的原始问题提出解决方案,因为 CSS 方法要好得多。谢谢。