请原谅我的无知,SVG 对我来说很新。我试图在我的内联 SVG 中的一组元素上获得悬停效果。每组元素都是一组紧密定位的圆圈。我可以用 css 实现这种悬停效果,但显然这只在鼠标位于一个圆圈上时才有效。我想要的是当鼠标在包含圆圈的整个区域上时起作用的效果,因此空间和圆圈结合在一起。
<style>
svg {
height: 220px;
width: 400px;
background: grey;
}
.na circle,
.as circle {
fill: white;
}
.na:hover circle {
fill: blue;
}
</style>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g class="na">
<circle cx="35%" cy="2.85%" r="2.8" />
<circle cx="36.75%" cy="2.85%" r="2.8" />
.
.
<circle cx="38.5%" cy="8.55%" r="2.8" />
<circle cx="40.25%" cy="8.55%" r="2.8" />
</g>
</svg>
当您将鼠标移到一个组上时,当您在圆圈和它们之间的空间之间移动时,请查看悬停闪烁。
您将如何让鼠标悬停效果看起来覆盖该组所覆盖的整个区域?是否有可用于此的 SVG 元素?