Lightpack CSS Layout System

This file documents flex-based layout classes in Lightpack CSS.


Layout System

Responsive Variants

Order Utilities

Vertical Alignment Helpers


Examples

Basic Layout

.col
.col
.col
<div class="row">
  <div class="col"><div class="bg-muted p-2">.col</div></div>
  <div class="col"><div class="bg-muted p-2">.col</div></div>
  <div class="col"><div class="bg-muted p-2">.col</div></div>
</div>

Fixed Columns

.col-4
.col-4
.col-4
<div class="row">
  <div class="col-4">
    <div class="bg-muted p-2">.col-4</div>
  </div>
  <div class="col-4">
    <div class="bg-muted p-2">.col-4</div>
  </div>
  <div class="col-4">
    <div class="bg-muted p-2">.col-4</div>
  </div>
</div>

Auto and Fixed Columns

.col-auto
.col
.col-6
<div class="row">
  <div class="col-auto"><div class="bg-muted p-2">.col-auto</div></div>
  <div class="col"><div class="bg-muted p-2">.col</div></div>
  <div class="col-6"><div class="bg-muted p-2">.col-6</div></div>
</div>

Offsets

.col-4 .offset-2
.col-4
<div class="row">
  <div class="col-4 offset-2"><div class="bg-muted p-2">.col-4 .offset-2</div></div>
  <div class="col-4"><div class="bg-muted p-2">.col-4</div></div>
</div>

Responsive Columns

.col-12 .col-md-6 .col-lg-3
.col-12 .col-md-6 .col-lg-3
.col-12 .col-md-6 .col-lg-3
.col-12 .col-md-6 .col-lg-3
<div class="row">
  <div class="col-12 col-md-6 col-lg-3">
    <div class="bg-muted p-2">.col-12 .col-md-6 .col-lg-3</div>
  </div>
  <div class="col-12 col-md-6 col-lg-3">
    <div class="bg-muted p-2">.col-12 .col-md-6 .col-lg-3</div>
  </div>
  <div class="col-12 col-md-6 col-lg-3">
    <div class="bg-muted p-2">.col-12 .col-md-6 .col-lg-3</div>
  </div>
  <div class="col-12 col-md-6 col-lg-3">
    <div class="bg-muted p-2">.col-12 .col-md-6 .col-lg-3</div>
  </div>
</div>