同HTML元素一样,我们可以通过transform
函数操作SVG元素。然而transform
在SVG元素和HTML元素上的工作方式会有一些差别。首先,IE不支持SVG元素的CSS transform
属性,但是如果只是应用一些2D变换,为了适配IE,我们可以使用SVG的transform属性。SVG的transform
属性中的所有函数的参数只能是纯数字,比如说,我们不能在translate
函数中使用%
单位(虽说在火狐浏览器中的CSS transform
属性也不能使用—此处有链接—),rotate
,skew
角度只能使用deg
单位,我们能在CSS transform
属性中可以使用的所有其它单位在这里都不能使用。