| Class | Description |
|---|---|
.g-res-container or .grid-res-container |
Creates a responsive grid with auto-fill columns (minimum 200px width). Collapses to single column at tablet breakpoint unless modified with break classes. |
.column |
Basic grid item spanning 1 column. |
.span-[n] |
Spans [n] columns (1-10, e.g., .span-2). |
<div class="g-res-container">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
<div class="column">Column 4</div>
</div>
| Class | Description |
|---|---|
.g-res-2-col-container or .grid-res-2-col-container |
Fixed 2-column grid layout. Collapses to single column at tablet breakpoint unless modified. |
<div class="g-res-2-col-container">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
</div>
| Class | Description |
|---|---|
.g-res-3-col-container or .grid-res-3-col-container |
Fixed 3-column grid layout with equal widths. |
<div class="g-res-3-col-container">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
</div>
These classes modify the column count at specific breakpoints. Can be applied to any grid container class.
| Class Pattern | Description |
|---|---|
.break-[n]-[breakpoint] |
Changes grid to [n] columns (2-10) at specified breakpoint. Replace [n] with 2-10 and [breakpoint] with:
mobile-s, mobile-m, mobile-l, tablet,
tablet-l, laptop, laptop-l, desktop,
desktop-l, desktop-xl, desktop-xxl, desktop-xxxl
|
.break-2-tablet |
Example: Sets grid to 2 columns at tablet breakpoint. |
.break-3-laptop |
Example: Sets grid to 3 columns at laptop breakpoint. |
<!-- 3-column breaking to 2 at tablet -->
<div class="g-res-3-col-container break-2-tablet">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
</div>
<!-- 4-column with multiple breakpoints -->
<div class="g-res-4-col-container break-2-mobile-l break-3-tablet">
<div class="column">Column 1</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
<div class="column">Column 4</div>
</div>
Similar patterns apply for .g-res-[n]-col-container where [n] ranges from 4 to 10.
<div class="g-res-4-col-container">
<div class="column span-2">Span 2 Columns</div>
<div class="column">Column 2</div>
<div class="column">Column 3</div>
</div>