NEW: The Framer Agent Playbook early bird ends in |

00:00:00:00

NEW: The Framer Agent Masterclass | Save $100, early bird ends in |

00:00:00:00

USE CODE “FRAMERFRIDAY” AT CHECKOUT TO SAVE 20% — ALL DEALS  HERE
NEW: The Framer Agent Playbook | Save $100, early bird ends in |

00:00:00:00

Not sure where to start?

Get your personalised Framer roadmap

Answer 4 questions and get a clear picture of where you're at, and exactly what to do next.

Not sure where to start?

Get your personalised Framer roadmap

Answer 4 questions and get a clear picture of where you're at, and exactly what to do next.

Are you ready to master Framer?

Are you ready to master Framer?

Rated excellent by 900+ students

Brooke kong
Brooke kong
Brooke kong
Brooke kong
Brooke kong

Component Variants in Framer

Component Variants in Framer

Component Variants in Framer

Variants let one component hold several versions of itself, like a button with primary, secondary and hover styles, instead of three separate components.

Variants let one component hold several versions of itself, like a button with primary, secondary and hover styles, instead of three separate components.

Variants let one component hold several versions of itself, like a button with primary, secondary and hover styles, instead of three separate components.

Fundamentals

·

03:30

·

with Ryan Hayward

Part of 100+ video lessons

Short, step-by-step lessons you can rewatch anytime.

Hands-on project

Follow along in the host project and build as you learn.

Certificate path

Counts toward your Framer Fundamentals certificate.

ONE COMPONENT, MANY STATES

ONE COMPONENT, MANY STATES

A variant is another version of the same component, not a new one. Primary, secondary, hover and disabled all live inside a single element, which is what keeps a design system consistent.

A variant is another version of the same component, not a new one. Primary, secondary, hover and disabled all live inside a single element, which is what keeps a design system consistent.

ADD A VARIANT TO A COMPONENT

ADD A VARIANT TO A COMPONENT

Start from a finished component, add a second version, then switch between them per instance.

Open the component

Open the component

Variants are created inside the component, not on the instance sitting on the page.

Duplicate into a new variant

Duplicate into a new variant

Copy the existing variant and restyle it. Same structure, different look.

Name and switch

Name and switch

Give each variant a clear name, then pick the one you want per instance from the properties panel.

BY THE END OF THIS LESSON, YOU WILL:

BY THE END OF THIS LESSON, YOU WILL:

Framer Masterclass lesson preview

1:36

Framer Masterclass lesson preview

1:36

KEEP A DESIGN SYSTEM CONSISTENT

Change the shared structure once and every variant stays in step.

Framer Masterclass lesson preview

2:31

Framer Masterclass lesson preview

2:31

BUILD ONE COMPONENT WITH MANY LOOKS

Primary, secondary and icon buttons from a single reusable element.

Framer Masterclass lesson preview

3:26

Framer Masterclass lesson preview

3:26

SWITCH VARIANTS PER INSTANCE

Choose the version you need from the properties panel without detaching anything.

RELATED LESSONS

RELATED LESSONS

Framer Masterclass lesson preview

Components in Framer

A component is an element you build once and reuse everywhere. Change the original and every copy across the site updates with it.

Building a Responsive Navbar Component in Framer lesson card

Building a Responsive Navbar Component in Framer

Build a navbar as one component: sketch the bar, fix it to the top of the page, then add a hamburger view that opens a full menu on mobile.

Popup Modals and Overlays in Framer lesson card

Popup Modals and Overlays in Framer

Framer has two kinds of overlay: fixed ones for modals, toasts and video popups, and relative ones for dropdowns and popovers.

CURRICULUM

WHAT YOU’LL LEARN IN THIS COURSE

In the Ultimate Framer Masterclass, you’ll master Framer from the ground up. Follow real projects, get expert feedback, and finally design and ship the way you’ve always wanted to.

Fundamentals

Fundamentals

Take your button component and add a secondary variant with a different fill and text colour. Place both on the page, then switch one instance between them.

03:30

PUBLISH CHECKLIST

Component opened

Second variant added

Variant restyled

Variants named

Instance switched

Structure still matches

TRY IT OUT

Our team went from guessing to actually knowing what we’re doing. We’re working faster, staying on brand, and delivering better work overall.

Our team went from guessing to actually knowing what we’re doing. We’re working faster, staying on brand, and delivering better work overall.

Cesar Rodrigues

FREQUENTLY ASKED QUESTIONS

Everything you need to know about this lesson.

What are variants in Framer?

Variants are alternative versions of the same component, such as a button's primary, secondary and hover styles. They live inside one component rather than as separate ones.

How do I add a variant in Framer?

Open the component, duplicate the existing variant, then restyle the copy. Name each one so you can pick it per instance from the properties panel.

Should I use variants or separate components in Framer?

Use variants when the versions share structure and purpose, like button styles. Use separate components when the elements are genuinely different things.

CERTIFICATION

BECOME A CERTIFIED FRAMER MASTER

Earn 3 official certifications that show you don’t just know Framer, but you can
design, build, and execute real pixel-perfect sites.

Ultimate Framer Masterclass expert certificate of completion with Framer x insert frame branding.
Ultimate Framer Masterclass intermediate certificate of completion with Framer x insert frame branding.
Ultimate Framer Masterclass Beginner certificate of completion with Framer x insert frame branding.
Ultimate Framer Masterclass expert certificate of completion with Framer x insert frame branding.
Ultimate Framer Masterclass intermediate certificate of completion with Framer x insert frame branding.
Ultimate Framer Masterclass Beginner certificate of completion with Framer x insert frame branding.
Purple gradient background for Ultimate Framer Masterclass hero section.
Brooke kong
Brooke kong
Brooke kong
Brooke kong
Brooke kong

Rated excellent by 900+ students

4.8

DO MORE THAN LEARN FRAMER. MASTER IT.

DO MORE THAN LEARN FRAMER. MASTER IT.

Enroll in the Ultimate Framer Masterclass.
I'll see you in the first lesson.

Enroll in the Ultimate Framer Masterclass.
I’ll see you in the first lesson.

Lifetime access

14-day money-back guarantee

Stream anywhere

Ryan Hayward and the lesson thumbnails speaking about the Ultimate Framer Masterclass.
Ultimate Framer Masterclass Badge

A complete learning experience & course for Framer by Ryan Hayward + Insert Frame Education

© 2026 Insert Frame Pty LTD

Proudly built with Framer

More Insert Frame products

A complete learning experience & course for Framer by Ryan Hayward + Insert Frame Education

© 2026 Insert Frame Pty LTD

Proudly built with Framer

More Insert Frame products

A complete learning experience & course for Framer by Ryan Hayward + Insert Frame Education

© 2026 Insert Frame Pty LTD

Proudly built with Framer

More Insert Frame products