Back to Components
Components
Aspect Ratio Box
Container that maintains a specified aspect ratio with common presets for video, photo, and square.
16:9 Video
Video placeholder
1:1 Square
Square
4:3 Landscape
4:3
Dependencies
- clsx
- tailwind-merge
Files
- components/ui/aspect-ratio-box.tsx
Installation
Using shadcn CLI
npx shadcn add aspect-ratio-box --url https://ui.hampton.ioManual installation
Copy the component file to your project and install dependencies:
npm install clsx tailwind-merge