Primitives
Primitive

Aspect Ratio

Maintains a consistent width-to-height ratio for responsive content

Aspect Ratio constrains its content to a fixed width-to-height ratio as the container resizes. Use it to reserve space for images, video embeds, and media cards so the layout doesn't shift while they load.

Preview

Landscape photograph

Installation

Usage

Examples

Square Ratio

Set ratio="1/1" for a square container.

Square photograph

Portrait Orientation

Use a ratio below 1 (such as 3/4) for taller-than-wide content.

Portrait photograph

Multiple Ratios

Pass different ratio values to compare common aspect ratios side by side.

1:1
4:3
16:9

Video Embed

Wrap an iframe in ratio="16/9" for a responsive video embed.

Video Placeholder (16:9)

API Reference

Aspect Ratio is a custom styled div wrapper. All props are custom or standard div attributes passed through.

Props

AspectRatio

Wraps its content in a div that holds a fixed width-to-height ratio.

Prop