【问题标题】:Border Hover color error On Region of US Map SVG美国地图 SVG 区域的边框悬停颜色错误
【发布时间】:2018-11-29 09:54:14
【问题描述】:

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

Here is the link toJSFiddle

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

红色高亮区域中,笔划悬停颜色效果很好, 但在绿色高亮区域中,笔触颜色效果不佳,混合了白色后会变薄。请看下面的图片以了解我的意思

Map with error & highlight

我希望它像下图一样,请看下图

Map Stroke/border Hover required type

请指导我如何做到这一点。

【问题讨论】:

  • 尽可能地显示代码的问题
  • @Vishnuprasad 请检查我更新的问题
  • 寻求代码帮助的问题必须在在问题本身中最好包含在Stack Snippet中重现它所需的最短代码。
  • @Paulie_D 正文有超过 30,000 个字符
  • 那么您需要找到一种方法将其减少到只是给您带来问题的部分

标签: html css svg hover


【解决方案1】:

我不知道,由于stroke-width 的大小,它可能有点困难。看看下面的答案,我已经用悬停fill color 做到了。

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

链接到:JSFiddle

【讨论】:

  • 难道我们不能只为区域提供边框悬停颜色吗?请在这里指导我
  • @NimeshDeo 如果对您有帮助,请不要忘记接受答案.. :)
  • 谢谢它的工作,但我希望边框悬停颜色工作。如果你能在这一点上帮助我,那就太好了。
猜你喜欢
  • 2013-01-08
  • 2020-02-25
  • 1970-01-01
  • 1970-01-01
  • 2020-07-11
  • 1970-01-01
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
相关资源
最近更新 更多