Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
Javascript 使用GSAP的SVG动画_Javascript_Svg_Gsap - Fatal编程技术网

Javascript 使用GSAP的SVG动画

Javascript 使用GSAP的SVG动画,javascript,svg,gsap,Javascript,Svg,Gsap,我可能遗漏了一些简单的东西,但我无法使用GSAP为SVG元素设置动画,尽管动画可以很好地与HTML配合使用 例如,如果我有两个圆圈——一个是用HTML/CSS创建的,另一个是用SVG创建的——HTML元素会被设置动画,而SVG元素则不会: var circle=document.getElementById(“html”);//行得通 var circle=document.getElementById(“svg”);//不起作用 TweenLite.to(圆圈,1{ 左:“100px” })

我可能遗漏了一些简单的东西,但我无法使用GSAP为SVG元素设置动画,尽管动画可以很好地与HTML配合使用

例如,如果我有两个圆圈——一个是用HTML/CSS创建的,另一个是用SVG创建的——HTML元素会被设置动画,而SVG元素则不会:

var circle=document.getElementById(“html”);//行得通
var circle=document.getElementById(“svg”);//不起作用
TweenLite.to(圆圈,1{
左:“100px”
});

left
不是SVG元素的有效属性。GSAP提供了一种抽象,您可以使用
x
属性通过变换(SVG和HTML元素)来设置动画,也可以使用SVG的
cx
属性

TweenLite.to(circle, 1, {
  x: 100
});
或者


left
不是SVG元素的有效属性。GSAP提供了一种抽象,您可以使用
x
属性通过变换(SVG和HTML元素)来设置动画,也可以使用SVG的
cx
属性

TweenLite.to(circle, 1, {
  x: 100
});
或者