12 Columns flex-box Grid with SASS
CSS JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
grid
.gitignore
CHANGELOG.MD
DOCUMENTATION.MD
Gruntfile.js
LICENSE
README.md
bower.json
package.json

README.md

GridleCSS

http://studio51.github.io/gridlecss/

A flexible, responive CSS framework powered by the Flexbox Layout module and SASS.

Features

  • 12 columns flex grid
  • Responsive Grid
  • Fluid Layout
  • Layout Offsets
  • Alignments
  • Layout Distribution
  • Flex Reverse
  • Flex Reorder
  • Viewport specific rules

Customization

GridleCSS comes with a ocuple of customizable variables which will affect the way your grid is compiled.

Increasing the number of columns: $grid-columns: n !default;
Adding more breakpoints: $grid-breakpoints: "xs" "sm" "md" "lg";
Adjusting the responsive breakpoints of the grid: $grid-*-min: x;

Read grid/config.scss for more informations.

Components

We're not sure wether or not it's worth spending time creating components when there's so much out there already.
Watch this space, we might change our mind.

Installation

$ git clone git@github.com:studio51/gridlecss.git
$ npm install

We use Grunt.JS as our Task Runner in order to compile the SASS files. If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins.

$ grunt

This is the default task which will clean the dist folder and compile the SASS files.

$ grunt ship

If you make any changes to GridleCSS and whish to make a pull request or use it, use this task which will clean, compile, and prettify the SASS files which will give you gridle.css, gridle.css.map and gridle.min.css

Open for pull requests

Before making any pull requests, make sure the Theme web/ looks as it should by using the $ grunt task inside the web/ folder which will launch a preview of the theme.

License

MIT © Studio51