我使用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 –