我使用d3来操作现有的svg。 svg似乎有多个图层。我能够获得预期元素的句柄并使用d3进行操作。但是,该元素位于较低层。例如,我可以通过d3在元素上设置描边(边框颜色)和描边宽度,我可以看到更新后的边框从具有相同形状的较高层下面展开。如何操作现有SVG中元素的图层?
我需要弄清楚如何根据需要动态更改元素图层。我尝试将z-index样式和attr设置为999来表示我想要提升的图层。在svg中没有其他z-index attrs存在,所以我的假设是将元素z-index设置为999将很可能将其提升到顶部,但这并未发生。这个假设主要基于我在html/css中的背景。
您能推荐一些基本的故障排除步骤吗? svg分层实施和操作比我想象的更复杂吗?你能推荐任何资源或可能的捷径吗?
http://stackoverflow.com/questions/17786618/how-to-use-z-index-in-svg-elements –