Rendere un sito Webflow pienamente responsive: i breakpoint

Base 25:48 webflowresponsivebreakpointflexboxmobile

Rendi un sito Webflow pienamente responsive su tablet, landscape e portrait — padroneggiando il principio della cascata, i breakpoint, la navigazione mobile e qualche trucco Flexbox.

Punti chiave

  • Costruire fluido fin dall'inizio (min(), clamp(), em) fa sì che la maggior parte dei breakpoint richieda quasi nessun lavoro — la responsività è una mentalità, non una passata finale.
  • Gli stili scendono a cascata da desktop ai breakpoint più piccoli (e salgono a quelli più grandi); sovrascrivi i valori ereditati per breakpoint, e l'etichetta arancione mostra cosa è ereditato.
  • La cascata vale per lo stile, non per la struttura — per spostare un elemento solo su un breakpoint, duplicalo e mostra/nascondi ogni copia con le combo class invece di trascinarlo.
  • Gli intervalli dei breakpoint di Webflow non corrispondono più ai dispositivi reali, quindi fai la preview alla larghezza minima di ogni intervallo per far emergere i problemi invece di fidarti delle etichette.
  • Piccole mosse Flexbox risolvono tutto: flex-wrap per i loghi in overflow, margin-top: auto per fissare un elemento in fondo a una card e invertire la direzione per riimpilare le colonne.

Capitoli del video

  1. 00:00 Intro
  2. 00:51 Rifinire il breakpoint desktop
  3. 03:23 I breakpoint e il principio della cascata
  4. 04:50 Affrontare il breakpoint tablet
  5. 11:56 Gestire il breakpoint landscape
  6. 18:13 Rifinire il breakpoint portrait
  7. 25:03 Pubblicare sul dominio di staging di Webflow
  8. 25:27 What’s Next

Alla fine di quest’ultima lezione la tua landing page sarà pienamente responsive — tablet, landscape e portrait — e vedrai la ricompensa di aver costruito fluido fin dal primo giorno. Poiché ci siamo appoggiati a min(), clamp() ed em fin dall’inizio, la maggior parte dei breakpoint richiede solo piccoli aggiustamenti chirurgici.

Questa è la grande idea da portare a casa: la responsività è una mentalità, non una fase. Se strutturi bene i layout e usi presto le unità responsive, adattarsi agli schermi più piccoli diventa veloce e quasi noioso — nel senso migliore. Il lavoro che resta è per lo più navigazione e una manciata di trucchi Flexbox.

Chiariamo anche due cose che si sbagliano di continuo: come scorre davvero la cascata e perché i cambi strutturali si propagano su ogni breakpoint (e cosa fare invece).

Come funziona

I breakpoint di Webflow seguono una cascata. Gli stili applicati su desktop scendono verso il basso a tablet, poi landscape, poi portrait (e verso l’alto ai breakpoint più grandi se li abiliti). Su qualsiasi breakpoint più piccolo puoi sovrascrivere un valore ereditato, e l’etichetta arancione ti ricorda quando un valore arriva da un breakpoint più alto invece di essere impostato qui. È per questo che un approccio responsive-first, desktop con unità fluide, ripaga: c’è semplicemente meno da sovrascrivere.

L’avvertenza cruciale: la cascata vale per lo stile, non per la struttura. Cambia un colore o una direzione flex su tablet e resta circoscritto a tablet-e-sotto. Ma sposta un elemento nel navigator e hai cambiato l’HTML, che ogni breakpoint condivide. Quindi quando ti serve un elemento in un punto diverso su un breakpoint — diciamo il pulsante CTA dentro il menu mobile — non lo trascini. Lo duplichi e usi le combo class per mostrare una copia e nasconderne un’altra per breakpoint.

Un bagno di realtà sui breakpoint stessi: i loro intervalli (tablet ~991–768px, landscape ~767–480px, portrait sotto) hanno smesso di corrispondere ai dispositivi reali da tempo. I tablet moderni spesso si comportano come desktop; i telefoni in landscape spesso cadono nell’intervallo tablet. Quindi fai la preview alla larghezza minima di ogni intervallo per far emergere i problemi, e non fidarti delle etichette dei dispositivi.

Il resto è una cassetta di piccole mosse Flexbox: flex-wrap (più width: auto sugli item) per domare la riga di loghi in overflow; margin-top: auto su un figlio flex per fissare i link social in fondo a una card del team; invertire una direzione flex per riimpilare le colonne feature; e impostare line-breaking: normal per evitare che un titolo dropdown a no-wrap vada in overflow. Nessuna è sofisticata — ed è proprio il punto.

Come si usa

  1. Rifinisci prima il desktop. Sostituisci i valori fissi rimasti con quelli responsive dove aiuta: cambia il margin inferiore del titolo della hero in 5em, imposta le immagini su width: 100% per coerenza cross-browser e passa il gap della logo-list a em. (I pixel non sono il male — tienili dove hanno senso, come il padding della navbar.)
  2. Impara la cascata, poi scendi. Parti dal tablet, trascinando sempre l’handle del canvas alla larghezza minima dell’intervallo così i problemi emergono presto.
  3. Tablet. Sposta il menu button perché appaia da “mobile landscape” (tre link non lo richiedono ancora); aggiungi margini laterali così la navbar non tocca i bordi; sistema i loghi in overflow con flex-wrap e width: auto.
  4. Landscape. Il menu button è qui per restare — trascinalo dentro il navbar content wrapper, poi dai stile allo stato aperto del nav menu (sfondo, bordo, margin superiore, padding). Impila i feature item in verticale (direzione flex) e porta la griglia del team da tre colonne a due.
  5. Portrait. Sposta il pulsante CTA nel menu mobile nel modo corretto: duplicalo, nascondi l’originale con una combo class cc-desktop-menu e rivela la copia con una combo class cc-mobile-menu (sovrascrivendo il display: none ereditato riportandolo a visibile su portrait). Porta la griglia del team a una colonna, sistema un titolo dropdown con line-breaking: normal e aggiungi padding a destra così l’icona freccia non si sovrappone mai al testo.
  6. Pubblica. Clicca Publish → Publish to selected domains per spingere al dominio di staging di Webflow, dove puoi testare tutto prima di andare in produzione su un dominio personalizzato.

E questo è tutto il crash course. Sei partito da una tela bianca e hai costruito un sito completo e responsive — ora vai a clonarlo, smontalo e rendilo tuo.

Risorse

Domande frequenti

Come funziona il principio della cascata tra i breakpoint in Webflow?
Gli stili impostati su desktop scendono a cascata verso tablet, landscape e portrait, e salgono a qualsiasi breakpoint più grande tu abiliti. Ogni breakpoint più piccolo può sovrascrivere ciò che eredita, e l'etichetta arancione ti dice che un valore arriva da un breakpoint più alto.
Perché i cambi strutturali colpiscono tutti i breakpoint in Webflow?
Perché la cascata vale solo per lo stile — spostare o riordinare elementi cambia l'HTML stesso, che è condiviso da tutti i breakpoint. Per posizionare qualcosa in modo diverso su un breakpoint, duplicalo e mostra o nascondi ogni copia con le combo class.
I breakpoint di Webflow corrispondono ai dispositivi reali?
Non più, davvero. Molti tablet moderni si comportano come il breakpoint desktop, mentre i telefoni in landscape spesso cadono nell'intervallo tablet di Webflow. Fai la preview alla larghezza minima di ogni intervallo invece di fidarti delle etichette dei dispositivi.
Come trasformo un layout multi-colonna in una singola colonna su mobile?
Sul breakpoint più piccolo, o cambi il numero di colonne di una griglia (fino a uno) o inverti la direzione di un container Flexbox su verticale. Poiché è un cambio di stile, colpisce solo quel breakpoint e quelli sotto.