我有十二条svg路径。所有这些都具有100%的不透明度。

我想将鼠标悬停在一条路径上,将其保持在100%,并更改其他11条路径的不透明度。

最佳答案

在您的SVG中嵌入CSS:

#paths:hover path {
     opacity:50%;
}
#paths path,
#paths:hover path:hover {
     opacity:100%; /* the default value */
}




<g id="paths">
    <path ... />
    <path ... />
    ...
</g>

关于javascript - 降低非悬停元素的不透明度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10949146/

10-11 13:21