Skip to main content
Question

Morph from circle to rectangle

  • August 23, 2022
  • 8 replies
  • 3580 views

Roman58

Hi guys,

I am trying to make a circular button which expands and morphs into a rectangular drop-down menu.
I made a simple rect with round corners and, from its copy, made a circular button.
But when using Smart Animate, it morphs into an oval.

Is there a workaround?

This topic has been closed for replies.

8 replies

Roman58
  • Author
  • 11 replies
  • August 24, 2022

I have done further tests and it seems only a problem with strokes. When shape has only fill it works.
@Figma_Support is it a bug or limitation ?


MattyH
  • 15 replies
  • August 24, 2022

Hey Roman!

What might help here is a small storyboard of the animation you’re trying to achieve. From your description maybe breaking it up into 3 or 4 static design versions of each stage of the animation should do.

From there, it might be easier to help identify the right way to animate it 🙂

Matty


Roman58
  • Author
  • 11 replies
  • August 24, 2022

Thank you, I thought about it as well. But have not tried. Was trying keep frames to minimum


MattyH
  • 15 replies
  • August 24, 2022

Sure, these could be temporary just to understand the animation 🙂


Roman58
  • Author
  • 11 replies
  • August 24, 2022

Animation is simple and basic, it just a scale in one axis 🙂 but for some reason doesn’t work with strokes


MattyH
  • 15 replies
  • August 24, 2022

Ran the same test myself and getting the same result as your video…

Just also did a bit of searching around and it looks like you’re definitely the only one! Looks like it’s not yet supported. Smart animate for frame with stroke glitching - #3 by Keith_Vaz


Roman58
  • Author
  • 11 replies
  • August 24, 2022

Cool. Thank you. Hope Figma guys will fix it


  • 0 replies
  • September 23, 2022

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings