我有一个由 svg rect 标签制成的矩形,现在想在其中嵌入一个圆圈。我发现 svg 元素不能包含子元素,或者我想我会得到适当的例子。请让我知道是否有可能在小时候将一个元素融入另一个元素,然后太明显了。可能具有更高的 z-index?怎么可能使用拉斐尔?
问问题
3863 次
3 回答
2
只需将圆圈添加为矩形的后续兄弟,它就会在顶部绘制。如果你想让矩形画在圆圈上,你可以把它放在圆圈后面。它被称为画家模型,因为你最后画的任何东西都在其他一切之上。
SVG 目前没有 z-index 属性,尽管有人提议将其添加到即将到来的 SVG 2.0 规范中。
如果你想学习 SVG,有一个在线入门
于 2012-08-07T09:45:08.983 回答
2
SVG 组标签<g>
似乎最等同于 HTML 的<div>
容器标签。
来自https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g:
g 元素是用于对对象进行分组的容器。应用于 g 元素的转换在其所有子元素上执行。
允许的内容:任意数量的以下元素,以任意顺序
于 2015-01-05T20:15:14.867 回答