我有一个由 svg rect 标签制成的矩形,现在想在其中嵌入一个圆圈。我发现 svg 元素不能包含子元素,或者我想我找不到合适的例子。请让我知道是否有可能将一个元素作为一个 child 放入另一个元素中,然后太明显了。可能具有更高的 z-index?怎么可能使用 Raphael?
最佳答案
只需将圆添加为矩形的后续兄弟,它就会绘制在顶部。如果你想让矩形画在圆上,你可以把它放在圆之后。它被称为画家模型,因为你最后画的任何东西都在其他一切之上。
SVG 目前没有 z-index 属性,尽管有人提议将其添加到即将发布的 SVG 2.0 规范中。
如果您想学习 SVG,可以使用 online primer
关于javascript - 作为容器的 SVG 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11839866/