Flex
Flex
は、Box
にflex
を設定したコンポーネントです。また、便利なスタイルのショートハンドが用意されています。
インポート
import { Flex } from "@yamada-ui/react"
使い方
Flex
に用意されているショートハンドは下記の通りです。
direction
:flexDirection
を短縮したprops
です。wrap
:flexWrap
を短縮したprops
です。basis
:flexBasis
を短縮したprops
です。grow
:flexGrow
を短縮したprops
です。shrink
:flexShrink
を短縮したprops
です。align
:alignItems
を短縮したprops
です。justify
:justifyContent
を短縮したprops
です。
ショートハンド以外にも、冗長なprops
を渡すこともできます。
編集可能な例
<Flex gap="md"> <Box p="md" rounded="4" bg="primary" color="white"> Box </Box> <Box p="md" rounded="4" bg="secondary" color="white"> Box </Box> <Box p="md" rounded="4" bg="warning" color="white"> Box </Box> <Box p="md" rounded="4" bg="danger" color="white"> Box </Box> </Flex>
Spacer
を使う
編集可能な例
<Flex w="full" gap="md"> <Box p="md" rounded="4" bg="primary" color="white"> Box </Box> <Box p="md" rounded="4" bg="secondary" color="white"> Box </Box> <Spacer /> <Box p="md" rounded="4" bg="warning" color="white"> Box </Box> <Box p="md" rounded="4" bg="danger" color="white"> Box </Box> </Flex>
GitHubでこのページを編集する