Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么不能在svg路径元素上使用transform:translateZ?_Svg_Translate3d - Fatal编程技术网

为什么不能在svg路径元素上使用transform:translateZ?

为什么不能在svg路径元素上使用transform:translateZ?,svg,translate3d,Svg,Translate3d,我想为内联svg元素的部分设置动画。我认为可以在svg路径元素上使用css转换,从而为svg的各个部分设置动画,这真的很酷。但是在使用它之后,我遇到了translateZ函数的问题。出于某种原因,在路径元素上使用三维似乎不起作用 有人知道这是为什么吗?它可以在svg元素上正常工作,但不能在具有类名的path元素上正常工作。我在这里做了一个小演示来说明这个问题: 有什么线索可以解释为什么会这样吗?SVG不支持3D转换,只支持2D。但它似乎对SVG元素起作用?这是因为在转换它时,它已经有效地呈现为位

我想为内联svg元素的部分设置动画。我认为可以在svg路径元素上使用css转换,从而为svg的各个部分设置动画,这真的很酷。但是在使用它之后,我遇到了translateZ函数的问题。出于某种原因,在路径元素上使用三维似乎不起作用

有人知道这是为什么吗?它可以在svg元素上正常工作,但不能在具有类名的path元素上正常工作。我在这里做了一个小演示来说明这个问题:


有什么线索可以解释为什么会这样吗?

SVG不支持3D转换,只支持2D。但它似乎对SVG元素起作用?这是因为在转换它时,它已经有效地呈现为位图。