New
New
New
Guide
- Gravity
- Effects
- Elements
Guide
- Gravity
- Effects
- Elements
Guide
- Gravity
- Effects
- Elements
How to Add Gravity to Elements in Framer
You can make objects fall, bounce, collide, and respond just like they would in the real world. Whether it’s playful UI motion, a quirky interactive game, or just adding some delightful chaos to your site, gravity can instantly make your designs feel dynamic. In this post, I’ll show you exactly how to add gravity to elements in Framer, plus some fun ways to customize it.



Table of contents
Drop the gravity component into your project
First things first, grab the Gravity Component and add it to your Framer project. Once it’s in, simply connect the frames you want to bring to life.
Think of these frames as “physical objects” that the Gravity Component will control. From here, it’s just a matter of tweaking the settings until the physics feel right.
Drop the gravity component into your project
First things first, grab the Gravity Component and add it to your Framer project. Once it’s in, simply connect the frames you want to bring to life.
Think of these frames as “physical objects” that the Gravity Component will control. From here, it’s just a matter of tweaking the settings until the physics feel right.
Drop the gravity component into your project
First things first, grab the Gravity Component and add it to your Framer project. Once it’s in, simply connect the frames you want to bring to life.
Think of these frames as “physical objects” that the Gravity Component will control. From here, it’s just a matter of tweaking the settings until the physics feel right.

Gravity in Framer.

Gravity in Framer.

Gravity in Framer.
Arrange your objects
You control where and how your objects start using three handy distribution settings:
Distribution X – Sets the horizontal spacing of your objects.
Even: Perfect alignment.
Random: More natural, chaotic starting positions.
Distribution Y – Controls the vertical starting point. Want objects to start higher so they fall further? Increase this.
Distribution Angle – Adds a starting tilt to your objects for extra realism.
These settings let you stage your scene before the physics take over.
Adjust gravity & forces
Here’s where the fun begins—you can make your objects behave like they’re in Earth’s gravity… or on the Moon.
Gravity X – Pulls objects left or right.
Gravity Y – Pulls objects up or down.
Positive values simulate normal gravity.
Negative values? That’s anti-gravity—watch your elements float away!
Combine both for diagonal movement, like wind pushing objects while they fall.
Fine-tune the physics
Once you’ve got the direction sorted, you can make the motion feel more realistic with a few physics properties:
Body friction – Higher values slow objects as if they’re sliding on a rough surface.
Restitution – The “bounciness” factor. Low values feel heavy and dull, high values make things pop like a trampoline.
Density – Controls how heavy objects feel when they collide.
And if you want realistic collision shapes, set the Body Type to Rectangle or Circle. You might want some interactivity as well. Just enable Draggable—this lets users grab and throw objects around. Combined with gravity, this is perfect for playful landing pages or product demos.
Arrange your objects
You control where and how your objects start using three handy distribution settings:
Distribution X – Sets the horizontal spacing of your objects.
Even: Perfect alignment.
Random: More natural, chaotic starting positions.
Distribution Y – Controls the vertical starting point. Want objects to start higher so they fall further? Increase this.
Distribution Angle – Adds a starting tilt to your objects for extra realism.
These settings let you stage your scene before the physics take over.
Adjust gravity & forces
Here’s where the fun begins—you can make your objects behave like they’re in Earth’s gravity… or on the Moon.
Gravity X – Pulls objects left or right.
Gravity Y – Pulls objects up or down.
Positive values simulate normal gravity.
Negative values? That’s anti-gravity—watch your elements float away!
Combine both for diagonal movement, like wind pushing objects while they fall.
Fine-tune the physics
Once you’ve got the direction sorted, you can make the motion feel more realistic with a few physics properties:
Body friction – Higher values slow objects as if they’re sliding on a rough surface.
Restitution – The “bounciness” factor. Low values feel heavy and dull, high values make things pop like a trampoline.
Density – Controls how heavy objects feel when they collide.
And if you want realistic collision shapes, set the Body Type to Rectangle or Circle. You might want some interactivity as well. Just enable Draggable—this lets users grab and throw objects around. Combined with gravity, this is perfect for playful landing pages or product demos.
Arrange your objects
You control where and how your objects start using three handy distribution settings:
Distribution X – Sets the horizontal spacing of your objects.
Even: Perfect alignment.
Random: More natural, chaotic starting positions.
Distribution Y – Controls the vertical starting point. Want objects to start higher so they fall further? Increase this.
Distribution Angle – Adds a starting tilt to your objects for extra realism.
These settings let you stage your scene before the physics take over.
Adjust gravity & forces
Here’s where the fun begins—you can make your objects behave like they’re in Earth’s gravity… or on the Moon.
Gravity X – Pulls objects left or right.
Gravity Y – Pulls objects up or down.
Positive values simulate normal gravity.
Negative values? That’s anti-gravity—watch your elements float away!
Combine both for diagonal movement, like wind pushing objects while they fall.
Fine-tune the physics
Once you’ve got the direction sorted, you can make the motion feel more realistic with a few physics properties:
Body friction – Higher values slow objects as if they’re sliding on a rough surface.
Restitution – The “bounciness” factor. Low values feel heavy and dull, high values make things pop like a trampoline.
Density – Controls how heavy objects feel when they collide.
And if you want realistic collision shapes, set the Body Type to Rectangle or Circle. You might want some interactivity as well. Just enable Draggable—this lets users grab and throw objects around. Combined with gravity, this is perfect for playful landing pages or product demos.

Gravity component properties.

Gravity component properties.

Gravity component properties.
Ideas for using gravity in Framer
Interactive hero sections – Let elements fall and bounce when the page loads.
Gamified interactions – Turn objects into draggable pieces users can toss around.
Playful product showcases – Make product cards drop into view with a satisfying bounce.
Creative loading screens – Use gravity to animate icons while content loads.
Wrapping up
The Gravity Component in Framer isn’t just a fun gimmick—it’s a powerful way to inject life and personality into your designs. By tweaking gravity, friction, bounce, and interactivity, you can create everything from subtle motion to full-on playful chaos. So go ahead and drop it in, experiment, and watch your designs fall into place (literally).
Ideas for using gravity in Framer
Interactive hero sections – Let elements fall and bounce when the page loads.
Gamified interactions – Turn objects into draggable pieces users can toss around.
Playful product showcases – Make product cards drop into view with a satisfying bounce.
Creative loading screens – Use gravity to animate icons while content loads.
Wrapping up
The Gravity Component in Framer isn’t just a fun gimmick—it’s a powerful way to inject life and personality into your designs. By tweaking gravity, friction, bounce, and interactivity, you can create everything from subtle motion to full-on playful chaos. So go ahead and drop it in, experiment, and watch your designs fall into place (literally).
Ideas for using gravity in Framer
Interactive hero sections – Let elements fall and bounce when the page loads.
Gamified interactions – Turn objects into draggable pieces users can toss around.
Playful product showcases – Make product cards drop into view with a satisfying bounce.
Creative loading screens – Use gravity to animate icons while content loads.
Wrapping up
The Gravity Component in Framer isn’t just a fun gimmick—it’s a powerful way to inject life and personality into your designs. By tweaking gravity, friction, bounce, and interactivity, you can create everything from subtle motion to full-on playful chaos. So go ahead and drop it in, experiment, and watch your designs fall into place (literally).