BX Grid System for React.
yarn add @bx-design/react-grid
Or
npm install @bx-design/react-grid
First add bx-grid.min.css for styles.
For CRA add in index, for Next.js add in _app
import '@bx-design/react-grid/dist/styles/bx-grid.min.css'Using grid
import { Container, Row, Col } from '@bx-design/react-grid'
const SomeComponent = () => {
return (
<Container>
<Row>
<Col col='12'>
<h1>BX Grid</h1>
</Col>
</Row>
</Container>
)
}| Prop | Type | Default | Breakpoint |
|---|---|---|---|
| fluid | boolean | false | all |
| sm | boolean | undefined | sm |
| md | boolean | undefined | md |
| lg | boolean | undefined | lg |
| xl | boolean | undefined | xl |
| xxl | boolean | undefined | xxl |
| Prop | Type | Default | Breakpoint |
|---|---|---|---|
| rowCols | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | all |
| rowColsSm | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | sm |
| rowColsMd | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | md |
| rowColsLg | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | lg |
| rowColsXl | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | xl |
| rowColsXxl | boolean, "auto", "1", "2", "3", "4", "5", "6" | false | xxl |
| justifyContent | "start", "end", "center", "between", "around", "evenly" | undefined | all |
| justifyContentSm | "start", "end", "center", "between", "around", "evenly" | undefined | sm |
| justifyContentMd | "start", "end", "center", "between", "around", "evenly" | undefined | md |
| justifyContentLg | "start", "end", "center", "between", "around", "evenly" | undefined | lg |
| justifyContentXl | "start", "end", "center", "between", "around", "evenly" | undefined | xl |
| justifyContentXxl | "start", "end", "center", "between", "around", "evenly" | undefined | xxl |
| alignItems | "start", "end", "center", "baseline", "stretch" | undefined | all |
| alignItemsSm | "start", "end", "center", "baseline", "stretch" | undefined | sm |
| alignItemsMd | "start", "end", "center", "baseline", "stretch" | undefined | md |
| alignItemsLg | "start", "end", "center", "baseline", "stretch" | undefined | lg |
| alignItemsXl | "start", "end", "center", "baseline", "stretch" | undefined | xl |
| alignItemsXxl | "start", "end", "center", "baseline", "stretch" | undefined | xxl |
| m | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mx | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mxSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mxMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mxLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mxXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mxXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| my | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mySm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| myMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| myLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| myXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| myXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mb | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mbSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mbMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mbLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mbXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mbXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mt | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mtSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mtMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mtLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mtXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mtXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| ms | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| msSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| msMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| msLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| msXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| msXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| me | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| meSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| meMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| meLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| meXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| meXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| g | "1", "2", "3", "4", "5", "0" | undefined | all |
| gSm | "1", "2", "3", "4", "5", "0" | undefined | sm |
| gMd | "1", "2", "3", "4", "5", "0" | undefined | md |
| gLg | "1", "2", "3", "4", "5", "0" | undefined | lg |
| gXl | "1", "2", "3", "4", "5", "0" | undefined | xl |
| gXxl | "1", "2", "3", "4", "5", "0" | undefined | xxl |
| gx | "1", "2", "3", "4", "5", "0" | undefined | all |
| gxSm | "1", "2", "3", "4", "5", "0" | undefined | sm |
| gxMd | "1", "2", "3", "4", "5", "0" | undefined | md |
| gxLg | "1", "2", "3", "4", "5", "0" | undefined | lg |
| gxXl | "1", "2", "3", "4", "5", "0" | undefined | xl |
| gxXxl | "1", "2", "3", "4", "5", "0" | undefined | xxl |
| gy | "1", "2", "3", "4", "5", "0" | undefined | all |
| gySm | "1", "2", "3", "4", "5", "0" | undefined | sm |
| gyMd | "1", "2", "3", "4", "5", "0" | undefined | md |
| gyLg | "1", "2", "3", "4", "5", "0" | undefined | lg |
| gyXl | "1", "2", "3", "4", "5", "0" | undefined | xl |
| gyXxl | "1", "2", "3", "4", "5", "0" | undefined | xxl |
| p | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| px | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pxSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pxMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pxLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pxXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pxXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| py | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pySm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pyMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pyLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pyXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pyXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pb | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pbSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pbMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pbLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pbXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pbXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pt | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| ptSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| ptMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| ptLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| ptXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| ptXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| ps | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| psSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| psMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| psLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| psXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| psXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pe | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| peSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| peMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| peLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| peXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| peXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| Prop | Type | Default | Breakpoint |
|---|---|---|---|
| col | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| colSm | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| colMd | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| colLg | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| colXl | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| colXll | true , 'auto' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' | all | |
| hidden | boolean | undefined | all |
| hiddenSm | boolean | undefined | sm |
| hiddenMd | boolean | undefined | md |
| hiddenLg | boolean | undefined | lg |
| hiddenXl | boolean | undefined | xl |
| hiddenXll | boolean | undefined | xxl |
| visible | boolean | undefined | all |
| visibleSm | boolean | undefined | sm |
| visibleMd | boolean | undefined | md |
| visibleLg | boolean | undefined | lg |
| visibleXl | boolean | undefined | xl |
| visibleXll | boolean | undefined | xxl |
| order | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | all |
| orderSm | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | sm |
| orderMd | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | md |
| orderLg | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | lg |
| orderXl | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | xl |
| orderXll | 'first' , '0' , '1' , '2' , '3' , '4' , '5' , 'last' | undefined | xxl |
| offset | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | all |
| offsetSm | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | sm |
| offsetMd | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | md |
| offsetLg | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | lg |
| offsetXl | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | xl |
| offsetXll | '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' | undefined | xxl |
| m | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mx | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mxSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mxMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mxLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mxXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mxXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| my | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mySm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| myMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| myLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| myXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| myXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mb | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mbSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mbMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mbLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mbXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mbXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| mt | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| mtSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| mtMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| mtLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| mtXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| mtXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| ms | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| msSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| msMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| msLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| msXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| msXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| me | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| meSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| meMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| meLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| meXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| meXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| p | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| px | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pxSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pxMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pxLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pxXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pxXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| py | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pySm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pyMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pyLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pyXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pyXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pb | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| pbSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| pbMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| pbLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| pbXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| pbXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pt | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| ptSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| ptMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| ptLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| ptXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| ptXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| ps | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| psSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| psMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| psLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| psXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| psXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |
| pe | "auto", "1", "2", "3", "4", "5", "0" | undefined | all |
| peSm | "auto", "1", "2", "3", "4", "5", "0" | undefined | sm |
| peMd | "auto", "1", "2", "3", "4", "5", "0" | undefined | md |
| peLg | "auto", "1", "2", "3", "4", "5", "0" | undefined | lg |
| peXl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xl |
| peXxl | "auto", "1", "2", "3", "4", "5", "0" | undefined | xxl |