@drewbot/sass-flexbox-grid v2.0.7
Sass Flexbox Grid
Documentation and examples available at sassflexboxgrid.com
Overview
A responsive grid system based on Flexbox Grid and the flex property, re-written in Sass, edited and expanded upon.
Enhancements include:
- Visibility classes
- Additional 'XL' breakpoint
- Sass variables and mixins
- Customizable grid
Installation
npm
npm install @drewbot/sass-flexbox-grid --saveThen link to your preferred CSS or Sass File:
CSS
node_modules/@drewbot/sass-flexbox-grid/public/sass-flexbox/main.css
CSS (minified)
node_modules/@drewbot/sass-flexbox-grid/public/sass-flexbox/main.min.css
Or copy the Sass files over to your src directory from the following directory:
node_modules/@drewbot/sass-flexbox-grid/public/sass-flexbox/scss
Direct download
https://github.com/drewbot/sass-flexbox-grid/raw/master/public/sass-flexbox.zip
Mobile First
Use Sass Flexbox Grid's mobile-first media queries provided in the Sass version of the library. All styles should first be declared at small (mobile) then built outward for larger screens.
Version 2.0.3 Release Notes - 04/12/2018
- Added
!default;to adjustable grid vars in.../scss/variables/_grid-variables.scss.
Version 2.0.2 Release Notes - 04/10/2018
- Added
box-sizing: border-box;to all rows and columns by default.
Version 2.0.0 Release Notes - 04/09/2018
- All columns within a row will automatically scale in height to match the tallest column in the row.
eq-heightis thereby deprecated.
.auto-heightclass has been refactored to.natural-height.- Likewise, the
row-auto-height()mixin has been refactored torow-natural-height().
- Likewise, the
- The
flex-column()mixin has been refactored torow-flex-column(). - The
.showclass can now be applied to.rowelements. - The
show()mixin now accepts an optional$rowargument and can be used onrowelements.- Example:
@include show("xs", "row")or@include show("xs", "true").
- Example:
Version 1.0.0 Release Notes - 04/08/2018
- Added gutters to the top, bottom, left, and right of all columns by default.
- Gutter size can be adjusted by changing the value of the sass variable
$gutter. - The
.col-gutter-lrclass will only apply gutters to the left and right of a column. - The
.col-no-gutterclass will remove gutters from a column.