Filters Animation in Framer

Copy component

Filters 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

Filters Animation in Framer

This is a Filters Animation recreated in Framer, from Nitish’s work. Feel free to remix the project to explore how it's built without any code, or copy the component directly into your Framer project.

image of Nandi Muzsik
image of Prianca S.
profile image of Nitish Khagwal

Created by

,

and

Task management menu with Tasks selected and cursor hovering on Appointments
Task management menu with Tasks selected and cursor hovering on Appointments
Task management menu with Tasks selected and cursor hovering on Appointments

About the resource

To create this animation, I started by setting up three components: the item, the item list, and the main filter component that brings everything together. The item component has three variants — unchecked, checked, and hover.

About the resource

To create this animation, I started by setting up three components: the item, the item list, and the main filter component that brings everything together. The item component has three variants — unchecked, checked, and hover.

About the resource

To create this animation, I started by setting up three components: the item, the item list, and the main filter component that brings everything together. The item component has three variants — unchecked, checked, and hover.

Task component showing unchecked, hover, and checked states

The three vairants of the item component.

Task component showing unchecked, hover, and checked states

The three vairants of the item component.

Task component showing unchecked, hover, and checked states

The three vairants of the item component.

Then I created the item list component, which is a stack of multiple item components. I made sure there's no gap between them so that the hover transitions feel smooth and connected. One of the items is set to the checked state by default, just to show that it’s selected when the menu opens.

Then I created the item list component, which is a stack of multiple item components. I made sure there's no gap between them so that the hover transitions feel smooth and connected. One of the items is set to the checked state by default, just to show that it’s selected when the menu opens.

Then I created the item list component, which is a stack of multiple item components. I made sure there's no gap between them so that the hover transitions feel smooth and connected. One of the items is set to the checked state by default, just to show that it’s selected when the menu opens.

Task management component variants showing different selection states

The six variants of the item list component.

Task management component variants showing different selection states

The six variants of the item list component.

Task management component variants showing different selection states

The six variants of the item list component.

Next, I added two events — one called “check” and another called “not visible.” The check event is triggered when an item in the unchecked state is clicked. This interaction changes the variant of the clicked item and marks it as selected.

The main filter component includes the item list, this component has two states: visible and not visible. The visible state is when the menu is expanded and all the items are shown. Once an item is selected, the “not visible” event is triggered, which closes the menu and brings it back to its original button form.

Next, I added two events — one called “check” and another called “not visible.” The check event is triggered when an item in the unchecked state is clicked. This interaction changes the variant of the clicked item and marks it as selected.

The main filter component includes the item list, this component has two states: visible and not visible. The visible state is when the menu is expanded and all the items are shown. Once an item is selected, the “not visible” event is triggered, which closes the menu and brings it back to its original button form.

Next, I added two events — one called “check” and another called “not visible.” The check event is triggered when an item in the unchecked state is clicked. This interaction changes the variant of the clicked item and marks it as selected.

The main filter component includes the item list, this component has two states: visible and not visible. The visible state is when the menu is expanded and all the items are shown. Once an item is selected, the “not visible” event is triggered, which closes the menu and brings it back to its original button form.

Task menu component in design mode showing visibility states

The two variants: visible and not visible of the filter component.

Task menu component in design mode showing visibility states

The two variants: visible and not visible of the filter component.

Task menu component in design mode showing visibility states

The two variants: visible and not visible of the filter component.

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

  • Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

    Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

    Stacked text blocks reading 'FRAMER IS GOOD' arranged in a spiraling vertical tower, transitioning from white to black as they descend

    3D Stacked Tower Spin Animation in Framer

    Component

  • Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component