J'ai de la durée d'animation plus courte [le GASP] l'animation GASP suivante:Comment faire des animations en continu pour les éléments avec
$(function() {
var tmax_options = {
repeat: -1
};
var tmax_tl = new TimelineMax(tmax_options),
tween_options_to = {
css: {
rotation: 360,
transformOrigin: 'center center'
},
ease: Cubic.Linear,
force3D: true
};
// Last Argument is Position Timing.
// Use this argument to stagger the visibility of surrounding circles
tmax_tl.to($('svg > path'), 10, tween_options_to, 0)
.to($('svg > #XMLID_26_'), 5, tween_options_to, 0)
.to($('svg > #XMLID_23_'), 70, tween_options_to, 0)
.to($('svg > #XMLID_20_'), 65, tween_options_to, 0);
});
Maintenant, ce que je voulais passer dans l'animation ci-dessus est que les polygones les plus externes devraient tourner (ils sont trouvés au total). Tous les 4 doivent tourner à des vitesses différentes et doivent tourner en continu sans s'arrêter.
A partir de maintenant mon code d'animation se présente comme suit:
tmax_tl.to($('svg > path'), 10, tween_options_to, 0)
.to($('svg > #XMLID_26_'), 5, tween_options_to, 0)
.to($('svg > #XMLID_23_'), 70, tween_options_to, 0)
.to($('svg > #XMLID_20_'), 65, tween_options_to, 0);
Comme vous pouvez le voir la durée sont différentes: 10,5,70,65
. Maintenant, la plus longue animation ne s'arrête pas, mais les animations les plus courtes s'arrêtent et recommencent à un moment donné. Comment puis-je arrêter cela? c'est-à-dire, comment faire les animations de sorte que la rotation pour tous les cercles soit continue sans s'arrêter?
@ AndréDion votre homme! –