How Do I Add an Hover Animation in Figma?

Adding an hover animation in Figma is a great way to add an extra layer of interactivity to your designs. It’s a powerful tool that can help you create more engaging user experiences and boost your designs. In this article, we’ll walk through how to add a hover animation in Figma, and also discuss some best practices for creating effective hover animations.

The first step to adding a hover animation in Figma is to make sure that the element you’re animating has an “On Hover” state. To do this, select the element, then click on the “States” tab on the right-hand side of the screen. From there, click on “Add State” and select “On Hover.” This will create an additional state for your element that will allow it to respond to hovering effects.

Once you have an On Hover state set up, it’s time to start animating! You can animate any property of an object using Figma’s animation tools.

For example, you can animate color, size, position, rotation, or opacity. To start animating your element, select it and then click on the “Animation” tab on the right-hand side of the screen. From there, click on “Add Keyframe” and select which property you want to animate.

You can then adjust each keyframe by setting different values for each property. For example, if you want your object to change color when hovered over, set one color for one keyframe and then another color for another keyframe. You can also adjust the timing of each keyframe by dragging its timeline marker left or right.

Once you’ve adjusted all of your keyframes and timeline markers, it’s time to preview your animation! To do this in Figma, simply hit the play button at the top of the Animation panel. This will give you a preview of what your hover animation will look like when implemented in real life.


Adding a hover animation in Figma is easy and straightforward – just create an On Hover state for your element, add keyframes for each property that should change during hovering effects (such as position or size), adjust their values as necessary, and preview your animation! With these steps in mind, adding a hover animation in Figma should be quick and simple!