gridss
v4.0.0
Published
A CSS grid microlib.
Downloads
15
Readme
Description
gridss provides a mobile-first 12-column grid applied using object oriented css. It weights in at ~2kb.
Installation & Usage
npm install --save gridss
<link rel="stylesheet" href="https://unpkg.com/gridss/grid.min.css">
Docs
The source code is quite explanatory, but here are the general classes you can apply:
Container
.gridss
Span Columns
.col-{1..12}
.col-s-{1...12}
.col-m-{1...12}
.col-l-{1...12}
.col-xl-{1...12}
Start-End Columns
.col-s-{1...12}-{1-12}
.col-m-{1...12}-{1-12}
.col-l-{1...12}-{1-12}
.col-xl-{1...12}-{1-12}
For example:
<div class="gridss">
<div class="col-12 col-s-10 col-m-8 col-l-6 col-xl-4">
12 columns mobile
10 columns x-small and above
8 columns medium and above
6 columns large and above
4 columns x-large and above
</div>
</div>
<div class="gridss">
<div class="col-1-8"></div>
<div class="col-8-13"></div>
</div>
What do you mean by mobile first?
It means that the sized-based grid classes function on that size and larger.
mobile first grid (like gridss): col-l-6
applied to widths at or above "large"
non-mobile first grid: col-l-6
applied to width at or below "large"
License
MIT