Day 21: Animation Basics in Figma
Prototyping is like failure, you should do it early and often when solving complex problems.
Similar to Day 9, I created an animation for a landing page. Today, I learned about animation basics in Figma to have a better and foundational understanding of Interaction design and how to add it to my arsenal.
Prototype animations
Instant
Dissolve
Smart animate
Move in and move out
Push
Slide In and Slide Out
Tips for animations
Don't wait till you have high-fidelity mockups to prototype
Prototype with rough wireframes in the early stages of a design
Using Figmotion, a Figma plug-in can help
For a UX animation, transitions are to be between 250ms to 400ms. There is a custom bezier configuration [0.8,0,0.2,1] to achieve an optimal S curve.
Questions to answer before animating
What are you trying to communicate?
Where is your object going?
How fast should it move relative to its size?
Key learnings
I was excited to see my animations come to life, the use cases were playful, but I learned how to make static elements come alive. I possess a solid inclination to Interaction design against other aspects of innovation in this challenge. I look forward to improving my foundational understanding of the interaction and infusing it into my arsenal.
References
"Prototype animations—Figma Help Center." https://help.figma.com/hc/en-us/articles/360040522373-Prototype-animations.
"Figma: 5 ways to add animation to your designs "UX Collective." 6 Dec. 2019, https://uxdesign.cc/figma-5-ways-to-add-animation-to-your-designs-e3c521aa8902.
"Figma for Education: Animation basics in Figma - YouTube." 24 Feb. 2023, https://www.youtube.com/watch?v=02fO4qVnbc0.