AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

Interaction

Interaction

Interaction

Interaction

AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

AirBnb 3D Book Interaction in Framer

This is a Framer recreation of the 3D book interaction originally seen on the Airbnb website. Feel free to remix the project and see how you can create something like this without writing a single line of code.

This is a Framer recreation of the 3D book interaction originally seen on the Airbnb website. Feel free to remix the project and see how you can create something like this without writing a single line of code.

This is a Framer recreation of the 3D book interaction originally seen on the Airbnb website. Feel free to remix the project and see how you can create something like this without writing a single line of code.

This is a Framer recreation of the 3D book interaction originally seen on the Airbnb website. Feel free to remix the project and see how you can create something like this without writing a single line of code.

AirBnb 3D Book Interaction in Framer
AirBnb 3D Book Interaction in Framer
AirBnb 3D Book Interaction in Framer
AirBnb 3D Book Interaction in Framer

Copy component

Copy component

Copy component

Copy component

About The Resource

This 3D interaction can be created in Framer, thanks to the amazing 3D transforms feature.

You can simply create two frames on the canvas, one for the back of the book and one for the front. Then apply a 3D rotation to the front side so it looks slightly opened.

After wrapping the front and back sides of the book in a common frame, we can turn it into a component and create a new variant where we change the rotation degree so the book opens up more.

airbnb book interaction component variants

In the end, all we have to do is connect the two variants with mouse enter and mouse leave interactions.

Step 01 outline

Step / 01

Remix the project.

Step 2 outline

Step / 02

See how it's built.

Step 3 outline

Step / 03

Try recreating it for practice, or copy and paste it to your project.

Free Framer Course

Learn how to create stunning websites with ease by learning the fundamentals of Framer.

Free
Framer Course

Learn how to create stunning websites with ease by learning the fundamentals of Framer.

Free Framer Course

Learn how to create stunning websites with ease by learning the fundamentals of Framer.