Morphing Chat Modal Animation in Framer

Copy component

Copy component

Morphing Chat Modal 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

How to Make $10K+ with Framer in 60 days

How to Make $10K+ with Framer in 60 days

Component

Morphing Chat Modal Animation in Framer

This is a morphing chat modal animation recreated in Framer from Jhey's original work. Built entirely without code, this shows how effortlessly you can recreate such micro-interactions right inside Framer.

image of Nandi Muzsik
image of Prianca S.
profile image of Jhey Tompkins

Created by

Minimalistic white chat interface with input text field reading 'What do you want to build?' and UI buttons for expanding, sending, and adding elements

About the resource

To create the morphing chat modal animation in Framer, I first built out the open state with all the chat content in place—just like the original. Once everything was set, I pinned the icons so they’d stay in position during the transition. Then, I set the open state variant’s overflow to hidden so things stay nicely masked during the animation. Next, I moved on to the closed state, where I resized the modal down into a small circular button and kept only the logo icon visible. After that, I set up a simple click interaction to switch between the two states.

About the resource

To create the morphing chat modal animation in Framer, I first built out the open state with all the chat content in place—just like the original. Once everything was set, I pinned the icons so they’d stay in position during the transition. Then, I set the open state variant’s overflow to hidden so things stay nicely masked during the animation. Next, I moved on to the closed state, where I resized the modal down into a small circular button and kept only the logo icon visible. After that, I set up a simple click interaction to switch between the two states.

About the resource

To create the morphing chat modal animation in Framer, I first built out the open state with all the chat content in place—just like the original. Once everything was set, I pinned the icons so they’d stay in position during the transition. Then, I set the open state variant’s overflow to hidden so things stay nicely masked during the animation. Next, I moved on to the closed state, where I resized the modal down into a small circular button and kept only the logo icon visible. After that, I set up a simple click interaction to switch between the two states.

Expandable chat input field labeled 'What do you want to build?' with a close button flow

The open and close state variants of the chat modal component.

Expandable chat input field labeled 'What do you want to build?' with a close button flow

The open and close state variants of the chat modal component.

Expandable chat input field labeled 'What do you want to build?' with a close button flow

The open and close state variants of the chat modal component.

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

More resources

More resources

  • Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

    Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

  • Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component

    Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component