@wponion/flexboxgrid2
v1.0.2
Published
Grid based off of CSS3 flexbox specification
Downloads
1
Readme
FlexBoxGrid-2
Modern 12 column grid system based on flex property.
Motivation
Forked from evgenyrodionov/flexboxgrid2 because original project seems to be abandoned for me. also i required a bit more change to the core. so i forked it.
Device Break Points
| Device Type | Min Width | Max Width |
| ----------- | --------- | -------- |
| xs
| 0 | 575px |
| sm
| 576px | 767px |
| md
| 768px | 991px |
| lg
| 992px | 1199px |
| xl
| 1200px | ∞ |
Grid System CSS Classes
| Class Name | Usage |
| ---------- | ---- |
| wpo-container
| Fixed Width Container |
| wpo-container-fluid
| Full Width Container |
| wpo-row
| Column Row |
| wpo-col-xs-*
| Extra small Device Columns from wpo-col-xs
to wpo-col-xs-12
|
| wpo-col-sm-*
| Small Device Columns from wpo-col-sm
to wpo-col-sm-12
|
| wpo-col-md-*
| Medium Device Columns from wpo-col-md
to wpo-col-md-12
|
| wpo-col-lg-*
| Large Device Columns from wpo-col-lg
to wpo-col-lg-12
|
| wpo-col-xl-*
| Extra Large Device Columns from wpo-col-xl
to wpo-col-xl-12
|
| wpo-col-xs-offset-*
| Offset a div in Extra small Device Columns from wpo-col-xs
to wpo-col-xs-12
|
| wpo-col-sm-offset-*
| Offset a div in Small Device Columns from wpo-col-sm
to wpo-col-sm-12
|
| wpo-col-md-offset-*
| Offset a div in Medium Device Columns from wpo-col-md
to wpo-col-md-12
|
| wpo-col-lg-offset-*
| Offset a div in Large Device Columns from wpo-col-lg
to wpo-col-lg-12
|
| wpo-col-xl-offset-*
| Offset a div in Extra Large Device Columns from wpo-col-xl
to wpo-col-xl-12
|
| wpo-reverse
| Reversing. Works with wpo-row
and wpo-col-*
|
Utilites CSS Class
| Class Name | Usage |
| ---------- | ---- |
| wpo-no-gutters
| No Padding & No Margin used on wpo-row
div's |
| wpo-no-padding
| No Padding |
| wpo-no-margin
| No Margin |
| wpo-hidden-*
| Sets Display None |
| wpo-visible
, wpo-*-visible
| CSS Visibility Set to Visible |
| wpo-invisible
, wpo-*-invisible
| CSS Visibility Set to Hidden |
| wpo-float-right
, wpo-float-*-right
| CSS Visibility Set to Visible |
| wpo-float-left
, wpo-float-*-left
| CSS Visibility Set to Visible |
| wpo-float-none
, wpo-float-*-none
| CSS Visibility Set to Hidden |
| wpo-start-*
| Add classes to align elements |
| wpo-center-*
| Add classes to align elements |
| wpo-end-*
| Add classes to align elements |
| wpo-top-*
| Add classes to align elements |
| wpo-middle-*
| Add classes to align elements |
| wpo-bottom-*
| Add classes to align elements |
| wpo-around-*
| Add classes to distribute the contents of a row or column. |
| wpo-between-*
| Add classes to distribute the contents of a row or column. |
| wpo-first-*
| Add classes to reorder columns. |
| wpo-last-*
| Add classes to reorder columns. |
| wpo-initial-order-*
| Add classes to reorder columns. |
Examples
Installation
with npm
npm install --save @wponion/flexboxgrid2
License
This project is licensed under MIT. See the LICENSE file for more info.