Aspect Ratio
Displays content within a desired ratio.
Basic Usage
Loading...
Aspect RatioMaintain consistent aspect ratios
Installation
pnpm add @corew500/uiUsage
import { AspectRatio } from "@mordecai-design-system/ui"<AspectRatio ratio={16 / 9}>
<img src="..." alt="..." className="object-cover" />
</AspectRatio>Examples
16:9 Ratio (Videos)
<AspectRatio ratio={16 / 9}>
<iframe src="https://youtube.com/embed/..." />
</AspectRatio>4:3 Ratio (Photos)
<AspectRatio ratio={4 / 3}>
<img src="..." alt="..." className="object-cover" />
</AspectRatio>1:1 Ratio (Square)
<AspectRatio ratio={1}>
<img src="..." alt="..." className="rounded-full object-cover" />
</AspectRatio>21:9 Ratio (Ultrawide)
<AspectRatio ratio={21 / 9}>
<img src="..." alt="..." className="object-cover" />
</AspectRatio>Props
| Prop | Type | Default | Description |
|---|---|---|---|
| ratio* | number | — | — |