Gravity Playground

Gravity Playground
Gravity Playground

About Gravity Playground

Your services, dropped in with real physics. Grab them. Throw them.

Gravity Playground turns a plain list of tags, services or skills into a tactile pile of pills that falls into place when it scrolls into view. Visitors can drag, throw and shake every pill - and you can drop in your own logos, stickers or avatars as physical bodies. A custom capsule-physics engine, written for this component, keeps it at 60fps with zero dependencies.

Watch demo: https://youtu.be/bUoDYiW75y4

Key features

  • Real capsule (pill-shaped) collisions - pills stack, tilt and roll naturally

  • Drag & throw with mouse or touch; optional cursor push while hovering

  • Layers slot: any Framer component or frame becomes a physical body

  • Per-tag style: Solid, Outline or Accent

  • Full Framer font control, colours, padding, background and radius

  • Physics: gravity, bounce, friction, drop tilt; start in view or on load

  • Lighter mobile mode: smaller pills and capped tag count

  • Keyboard: shake, wind and re-drop; reduced-motion shows a settled pile

  • Sleeps when settled, pauses off-screen, transform-only rendering

Use cases

  • Agency "What we do" sections and service lists

  • Skills / tool stacks on portfolios

  • Playful footers and 404 pages

  • Event topics, product feature tags, client logos (via Layers)

  • Hiring pages: perks and values that people play with

How to use

  1. Insert - Drag Gravity Playground from Assets. Give it Fill width and a fixed height (400-700px works best). The canvas shows the settled pile.

  2. Write your tags - Open Tags, add one row per pill and choose its Style (Solid / Outline / Accent).

  3. Add layers (slots) - In Layers, connect any component or frame (logos, emoji, stickers). They fall with the tags using their own size; round or pill shapes look most natural.

From Pixlify

Dither Lens
Glass Tabs
Liquid Glass Dock
Odometer Stats

Related Components

Tally Row
E - Announcement bar
Vortex Glass
Signal dot