我有一张美国地图,其中包含某些地区的分组。在每个区域悬停时,我应用了阴影。在 Firefox 中运行良好!但在 Safari 中,svg 对象组在悬停时消失,而在 chrome 中,什么也没有发生。由于这是一个悬停效果,我不能将那些在其他地方引用的定义放入其中。有没有合理的解决方案?
这是我正在尝试使用的 CSS:
filter: drop-shadow( 5px 5px 3px rgba(0,0,0,0.5) );
-webkit-filter: drop-shadow( 5px 5px 3px rgba(0,0,0,0.5) );
z-index: 1;
我将它应用于内联 SVG 图像中的一组形状。
<g id="auc">
<polygon id="x">
<polygon id="xx">
<path id="xxx">
</g>
上面引用的 defs 可以在此处的示例中看到。