Jump to content
Search Community

Better way to animate in large amounts of circles?

Just_Jack test
Moderator Tag

Recommended Posts

I'm trying to animate in a few circles and have them fade in from left to right one at a time. So far I've written the following:

 

gsap.to(".circle1", { duration: 2, autoAlpha:1 });

gsap.to(".circle2", { duration: 2, autoAlpha:1 });

gsap.to(".circle3", { duration: 2, autoAlpha:1 });
gsap.to(".circle4", { duration: 2, autoAlpha:1 });

gsap.to(".circle5", { duration: 2, autoAlpha:1 });

gsap.to(".circle6", { duration: 2, autoAlpha:1 });
gsap.to(".circle7", { duration: 2, autoAlpha:1 });

 

See the Pen gOBLOXr?editors=1111 by just_ja (@just_ja) on CodePen

Link to comment
Share on other sites

I think you could simplify your setup quite a bit by just assigning a common "circle" class to your elements and using a single tween. You can use a stagger quite easily. I wasn't sure what you meant by "from left to right" - do you want to move things left to right? Here's my crack at what I assume you may have meant: 

See the Pen OJBbVEK?editors=0010 by GreenSock (@GreenSock) on CodePen

 

There are actually quite a few ways you could do something like this, but I didn't want to overwhelm you with options. 

 

Does that help? 

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...