2.0.8 • Published 7 years ago

grid-of10 v2.0.8

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

grid-of10

An add-on module for Basscss. Includes responsive 10-column grid classes (so 5-columns as well). The default Basscss 12-column grid is great, but sometimes a 5 or 10 column layout is needed.

10-column layout

<div class="flex flex-wrap">
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
  <div class="gridof10-1 border">.gridof10-1</div>
</div>

5-column layout

<div class="flex flex-wrap">
  <div class="gridof10-2 border">.gridof10-2</div>
  <div class="gridof10-2 border">.gridof10-2</div>
  <div class="gridof10-2 border">.gridof10-2</div>
  <div class="gridof10-2 border">.gridof10-2</div>
  <div class="gridof10-2 border">.gridof10-2</div>
</div>

Responsive Grid

Use Basscss breakpoint styles to change the grid at different screen widths for responsive layouts.

Apply a 5-column grid from the small breakpoint and up with the .sm-gridof10-2 class.

<div class="flex flex-wrap">
  <div class="gridof10-10 sm-gridof10-2 border">.gridof10-10 .sm-gridof10-2</div>
  <div class="gridof10-10 sm-gridof10-2 border">.gridof10-10 .sm-gridof10-2</div>
  <div class="gridof10-10 sm-gridof10-2 border">.gridof10-10 .sm-gridof10-2</div>
  <div class="gridof10-10 sm-gridof10-2 border">.gridof10-10 .sm-gridof10-2</div>
  <div class="gridof10-10 sm-gridof10-2 border">.gridof10-10 .sm-gridof10-2</div>
</div>

Responsive - grid-of10 with Basscss Grid

Combine grid-of10 with the 12-column Basscss Grid classes in responsive layouts. The default size is 100% based on the Basscss Grid class, .col-12. Apply a 5-column grid with grid-of10, from the medium breakpoint and up with the .md-gridof10-2 class.

<div class="flex flex-wrap">
  <div class="col-12 md-gridof10-2 border">.col-12 .md-gridof10-2</div>
  <div class="col-12 md-gridof10-2 border">.col-12 .md-gridof10-2</div>
  <div class="col-12 md-gridof10-2 border">.col-12 .md-gridof10-2</div>
  <div class="col-12 md-gridof10-2 border">.col-12 .md-gridof10-2</div>
  <div class="col-12 md-gridof10-2 border">.col-12 .md-gridof10-2</div>
</div>

Install

npm --save-dev grid-of10

CDN Link

Or use the CDN Link

<link href="https://unpkg.com/grid-of10/css/grid-of10.css" rel="stylesheet">

Usage

PostCSS

@import 'grid-of10';

Notes

This module is meant to be an add-on for Basscss. To use, first install a Basscss project (Basscss, Bassplate, Ace, etc... ) with NPM, and then include @import 'grid-of10'; in the source css file.

These examples assume the document's box-sizing has been set to border-box using a method similar to CSS-Tricks...

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

MIT license

2.0.8

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.0.0

7 years ago