4

我有一个 SVG 绘图,我想点击它上面的线条。这很好用,如果你击中有时真的很瘦的人。

有谁知道如何使线条点击更容易 - 而不仅仅是扩大“笔画宽度”?

我尝试使用两条线(一条白色粗一条黑色细),但是渲染顺序破坏了绘图的某些部分。

任何想法?

4

2 回答 2

11

画两条线,一条是您想看到的,另一条更粗,即具有笔划宽度但具有可见性=“隐藏”,然后将隐藏线上的点击视为可见线上的点击。您可能需要调整pointer-events属性以禁用可见线 (pointer-events="none") 并为隐藏线启用 (pointer-events="all")

于 2013-09-06T18:46:52.177 回答
3

一个简单的技巧(除了上面的)是,在这个元素的 css 中使用另一个光标,例如:'pointer',这样你的客户就有机会“感觉”他们是否“高于”该行

于 2013-11-25T21:28:53.573 回答