使用SVG元素制作类似tabpanel的内容

时间:2014-06-02 11:53:46

标签: javascript svg d3.js

我正在使用D3,我尝试创建两个重叠的SVG元素,一次只显示一个(标签面板),但我真的不知道如何叠加它们

我已经尝试将每个SVG元素插入到< DIV>并将显示设置为内联,我还尝试直接将SVG的显示属性设置为" inline"但这些方法都不起作用,现在,我被卡住了!

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您不能在SVG中使用<div>之类的HTML元素。 CSS display属性在SVG中起作用,但仅用于打开和关闭对象的可见性。值none将隐藏元素,但所有其他值(inlineblock等)都会使元素可见。