Card 1
Content for the first card.
Lightweight CSS Grid setup for card components
A responsive grid that automatically fills rows with cards.
Content for the first card.
Content for the second card.
Content for the third card.
<div class="card-grid">
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Card 1</h3>
<p>Content for the first card.</p>
</div>
</div>
</article>
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Card 2</h3>
<p>Content for the second card.</p>
</div>
</div>
</article>
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Card 3</h3>
<p>Content for the third card.</p>
</div>
</div>
</article>
</div>A grid with smaller minimum column widths and tighter gaps.
<div class="card-grid card-grid--compact">
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Compact 1</h3>
</div>
</div>
</article>
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Compact 2</h3>
</div>
</div>
</article>
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Compact 3</h3>
</div>
</div>
</article>
<article class="card">
<div class="card__body">
<div class="card__main">
<h3 class="card__title">Compact 4</h3>
</div>
</div>
</article>
</div>Module Settings
$config: (
"gap" : 1.5rem,
"min-width" : 20rem,
"compact-gap" : 0.75rem,
"compact-min-width" : 14rem,
);
| Name | Type | Default | Description |
|---|---|---|---|
| gap | Dimension | 1.5rem | The grid gap of the card-grid. |
| min-width | Dimension | 20rem | The min-width for the implicit grid columns. |
| compact-gap | Dimension | 0.75rem | The grid gap of the card-grid--compact. |
| compact-min-width | Dimension | 14rem | The min-width for the implicit grid columns of the card-grid--compact. |
Change modules $config
@include ulu.component-card-grid-set(( "property" : value ));
| Name | Type | Description |
|---|---|---|
| $changes | Map |
Map of changes |
Prints component styles
@include ulu.component-card-grid-styles();
Get a config option
@include ulu.component-card-grid-get("property");
| Name | Type | Description |
|---|---|---|
| $name | Map |
Name of property |