Skip to content

component

Proximity Scale

By Gwatsin T

Details

Summary

Proximity Scale takes a row or column of layers and scales each one by how close the cursor is to it.

Description

Proximity Scale takes a row or column of layers and scales each one by how close the cursor is to it. Neighbours swell in sequence rather than a single item snapping on its own, which is what makes a dock feel physical instead of twitchy. Add any number of layers to the Items slot and tune the curve on the canvas. Twelve property controls cover max scale, influence radius, lift, direction, gap, alignment, growth origin, and follow and return timing. How it behaves Each item scales on a smooth bell curve measured from its own centre to the cursor, and lift moves with scale so items rise as they grow. Influence sets how wide that curve spreads: raise it to pull more neighbours in for a soft ripple, lower it for a tighter, more pointed response. Recommended settings Dock . Row, gap 16, align End, grow from Bottom, max scale 1.7, influence 150, lift 18. Even row . Align Center, grow from Center, lift 0, max scale 1.4, influence 120. Sidebar . Column, grow from Center, lift 10, influence 130. Setting up Paste the component link into your Framer project's Insert panel. Nothing to install. The items do not have to be identical, or square. Any layers work. Good to know Every layer in the Items slot needs to sit at the top level of your page, alongside the breakpoint frame. That is how Framer slots work, and it applies to each item rather than just the first. Motion runs on published sites and in preview. On the canvas the component holds still on purpose, so it stays easy to select. It responds to a mouse only, so scrolling on a phone never triggers it.

Introduction

Layers that swell near your cursor

Rank history

Daily rank per list, from the first snapshot — lower is better.

125015001750183239/109/119/129/139/15
  • All · #7375