javascript - 作为容器的 SVG 元素?

标签 javascript html canvas svg raphael

我有一个由 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/

相关文章:

javascript - Google 自定义搜索 "Popular Queries"错误请求错误

javascript - 如何在两个分层 Canvas 的底部 Canvas 上注册单击事件

java - 滚动背景,JAVA

javascript - 单击按钮缩放 Canvas ?

jquery - 滚动(鼠标触摸边框时向左/向右)行为类似于 Windows 8,但使用 jQuery

javascript - 删除 html 选择选项中的重复值和组合

javascript - Bootstrap轮播不滑动且不显示文本

javascript - 使用 Javascript 将 URL 中的域名大写

html - "input type=submit"理解 CSS 类吗?

html - 当我运行服务器时,我对网站文件夹中的文件所做的更改会自动恢复