1.0.1 • Published 9 years ago

wocss-objects-cols v1.0.1

Weekly downloads
6
License
ISC
Repository
github
Last release
9 years ago

This module has been DEPRECATED

The module has been renamed to wocss-objects-grid

Cols

Object

The wocss-objects-cols module contains cols object, a powerful grid system based on Flexbox.

Install using npm:

$ npm install --save wocss-objects-cols

Note The cols object use negative margins, you will need a root element overflowing the cols object, or it will cause horizontal scroll.

Usage

With a tool like webpack you can import this module writing:

// dependencies imports

@import '~wocss-objects-cols';

Basic usage of the Cols object uses the required classes:

<div class="o-cols">
  <div class="o-cols__col"></div>
  <div class="o-cols__col"></div>
</div>

Modifiers

cols

  • o-cols--stretch columns with same height.
  • o-cols--middle columns with vertical centering.
  • o-cols--gutter-[1|2|3|4|5|6] alter spacing between columns, see gutters value below.

cols__col

All modifiers may be prefixed with @[xs|sm|md|lg|xl] by default, see breakpoints value below.

  • o-cols__col--auto
  • o-cols__col--fit this column will take up the remaining space available.
  • o-cols__col--[1|2|3|...|12] if you want to change the size of a single column, you can use one the following classes.

For example:

<div class="o-cols o-cols--gutter-3">
  <div class="o-cols__col o-cols__col--12 o-cols__col--6@md"></div>
  <div class="o-cols__col o-cols__col--12 o-cols__col--6@md"></div>
  <div class="o-cols__col"></div>
</div>

Values

Breakpoints

KeyValue
xs320px
sm480px
md768px
lg992px
xl1200px

Gutters

KeyValue
10.25rem
20.5rem
31rem
42rem
54rem
68rem

Dependencies