AspectRatio
AspectRatioは、アスペクト比を維持したビデオやマップなどを埋め込むためのコンポーネントです。

<AspectRatio w="md">
<Image
src="https://eiga.k-img.com/images/movie/100944/photo/14e876cfa5d3c633.jpg"
alt="シン・ゴジラ"
/>
</AspectRatio>
使い方
import { AspectRatio } from "@yamada-ui/react"
import { AspectRatio } from "@/components/ui"
import { AspectRatio } from "@workspaces/ui"
<AspectRatio />
iframeを使う
<AspectRatio ratio={16 / 9} w="full">
<iframe
src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12974.591815632506!2d139.6932331!3d35.6117497!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188b1a487a026f%3A0x16e7e351187c8216!2z5qCq5byP5Lya56S-IOOCouODkOODg-ODlw!5e0!3m2!1sja!2sjp!4v1674728815443!5m2!1sja!2sjp"
title="map"
/>
</AspectRatio>
Props
類似のコンポーネント
ZStack
ZStackは、子要素を奥行き方向にスタックするために使用されます。
VStack
VStackは、子要素を垂直方向にスタックするために使用されます。
Wrap
Wrapは、Flexにwrapを設定したコンポーネントです。Flexから便利なスタイルのショートハンドを継承しています。
Stack
Stackは、要素をグループ化し、子要素間にスペースを設けるコンポーネントです。
Spacer
Spacerは、要素間に空間を追加するために使用するコンポーネントです。
SimpleGrid
SimpleGridは、Gridをより使いやすくシンプルにしたコンポーネントです。
Separator
Separatorは、要素間において区切りを表すコンポーネントです。
Picture
Pictureは、picture要素を使用し、異なる表示やデバイスのシナリオに応じて代替の画像を提供するコンポーネントです。