Search the docs

Search Keyframery's docs

Keyframery

Select animation

The list opens out of its trigger and closes back into it on your theme's curve, while the highlight follows your keys instantly.

with <Cuts />

What moves

WhenWhat you seeTimingHow
Opens or closesGrows from its trigger and returns to ityour theme's timingAutomatic

The highlight follows your pointer and keys instantly.

Install

Select is shadcn's own component. With <Cuts /> in your root layout (Quick start), there's nothing else to add:

npx shadcn add select

Turn it off

Put data-cut="none" on a select (or anything around it) to keep shadcn's own motion there. <Cuts responses="none" /> turns off every response across the app and keeps the cuts. With reduced motion, movement becomes a short fade or nothing.

On this page