KQ-350 · ELASTIC/TYPE

Elastic Type

Display text whose glyphs compress under the cursor and rebound when it leaves — each letter its own spring, so a word behaves like a row of rubber blocks. The rebound overshoot on the way back is the signature; without it the effect reads as a squash, not an elastic. Built for 404 numerals and one-word headlines.

KQ-350 · ELASTIC/TYPE

run the cursor across it

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/elastic-type

Props

text
string
default —
The word or numeral to render.
radius
number
default 120
Pixel radius of the cursor's influence.
squash
number
default 0.55
Maximum horizontal compression at the cursor.