2017-01-01 99 views
0

我可以在svg元素中嵌套常规元素吗?例如;我的SVG将是一个三角形的外部容器,我想在SVG中使用inputlabel等元素。在SVG内部嵌套常规元素

也许我应该使用剪辑来创建三角形呢?

+0

为什么你需要他们在你的SVG元素? (dom-wise) – Dekel

+0

@Dekel它的制作简单得多,而不是在其他元素背后有一个绝对定位的svg,其他开发人员将使用我的库 –

+0

我敢肯定,这不符合标准,并且由于svg功能支持各不相同如果你需要一致的结果,我肯定会自己投入工作。根据三角形容器的复杂性和所需的浏览器支持,CSS3可能是您所需要的。 – DBS

回答

0

根据SVG standard,您不能在SVG元素内添加inputlabel

有14个功能区或功能集,它们是:

  • 路径
  • 基本形状
  • 文本
  • 绘画
  • 颜色
  • 渐变和图案
  • 剪辑,掩蔽和合成
  • 滤镜效果
  • 交互
  • 链接
  • 脚本
  • 动画
  • 字体

而且这些都不是他们中的一个:)