utopia-grid-layout

This project's grid system with fluid spacing

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "utopia-grid-layout" with this command: npx skills add matthewharwood/fantasy-phonics/matthewharwood-fantasy-phonics-utopia-grid-layout

Utopia Grid Layout

This project's grid system with fluid spacing

Configuration

Generated from: https://utopia.fyi/grid/calculator?c=360,18,1.2,1240,20,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12

Grid Variables

Location: css/styles/grid.css

:root { --grid-max-width: 77.50rem; --grid-gutter: var(--space-s-l, clamp(1.125rem, 0.5625rem + 2.5vw, 2.5rem)); --grid-columns: 12; }

Variable Value Description

--grid-max-width

77.50rem (1240px) Maximum content width

--grid-gutter

var(--space-s-l) Fluid gutter: 18px → 40px

--grid-columns

12 Column count

Utility Classes

.u-container

Centers content with fluid horizontal padding.

.u-container { max-width: var(--grid-max-width); padding-inline: var(--grid-gutter); margin-inline: auto; }

Usage:

<div class="u-container"> <!-- Content constrained to 1240px max width --> </div>

.u-grid

Basic grid with fluid gap.

.u-grid { display: grid; gap: var(--grid-gutter); }

Usage:

<div class="u-grid"> <div>Grid item</div> <div>Grid item</div> </div>

Usage Patterns

Combine Container and Grid

<div class="u-container"> <div class="u-grid" style="grid-template-columns: repeat(3, 1fr);"> <div>Item 1</div> <div>Item 2</div> <div>Item 3</div> </div> </div>

Auto-fit Responsive Grid

.card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: var(--grid-gutter); }

Using Space Tokens for Custom Gaps

.tight-grid { display: grid; gap: var(--space-s); }

.loose-grid { display: grid; gap: var(--space-xl); }

What's NOT Defined

The following patterns are not currently in the CSS:

  • Column span classes (e.g., .col-span-6 )

  • Named grid areas

  • Subgrid utilities

  • Layout primitives (stack, cluster, sidebar)

Add these as needed based on project requirements.

Files

  • css/styles/grid.css

  • Grid variables and utilities

  • css/styles/layouts.css

  • Currently empty, available for layout utilities

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ux-spacing-layout

No summary provided by upstream source.

Repository SourceNeeds Review
General

animejs-v4

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-components-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

ux-iconography

No summary provided by upstream source.

Repository SourceNeeds Review