Stacked Dropdown Animation in Framer

Copy component

Stacked Dropdown 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

New

New

New

Component

Stacked Dropdown Animation in Framer

This is a stacked dropdown animation recreated in Framer, inspired by Friso’s original work. Feel free to copy the component or remix the project to explore how such animations are built in Framer without using any code.

image of Nandi Muzsik
image of Prianca S.
Image of Friso

Created by

Affiliates accordion interface with optional dropdown indicator
Affiliates accordion interface with optional dropdown indicator
Affiliates accordion interface with optional dropdown indicator

About the resource

To create the stacked dropdown animation, I used a simple two-variant setup with a closed and an open state. In the closed state, each dropdown item is absolutely positioned and its width is reduced by 5% compared to the one above it, which creates the layered depth effect. In the open state, the items switch to relative positioning and expand to 100% width, forming a clean stacked layout with a subtle 3D feel.

The interaction is wired by adding a click trigger on the first item that toggles between the two variants, keeping the setup minimal and easy to recreate in Framer.

About the resource

To create the stacked dropdown animation, I used a simple two-variant setup with a closed and an open state. In the closed state, each dropdown item is absolutely positioned and its width is reduced by 5% compared to the one above it, which creates the layered depth effect. In the open state, the items switch to relative positioning and expand to 100% width, forming a clean stacked layout with a subtle 3D feel.

The interaction is wired by adding a click trigger on the first item that toggles between the two variants, keeping the setup minimal and easy to recreate in Framer.

About the resource

To create the stacked dropdown animation, I used a simple two-variant setup with a closed and an open state. In the closed state, each dropdown item is absolutely positioned and its width is reduced by 5% compared to the one above it, which creates the layered depth effect. In the open state, the items switch to relative positioning and expand to 100% width, forming a clean stacked layout with a subtle 3D feel.

The interaction is wired by adding a click trigger on the first item that toggles between the two variants, keeping the setup minimal and easy to recreate in Framer.

Accordion component showing closed and opened state variants

The closed and open variants of the dropdown component.

Accordion component showing closed and opened state variants

The closed and open variants of the dropdown component.

Accordion component showing closed and opened state variants

The closed and open variants of the dropdown 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

  • Framer particle sphere component with interactive motion control

    Particle Sphere Component for Framer

    Component

    Framer particle sphere component with interactive motion control

    Particle Sphere Component for Framer

    Component

    Framer particle sphere component with interactive motion control

    Particle Sphere Component for Framer

    Component

  • Circular start button with hand cursor hover effect

    3D Sphere Button in Framer

    Component

    Circular start button with hand cursor hover effect

    3D Sphere Button in Framer

    Component

    Circular start button with hand cursor hover effect

    3D Sphere Button in Framer

    Component