CSS转换:translate()不适用于Internet Explorer IE 9、10和;11

CSS转换:translate()不适用于Internet Explorer IE 9、10和;11,css,internet-explorer,transform,css-transforms,Css,Internet Explorer,Transform,Css Transforms,我试图使用translate:transform()在x轴和y轴上移动SVG元素。它在Chrome中工作,但在IE中不工作。我检查了caniuse网站:根据它IE支持它 下面是一个JSFIDLE示例,当在Chrome中运行多边形元素时,它在两个轴上移动了15个像素,但在IE中没有任何功能: 是否有解决方案,或者这是IE对支持CSS3功能的另一个限制?来自您链接到的caniuse页面,在“已知问题”下:IE不支持SVG元素上的CSS转换(版本11或更早)。我不认为你能做什么,除非你以某种方式将转换

我试图使用translate:transform()在x轴和y轴上移动SVG元素。它在Chrome中工作,但在IE中不工作。我检查了caniuse网站:根据它IE支持它

下面是一个JSFIDLE示例,当在Chrome中运行多边形元素时,它在两个轴上移动了15个像素,但在IE中没有任何功能:


是否有解决方案,或者这是IE对支持CSS3功能的另一个限制?

来自您链接到的caniuse页面,在“已知问题”下:IE不支持SVG元素上的CSS转换(版本11或更早)。我不认为你能做什么,除非你以某种方式将转换移到SVG之外。哦,谢谢,现在我注意到了“已知问题”选项卡!我尝试使用cssSandpaper,但它说“非浏览器浏览器也支持翻译功能。我还没能找到一个办法使这项工作(在这个时候)。IE浏览器还没有关于translate()函数的解决方案。
#Layer_1 polygon {
   transform: translate(15px,15px);
  -ms-transform: translate(15px,15px);
   -webkit-transform: translate(15px,15px);    
}