【发布时间】:2014-03-03 04:00:30
【问题描述】:
我今天刚开始使用 SVG,但我不知道如何在没有悬停区域重叠问题的情况下使用非矩形形状进行悬停,正如您在 my fiddle 中看到的那样。
如果有人能指出我缺少的知识,我将不胜感激。
<svg height="444" width="257" class="svg svg1">
<path d="M0 148 L257 0 L257 297 L0 444 Z" style="fill:lime;stroke:none;"
onmouseover="document.getElementById('fade1').style.opacity = '.9';"
onmouseout="document.getElementById('fade1').style.opacity = '0';"/>
</svg>
<svg height="444" width="257" class="svg svg2">
<path d="M0 148 L257 0 L257 297 L0 444 Z" style="fill:lime;stroke:none;"
onmouseover="document.getElementById('fade2').style.opacity = '.9';"
onmouseout="document.getElementById('fade2').style.opacity = '0';"/>
</svg>
<svg height="444" width="257" class="svg svg3">
<path d="M0 148 L257 0 L257 297 L0 444 Z" style="fill:lime;stroke:none;"
onmouseover="document.getElementById('fade3').style.opacity = '.9';"
onmouseout="document.getElementById('fade3').style.opacity = '0';"/>
</svg>
【问题讨论】: