1.0.1 • Published 8 years ago

react-flexboxgrid v1.0.1

Weekly downloads
6
License
MIT
Repository
github
Last release
8 years ago

React Flexbox Grid

http://flexboxgrid.com/ ported to react components.

Installation

npm install react-flexboxgrid --save

Usage

import { Grid, Row, Col } from 'react-flexboxgrid';

<Grid fluid>
  <Row>
    <Col xs={12} md={6}>
      Grid Column!
    </Col>
    <Col xs={12} md={6}>
      Grid Column!
    </Col>
  </Row>
</Grid>

Grid Props

  • fluid (bool) : responsive grid or not
  • nodeName (string) : the element's node name (default 'div')

All other props applied directly to the grid element.

Row Props

  • xsHAlign (string) (CSS ?-xs) : horizontal alignment : 'start', 'center', or 'end'
  • smHAlign (string) (CSS ?-sm) : horizontal alignment : 'start', 'center', or 'end'
  • mdHAlign (string) (CSS ?-md) : horizontal alignment : 'start', 'center', or 'end'
  • lgHAlign (string) (CSS ?-lg) : horizontal alignment : 'start', 'center', or 'end'
  • xsVAlign (string) (CSS ?-xs) : vertical alignment : 'top','middle', or'bottom'`
  • smVAlign (string) (CSS ?-sm) : vertical alignment : 'top', 'middle', or 'bottom'
  • mdVAlign (string) (CSS ?-md) : vertical alignment : 'top', 'middle', or 'bottom'
  • lgVAlign (string) (CSS ?-lg) : vertical alignment : 'top', 'middle', or 'bottom'
  • xsDistribution (string) (CSS ?-xs) : distribution : 'around', or 'between'
  • smDistribution (string) (CSS ?-sm) : distribution : 'around', or 'between'
  • mdDistribution (string) (CSS ?-md) : distribution : 'around', or 'between'
  • lgDistribution (string) (CSS ?-lg) : distribution : 'around', or 'between'
  • reverse (bool) (CSS reverse) : reverse ordering of all columns
  • nodeName (string) : the element's node name (default 'div')

All other props applied directly to the grid element.

Col Props

  • xs (number|bool) (CSS col-xs, col-xs-?) : the column size : 1...12, or true
  • sm (number|bool) (CSS col-sm, col-sm-?) : the column size : 1...12, or true
  • md (number|bool) (CSS col-md, col-md-?) : the column size : 1...12, or true
  • lg (number|bool) (CSS col-lg, col-lg-?) : the column size : 1...12, or true
  • xsOffset (number) (CSS col-xs-offset-?) : offset column : 1...12
  • smOffset (number) (CSS col-sm-offset-?) : offset column : 1...12
  • mdOffset (number) (CSS col-md-offset-?) : offset column : 1...12
  • lgOffset (number) (CSS col-lg-offset-?) : offset column : 1...12
  • xsReorder (string) (CSS ?-xs) : reorder column : 'first', or 'last'
  • smReorder (string) (CSS ?-sm) : reorder column : 'first', or 'last'
  • mdReorder (string) (CSS ?-md) : reorder column : 'first', or 'last'
  • lgReorder (string) (CSS ?-lg) : reorder column : 'first', or 'last'
  • reverse (bool) (CSS reverse) : reverse ordering for this column
  • nodeName (string) : the element's node name (default 'div')

All other props applied directly to the grid element.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

The MIT License

1.0.1

8 years ago

1.0.0

8 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago