diff --git a/agency-shared-references/references/css_layout.md b/agency-shared-references/references/css_layout.md index 478192b..98b4641 100644 --- a/agency-shared-references/references/css_layout.md +++ b/agency-shared-references/references/css_layout.md @@ -537,22 +537,78 @@ h3 { grid-template-columns: repeat(4, 1fr); } +.grid-6 { + grid-template-columns: repeat(6, 1fr); +} + /* Responsive grid */ @media (max-width: 1023px) { .grid-4 { grid-template-columns: repeat(2, 1fr); } + .grid-6 { + grid-template-columns: repeat(3, 1fr); + } } @media (max-width: 767px) { .grid-2, .grid-3, - .grid-4 { + .grid-4, + .grid-6 { grid-template-columns: 1fr; } } ``` +### Grid by Item Count — Scegli la Griglia Corretta + +**REGOLA: Usa la griglia che ospita perfettamente i tuoi elementi, senza lasciare spazi vuoti.** + +| Elementi | Griglia Desktop | Griglia Tablet | Griglia Mobile | Esempio | +|----------|-----------------|----------------|----------------|---------| +| **2** | 2 colonne | 2 colonne | 1 colonna | 2 feature, 2 testimonial | +| **3** | 3 colonne | 1-3 colonne* | 1 colonna | 3 servizi, 3 benefici | +| **4** | 4 colonne → **o** 2 colonne x 2 righe | 2 colonne x 2 righe | 1 colonna | 4 features, 4 loghi clienti | +| **5** | 3+2 colonne asimmetrico → **o** 2+3 | 2+3 colonne | 1 colonna | 5 team members, 5 step | +| **6** | 3 colonne x 2 righe → **o** 6 colonne | 2 colonne x 3 righe | 1 colonna | 6 features, 6 servizi | +| **7-8** | 4 colonne x 2 righe | 2 colonne | 1 colonna | 8 loghi, 8 features | + +\* *Per 3 elementi: usa 3 colonne se il contenuto è corto, 1 colonna se lungo* + +**Esempi concreti:** + +```html + +