2014-03-13 76 views

回答

0

下面是使用DOM秩序和opacity发挥的jsfiddle: http://jsfiddle.net/laurieskelly/9jr65/

如果您返回具有相同形状背景色的形状,网格线将不会显示。

简单的解决方案:不要形状真正需要的是透明的?

+0

感谢您的小提琴工作。我在文字里面也有文字,所以会寻找另一个选项。是否可以格式化水平网格线并留下垂直线?这个代码改变所有:格= main.selectAll( '线') .style( “中风dasharray”,( “3,3”)) .style( “中风不透明度”,0.2); – user3359706

+0

不知道你在问什么,你能澄清吗? –

1

在SVG元素显示在它们被添加到DOM的顺序。也就是说,你要显示在一切之上事情应该最后加入。在你的情况,你需要添加。添加网格线后的长方形

+0

谢谢,我已经试过了,并与矩形的不透明度= 1,但不透明度= 0.2网格线显示通过作品! – user3359706

+1

好的,如果前面的元素是透明的,那么它们后面的元素就会显示出来。 –