【发布时间】:2017-07-29 12:52:24
【问题描述】:
我正在使用 d3 来操作现有的 svg。 svg 似乎有多个图层。我能够获得预期元素的句柄并使用 d3 对其进行操作。但是,该元素位于较低层上。例如,我可以通过 d3 设置元素的笔画(边框颜色)和笔画宽度,我可以看到更新后的边框从更高层下方以相同的形状向外扩展。
我需要弄清楚如何动态地根据需要动态更改元素层。我尝试将要提升的图层的 z-index 样式和 attr 设置为 999。 svg 中不存在其他 z-index 属性,因此我的假设是将元素 z-index 设置为 999 很可能会将其提升到顶部,但这并没有发生。这个假设主要是基于我在 html/css 方面的背景。
您能否为此推荐一些基本的故障排除步骤? svg 分层实现和操作是否比我想象的更复杂?你能推荐任何资源或可能的捷径吗?
【问题讨论】:
标签: javascript d3.js svg