我有许多透明的重叠椭圆(如下所示)。
我在鼠标悬停时突出显示每个椭圆,但是不可能突出显示许多椭圆,因为已经在其上绘制了其他椭圆。
根据我对svg的有限了解,有三种解决方案:
非常感谢任何帮助!
答案 0 :(得分:2)
svg中的目标区域只是屏幕上绘制的内容。所以,从理论上讲,你的省略号应该只在他们的笔画上可以移动。如果不是这种情况,那么您可能会使用none
以外的其他内容设置填充(可能rgba(0,0,0,0)
?)。
您也可能将悬停设置在g
元素而不是椭圆上。
您可以在此处查看示例:http://jsfiddle.net/r65E9/
ellipse {
stroke: #fff;
stroke-width: 1;
fill: none;
}
ellipse:hover {
stroke: #f66;
}