Easily animate loaders with the arc tool and Figma Motion

Categories: Design, Product

Summary

Figma Motion enables seamless loader animations using the arc tool with just three keyframes—set sweep values at 0s and 1.5s to create fluid loading states. Layer multiple staggered circles for polished, production-ready animations without leaving the design tool.

Key Takeaways

  1. Use the arc tool's sweep value as your primary keyframe property—delete auto-generated start and ratio keyframes to isolate only the animation parameter you need, reducing complexity from 3 keyframes to 1.
  2. Stroke alignment and rounded endpoints are critical for animatable loaders—set stroke to center alignment and enable round end caps before animating to achieve the polished look required for production UI.
  3. Timeline staggering creates visual rhythm in multi-element loaders—duplicate circles, offset their keyframes in the timeline, and vary colors to build sophisticated animations without additional complexity.
  4. Set 2-second animation cycles with sweep values ranging from 0.25 to 1.0—this timing window creates realistic loading states that feel responsive without appearing jittery or sluggish.
  5. Keyboard shortcuts accelerate design-to-animation workflows—use O for circles, I for eyedropper, Command D for duplication, and Shift X to swap fills and strokes, reducing context switching.

Related topics

Transcript Excerpt

Hi friends. Miggi from Figma here. Today, we're gonna animate the arc tool with Figma Motion, so let's go. Let's begin in Figma design. I'm gonna press the O key to draw out a circle. I'm gonna hold both the Shift and the Option key, that's Shift and Alt key if you're on Windows, to drag out this circle. I'm gonna center it to the middle and then extend that out just a little bit more. We're gonna press Shift X. That's gonna swap the fill and the stroke. Now, with this circle selected, I'm gonna come over here to choose the arc tool. We're gonna open up that arc tool and sweep it to about 75%. I'm going to hover over the center dot. That's the ratio. We're gonna drag this all the way to the edge. With that now set, we're gonna come over here to the stroke panel. In the stroke panel, we're …

More from Figma