Recolor Animation in Framer

Copy component

Recolor Animation in Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Component

Recolor Animation in Framer

This is a folder recolor animation recreated in Framer, based on the original concept by Kumail. It’s still crazy that Framer allows no-coders to create these amazing interactions on the web, without any technical knowledge, just by drawing rectangles on a design canvas. And the result isn’t a PNG or a simple prototype. It’s a real, working website on the internet.

image of Nandi Muzsik
Image of Kumail

Created by

Blue folder icon with a selection of six color options below it, including red, orange, yellow, blue, green, purple, and black, on a dark background
Blue folder icon with a selection of six color options below it, including red, orange, yellow, blue, green, purple, and black, on a dark background
Blue folder icon with a selection of six color options below it, including red, orange, yellow, blue, green, purple, and black, on a dark background

About the resource

Well, well, well... this component is a big one.

In theory, it isn't too complex to build something like this. Everything works the same as with other similar interactions: we're creating components and variants. However, because of how this animation works, we need to create way more variants in this case.

You see, the issue is, we can't use the same variants when moving from blue → red as we do when moving from orange → red. This means every color needs to have defined variants for moving to every other color. Since we have 7 colors, if we do the math, that's going to be 7×6 (42) sweet little variants.

Fun fact: it’s actually a little more than that because each transition from one color to another takes us 3 variants to complete. So the total number of variants we’re going to have is 42x3 (126).

About the resource

Well, well, well... this component is a big one.

In theory, it isn't too complex to build something like this. Everything works the same as with other similar interactions: we're creating components and variants. However, because of how this animation works, we need to create way more variants in this case.

You see, the issue is, we can't use the same variants when moving from blue → red as we do when moving from orange → red. This means every color needs to have defined variants for moving to every other color. Since we have 7 colors, if we do the math, that's going to be 7×6 (42) sweet little variants.

Fun fact: it’s actually a little more than that because each transition from one color to another takes us 3 variants to complete. So the total number of variants we’re going to have is 42x3 (126).

About the resource

Well, well, well... this component is a big one.

In theory, it isn't too complex to build something like this. Everything works the same as with other similar interactions: we're creating components and variants. However, because of how this animation works, we need to create way more variants in this case.

You see, the issue is, we can't use the same variants when moving from blue → red as we do when moving from orange → red. This means every color needs to have defined variants for moving to every other color. Since we have 7 colors, if we do the math, that's going to be 7×6 (42) sweet little variants.

Fun fact: it’s actually a little more than that because each transition from one color to another takes us 3 variants to complete. So the total number of variants we’re going to have is 42x3 (126).

Grid display of colorful folder icons in various shades including red, orange, yellow, green, blue, purple, and black, each labeled with its respective color name on a dark background

The main Recolor component and its 126+1 variants.

Grid display of colorful folder icons in various shades including red, orange, yellow, green, blue, purple, and black, each labeled with its respective color name on a dark background

The main Recolor component and its 126+1 variants.

Grid display of colorful folder icons in various shades including red, orange, yellow, green, blue, purple, and black, each labeled with its respective color name on a dark background

The main Recolor component and its 126+1 variants.

Once you have all this set up, you're good to go - it's just a matter of connecting them with interactions to make sure they respond to mouse clicks.

If you wan to learn more about how I create these interactions and animations in Framer, I highly recommend my crash course on micro-interactions in Framer.

Once you have all this set up, you're good to go - it's just a matter of connecting them with interactions to make sure they respond to mouse clicks.

If you wan to learn more about how I create these interactions and animations in Framer, I highly recommend my crash course on micro-interactions in Framer.

Once you have all this set up, you're good to go - it's just a matter of connecting them with interactions to make sure they respond to mouse clicks.

If you wan to learn more about how I create these interactions and animations in Framer, I highly recommend my crash course on micro-interactions in Framer.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • Circular animated grid of rotating icons around 'Ticker Path' text, showcasing a Framer component design

    Ticker Path Component for Framer

    Component

    Circular animated grid of rotating icons around 'Ticker Path' text, showcasing a Framer component design

    Ticker Path Component for Framer

    Component

    Circular animated grid of rotating icons around 'Ticker Path' text, showcasing a Framer component design

    Ticker Path Component for Framer

    Component

  • Minimal floating action button with a plus icon on a dark background

    Floating Action Button in Framer

    Component

    Minimal floating action button with a plus icon on a dark background

    Floating Action Button in Framer

    Component

    Minimal floating action button with a plus icon on a dark background

    Floating Action Button in Framer

    Component