Make a pan, zoom, and rotate path animation with Figma Motion

Categories: Design, Product

Summary

Figma Motion enables complex multi-layer animations through sequential keyframing: path animations drive position tracking, while nested frames handle zoom and rotation independently. Layer nesting and Bézier curve manipulation create smooth, organic motion without external tools.

Key Takeaways

  1. Use nested frames (position frame + zoom/rotate frame) to separate animation concerns, allowing each layer to animate independently while maintaining coordinated timing across 6-second timelines.
  2. Apply path motion with 'draw forward' style and ease-in-out easing to create smooth trim path animations that serve as the driver for downstream position keyframes.
  3. Follow trim path animations with position keyframes by creating multiple keyframes at 800ms intervals, placing more keyframes at acceleration points to match motion curve intensity.
  4. Release rigid motion paths by Command+clicking keyframe points to activate Bézier curves, enabling curved interpolation between positions instead of linear movement.
  5. Batch apply easing adjustments across multiple keyframes using Shift+click to multi-select, then configure ease-in-ease-out values in the easing panel for consistent motion feel.

Related topics

Transcript Excerpt

Hi friends. Miggi from Figma here. Today, we're gonna make a follow trim path animation in Figma Motion, so let's go Let's start in Figma Draw with the brush tool by making a single vector path that I'm going to then follow Go to Figma Design. Press the F key and nest this frame twice. I'm gonna create one frame. Call this frame, position, then I'm gonna right click, choose frame selection, and then call this zoom and rotate Now we're ready to animate. Let's go to Figma Motion, select that path, come up here to Animations. Set a path motion style. We want to draw forward, and let's set our easings to ease in and out. I'm going to accentuate that curve just a little bit, and when we scrub the timeline, we will see that path animation. Let's drag our timeline to six seconds and extend that p…

More from Figma