Skip to content

Auto-layout ​

L'auto-layout posiziona i figli automaticamente all'interno di un frame. Supporta due modalità: flex (flusso orizzontale/verticale) e griglia (righe e colonne con dimensionamento dei track).

⇧A per attivare/disattivare o avvolgere la selezione in un frame auto-layout.

Direzione ​

  • Orizzontale — da sinistra a destra
  • Verticale — dall'alto in basso
  • A capo — va a capo quando lo spazio finisce

Spaziatura ​

Gap tra figli adiacenti. Padding tra bordo del frame e figli (uniforme o per lato).

Allineamento ​

  • Asse principale (Justify): inizio, centro, fine, spazio tra
  • Asse trasversale (Align): inizio, centro, fine, estendi

Dimensionamento figli ​

  • Fisso — larghezza/altezza esplicita
  • Riempi — si estende nello spazio disponibile
  • Adatta — si restringe al contenuto

Riordino per trascinamento ​

Trascina un figlio per riordinarlo, con indicatore visuale di inserimento.

CSS Grid ​

Il layout a griglia organizza i figli in righe e colonne con dimensionamento esplicito dei track.

Attivare la griglia ​

Seleziona un frame con auto-layout attivo e clicca sull'icona griglia nella barra degli strumenti layout per passare da flex a griglia.

Dimensionamento dei track ​

Definisci track di colonne e righe con tre modalità:

  • fr — unità frazionaria, divide lo spazio disponibile proporzionalmente
  • px — dimensione fissa in pixel
  • auto — si adatta al contenuto

Spaziatura della griglia ​

Imposta gap orizzontali (colonne) e verticali (righe) separati tra le celle.

Posizionamento dei figli ​

I figli vengono posizionati nelle celle della griglia automaticamente in ordine di riga. Puoi sovrascrivere il posizionamento con valori di inizio colonna/riga e span nelle proprietà layout del figlio.

Esportazione JSX e Tailwind ​

I layout a griglia vengono esportati come JSX con classi Tailwind: grid grid-cols-3, gap-x-4 gap-y-2, col-start-2 row-span-2.

Released under the MIT License.