Stacked Dropdown Animation in Framer

Copy component

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

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

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

  • ⁠Contact email link hover: heyprianca@gmail.com

    Click to Copy Email in Framer

    Component

    ⁠Contact email link hover: heyprianca@gmail.com

    Click to Copy Email in Framer

    Component

  • ⁠Futuristic neon blue head silhouettes on grid background

    X-Ray Hover Effect in Framer

    Component

    ⁠Futuristic neon blue head silhouettes on grid background

    X-Ray Hover Effect in Framer

    Component