3

有没有办法只用一行代码来旋转 SVG 图形?为所有元素制作组或图层是最好的方法吗?

4

1 回答 1

4

由于transform文档元素上不允许使用该属性,因此您需要一个<g>包含要旋转的所有内容的元素。

但如果 SVG 嵌入在 HTML 中,您可以使用 CSS 转换:

<svg xmlns="http://www.w3.org/2000/svg" style="transform:rotate(45deg)" width="10" height="10">
  <rect width="10" height="10"/>
</svg>

不幸的是,现在您仍然需要供应商前缀,例如-webkit-transform. 在 Firefox 中,它已经可以在没有前缀的情况下使用。

于 2012-11-08T20:32:00.707 回答