plaaayground

A design system and component library built with React, Tailwind CSS, and Framer Motion.

65
Components
9
Categories
v2
Version

Design Principles

Spring Physics
All interaction animations use spring physics — no ease/linear for interactions.
Scale on Press
Scale down on press (not hover). Press = commitment, hover = exploration.
44px Touch Targets
All interactive elements meet the 44px minimum touch target.
Reduced Motion
Respects prefers-reduced-motion. Every animation has a zero-motion fallback.
Contained Gestures
Drag and scroll interactions are contained to prevent bleed.
Blur Emergence
Elements emerge from blur — a signature DD pattern.

Components