我有一个gist (请参阅预览 here )了解应用过滤器的潜在方式。 我不确定如何有条件地将其应用到触发鼠标悬停的矩形上。到目前为止我看到的示例是应用过滤器 ID,但如果我像上面的示例一样更改过滤器属性,它会影响所有元素。
我实际上正在寻找框阴影来指示选择(如 here ) 如果您可以将模糊更改为阴影,那就太好了。
谢谢。
最佳答案
一种方法是使用 CSS :hover 规则应用过滤器属性,请参阅 this example .
定义模糊滤镜,类似于您已经完成的操作,然后使用如下 CSS:
rect:hover { filter: url(#blur); }
您可能还应该指定一个稍大的过滤区域,否则您的模糊将会被剪切。
关于javascript - D3js 在鼠标悬停时应用阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600942/