Looping animation help (New to Figma)

Hi, I am trying to create a simple animation in a button component where the arrow moves right off the button and then appears back on the button from the left. I would like this animation to be persistent every 10 seconds or so.

The animation would be a timed animation on load, it will be used on iPad only (so no hover/click triggers)

my button

like this without the trails:
4a0f1298b742da70c4becee7489ce233
credit: Phantom Arrow Zoom by Kevin Mao ∙ 毛恺文 on Dribbble

Hi Mark, I would try creating the different states/positions of the arrow, then creating a component set - you may need to clip the content so it doesn’t appear outside the circles. Thereafter, connect them in the prototype using After Delay settings. I hope this makes sense.

1 Like

hey @DameGeri this is as close as i get but confused how to create the loop with it going in reverse and seeing the icons go in reverse !

Hi Mark
Take a look at the Figma file attached. I created the components with some of the arrows hidden (appearance set to 0) and for each moved the arrows to the right while adjusting the appearance settings. Then connected them so they animated in a linear fashion. Hope you can view/download the attached - and hope it helps

Arrow Animation.fig (36.2 KB)

1 Like

ah legend. Thank you. Simple when you know how !!!

1 Like

Took me a while to get my brain around it tbh Mark! Pleased it helps you out.

1 Like