How to create component variants in Figma
A step by step tutorial on creating a component variant in Figma, through the demonstration of a menu button.
This tutorial assumes that you know how to create a component and follows our tutorial where we created a MenuButton component. This tutorial is available via the button below.
Step One: Select your component
In Figma, select a previously created component.
Step Two: Select Create New Component Property
Select the '+' next to properties.
Step Three: Select Variant
Select Variant from the pop over that appears.
Step Four: The component should now be outlined
The component you selected should now have an outline - which we call the component variation area. Your previously created component should now be called the Default variation.
Step Five: Increase the component variation area
Select your component variation area and resize it your preferred size.
Step Six: Select the Default variation
Select the existing component within the variation area. As previously mentioned, this should be called the Default variation as shown under Properties in the Dessign menu on the right hand side.
Step Seven: Add a new variant
Select the '+' under the Default variation to create a new variation.
Step Eight: Rename the variation that appears
Rename the new variation that appears using the Property 1 input under Current Variant on the Design menu on the right hand side.
Step Nine: Move the variation into position
Move your variation into your position of choice within the component variation area.
Step Ten: Illustrate your variation
Modify the new variation to match your desired design.
Step Eleven: Select the copy of your component
Select the previously created copy of your component.
Step Twelve: Change the variation
Change its variation using the Property 1 dropdown in the Design menu on the right hand side.
Step Thirteen: The copy should match the variation
The copy of your component should now look identical to your new variation.
Looking to learn more about things you can do with Figma ?
We recommend the following tutorials to help you advance in your learning, or to search our blog to find educational content on learning how to use Figma.
Any Questions
We are actively looking for feedback on how to improve this resource. Please send us a note to inquiries@delasign.com with any thoughts or feedback you may have.