Sajari UI

AspectRatio

AspectRatio component is used to embed responsive videos and maps, etc. It uses a very common padding hack to achieve this.

Import

Embed Video

To embed a video with a specific aspect ratio, use an iframe with src pointing to the link of the video.

Use <Box as="iframe"> instead of <iframe> directly because we're forwarding some style props behind the scenes.

Pass the maxWidth prop to AspectRatio to control the width of the content.

Editable Example

Embed Image

Here's how to embed an image that has a 4 by 3 aspect ratio.

Editable Example
Photo

Embed a map

Here's how to embed a responsive Google map using AspectRatio. To make the map take up the entire width, we can ignore the maxWidth prop.

Editable Example

Props

NameTypeDefaultDescription
rationumber16/9The aspect ratio of the content