Skip to content

Grid

Columns width

Auto width

Use the class .col to set the width of the column to auto.

Col
Col
Col
html
<div class="container">
    <div class="grid">
        <div class="col">Col</div>
        <div class="col">Col</div>
        <div class="col">Col</div>
    </div>
</div>

Variable width

Use classes from .col-1 to .col-12 to size columns.

Col 8
Col 4
html
<div class="container">
    <div class="grid">
        <div class="col-8">Col 8</div>
        <div class="col-4">Col 4</div>
    </div>
</div>

Responsive columns

Use .col-{breakpoint}-{width} classes to size columns at different breakpoint.

Col md 8
Col md 4
html
<div class="container">
    <div class="grid">
        <div class="col col-md-8">Col md 8</div>
        <div class="col col-md-4">Col md 4</div>
    </div>
</div>

Columns order

Use .order-{breakpoint}-{order} class to change the order of the columns.

Col 8
Col 4
html
<div class="container">
    <div class="grid">
        <div class="col-8 order-2">Col 8</div>
        <div class="col-4 order-1">Col 4</div>
    </div>
</div>

Use class .order-first to set the column in first position, and order-last to set it in last position.

Columns offset

Use .offset-{breakpoint}-{width} class to set the offset of the columns.

Col 4
Col 4
html
<div class="container">
    <div class="grid">
        <div class="col-4 offset-2">Col 4</div>
        <div class="col-4 offset-1">Col 4</div>
    </div>
</div>

Nesting columns

Col 4
Col 8
Col 4
html
<div class="container">
    <div class="grid">
        <div class="col-4">Col 4</div>
        <div class="col-8">
            <div class="grid">
                <div class="col-8">Col 8</div>
                <div class="col-4">Col 4</div>
            </div>
        </div>
    </div>
</div>

SCSS

Variables

scss
$grid-columns: 12 !default;

Released under the MIT License.