我试图刷新了动画与给定参数rotateX和旋转Y:平滑SVG动画
$(document).ready(function() {
var svg = document.getElementById("DC");
var x = 10;
var y = 0;
for (j = 0; j<8 ; j++) {
svg.setAttribute('style', 'transform: perspective(30em) rotateX(' + x + 'deg) rotateY(' + y + 'deg) scale(0.6, 0.6); perspective: 30em;');
x = x + 10;
}
});
但没有奏效。如何顺利刷新动画?
下面是HTML代码:
<body><svg id="DC" version="1.0" viewBox="0 0 500 408" class="sim" x="0px" y="0px" width="100%" height="100%" style="transform: perspective(30em) rotateX(0deg) rotateY(0deg) scale(0.6, 0.6); perspective: 30em;"><style></body>
你为什么不尝试使用使用GreenSock为这:https://greensock.com/另外我不确定是一个非常好的主意,为SVG标签设置动画效果,更好se组或其他显示元素。 – Rodrigo