Skip to main content

Flex

Used to generate FlexBox components, but only to make it easier to read the Html structure during subsequent maintenance.

import {Flex} from '@acrool/react-grid';

<Flex className="flex-column align-items-center">
{/*...ignore some */}
</Flex>

Props

Props NameTypeRequiredDefaultDescription
styleCSS.Properties
classNamestring
colTFlexDirection
smTFlexDirection
mdTFlexDirection
lgTFlexDirection
xlTFlexDirection
xxlTFlexDirection
aselementType"div"You can use a custom element for this component

TFlexDirection

type TFlexDirection = 'column'|'row';

Sample

<Flex col="column" md="row" className="justify-content-between align-items-center gap-2">
<div>Flex Child 1</div>
<div>Flex Child 2</div>
<div>Flex Child 3</div>
<div>Flex Child 4</div>
</Flex>

Refer

For alignment rules, please refer to Bootstrap 5 CSS Grid

How to better understand CSS Grid, you can use this tool Flexy Boxes