美国地图SVG区域上的边框悬停颜色错误

时间:2018-06-20 09:51:27

标签: html css svg hover

我在svg中有美国地图,上面有州和悬停区域

Here is the link to JSFiddle

这里的问题是区域(例如太平洋)的笔触悬停颜色效果不佳。

红色突出显示区域中,笔触悬停颜色运行良好, 但在绿色突出显示的区域中,笔划颜色不起作用,混合白色时会变稀。请看下面的图片以了解我要说的话

Map with error & highlight

我希望它像下面的图片,请看下面的图片

Map Stroke/border Hover required type

请指导我这样做的方法。

1 个答案:

答案 0 :(得分:1)

我不知道,由于stroke-width的大小,可能有点困难。只需看下面的答案,我就将鼠标悬停在fill颜色上了。

.region:hover path {
  fill: #dece0c;
}
.st1, .st2, .st3 {
    pointer-events: none;
}

链接到:JSFiddle