FlexItem
Flexの子要素向けのプロパティを扱いやすくするためのコンポーネントです。
Props
プロパティ | 説明 |
---|---|
layout | 展開したい Lismコンポーネント を指定できます。 |
また、本来は flexItem
オブジェクト内で指定できるプロパティ をコンポーネントに直接指定できるようになっています。
Prop | CSS |
---|---|
fx | flex |
fxg | flex-grow |
fxsh | flex-shrink |
fxb | flex-basis |
↓
例えば、以下は同じ出力結果になります。
// 1.<Lism flexItem={{'fx': '1'}}>...</Lism>
// 2.<FlexItem fx='1'>...</FlexItem>
Import
import { Flex, FlexItem } from '@lism-ui/core';
Usage
↓
例
item1
item2
リサイズ可能
<Flex g='10'> <FlexItem fx='1' p='20' bgc='base-2'>item1</FlexItem> <FlexItem fxb='20%' p='20' bgc='base-2'>item2</FlexItem></Flex>