Box
Boxは、他のすべてのコンポーネントがその上に構築される最も抽象的なコンポーネントです。デフォルトでは、div要素をレンダリングします。
This is the Box
<Box p="md" bg="bg.contrast" color="fg.contrast">
This is the Box
</Box>
使い方
import { Box } from "@yamada-ui/react"
import { Box } from "@/components/ui"
import { Box } from "@workspaces/ui"
<Box />
異なる要素としてレンダリングする
asを渡すことで、異なる要素としてレンダリングすることができます。
<Box as="section" p="md" bg="bg.contrast" color="fg.contrast">
This is the section
</Box>
Props
類似のコンポーネント
ZStack
ZStackは、子要素を奥行き方向にスタックするために使用されます。
VStack
VStackは、子要素を垂直方向にスタックするために使用されます。
Wrap
Wrapは、Flexにwrapを設定したコンポーネントです。Flexから便利なスタイルのショートハンドを継承しています。
Stack
Stackは、要素をグループ化し、子要素間にスペースを設けるコンポーネントです。
Spacer
Spacerは、要素間に空間を追加するために使用するコンポーネントです。
SimpleGrid
SimpleGridは、Gridをより使いやすくシンプルにしたコンポーネントです。
Separator
Separatorは、要素間において区切りを表すコンポーネントです。
Group
Groupは、複数の要素をまとめて扱うためのコンポーネントです。