


Click on the node and drag it to the next frame to create a connection.A connection node will appear on the right-edge. Select layer, group, or frame in the canvas.Open the Prototype tab in the right sidebar.

Select Smart animate in the transition field to animate between two frames. As a stand alone transition, or by using Smart animate matching layers with another animation. There are two ways you can use smart animate in your prototypes. Smart animate handles layers differently when you combine Smart animate with other transitions. If you check the Fix Position when Scrolling checkbox for any layers, Figma will add them to the list of Fixed layers.This is great for status bars and menus, and interactions when you don't want to move to a different UI. If a layer's properties stay the same between two frames, Figma won't animate that layer at all.If you introduce a new layer in the destination frame, smart animate will dissolve the layer into view.You can use smart animate when swapping between overlays, if those overlays have matching layers. This is because Figma treats overlays as new frames. Figma doesn't support smart animate for overlay actions.If a property isn't supported, Figma will apply a default dissolve transition. Figma doesn't support smart animate for changes to Effects, or moving between shapes.This allows you to animate changes between solid colors, gradients and even image fills. Fillįigma will smart animate any changes to an object's fill. Rotate a single layer at once, or rotate a group of them around a single anchor point. Hover over the corner bounds of an object until the rotation cursor appears. You can rotate an object using the rotation field in the right sidebar or in the canvas itself. Smart animate also takes the layer's rotation and orientation into account. Adjust the opacity Layer setting in the Design tab of the right sidebar. We recommend adjusting the entire layer's opacity. You can adjust opacity through a layer's Fill properties, as well as through the Layer property. Figma will apply a dissolve transition to animate the layer's opacity. Set the opacity of the layer to 0%, instead of toggling the layer visibility. You can adjust opacity to make an object to appear or disappear between frames. Smart animate can also recognize a layer or object's opacity. It will then animate the object moving from its current position, to its position in the destination frame. Positionįigma recognizes if an object's location, the x and y co-ordinates, have changed. If an object changes in size between frames, Figma will animate it shrinking or growing. We've isolated each of the properties we support below, so you know what to expect. It's likely that more than one of an object's properties will change between Frames. You can apply smart animate to entire objects or Components, as well as individual layers within a Component or group. Figma takes into account both the layer's name and where it sits within the hierarchy.įor layers that match between frames, Figma recognizes what's changed and applies transition to animate between them.

Smart animate looks for matching layers that exist across multiple frames. Learn more about how we built smart animate in our Blog post: Announcing smart animate. Expanding content (Show more / Show Less).Smart animate allows you to quickly create advanced animations. You can also apply Smart animate with other transitions to create seamless animations. You can select Smart animate from the list of transitions, when building a prototype. Smart animate looks for matching layers, recognizes differences, and animates layers between frames in a prototype. Users with can view access to a file or prototype can view prototypes.
