Tutorial 02 · Foundations
Layout & Responsive Grid
Master .luc-container, .luc-grid, .luc-flex and responsive collapse at 1024/768/480.
10 minBeginnerlucUI 2 · v2.1.3
Objectives
- Use
.luc-container(1400px) and spacing tokens. - Build 2/3/4-col grids that collapse without JS.
- Verify no horizontal overflow at 320px.
Steps
Container
layout.html
<div class="luc-container">
<div class="luc-grid luc-grid-cols-3 luc-gap-6">
<article class="luc-card">One</article>
<article class="luc-card">Two</article>
<article class="luc-card">Three</article>
</div>
</div>1
2
3
Auto-fit & Flex
.luc-grid-cols-auto auto-fits min 280px.
auto.html
<div class="luc-grid luc-grid-cols-auto luc-gap-6">
<article class="luc-card">…</article>
</div>
<div class="luc-flex luc-justify-between luc-gap-4">…</div>Spacing scale
--space-1 to --space-32 via .luc-m-* .luc-p-*.
.luc-m-4.luc-p-6.luc-gap-8
Result
Resize 1400→320. Columns stack, container pads, no scroll.
Exercise
- Build a 12-col marketing row that becomes 1-col on mobile.
- Use
.luc-measureto cap text at 72ch.