Skip to content

Mise en page auto

La mise en page auto positionne automatiquement les enfants dans un cadre. Deux modes sont pris en charge : flex (flux horizontal/vertical) et grille (lignes et colonnes avec dimensionnement de pistes).

A pour activer/désactiver ou envelopper la sélection.

Direction

  • Horizontale — de gauche à droite
  • Verticale — de haut en bas
  • Retour à la ligne — retour quand l'espace manque

Espacement

Gap entre enfants adjacents. Padding entre bord du cadre et enfants.

Alignement

  • Axe principal (Justify) : début, centre, fin, espace entre
  • Axe transversal (Align) : début, centre, fin, étirer

Dimensionnement enfants

  • Fixe — largeur/hauteur explicite
  • Remplir — s'étend dans l'espace disponible
  • Ajuster — se réduit au contenu

CSS Grid

Le layout en grille organise les enfants en lignes et colonnes avec un dimensionnement de pistes explicite.

Activer la grille

Sélectionnez un cadre avec auto-layout activé et cliquez sur l'icône grille dans la barre d'outils layout pour passer de flex à grille.

Dimensionnement des pistes

Définissez les pistes de colonnes et de lignes avec trois modes :

  • fr — unité fractionnaire, divise l'espace disponible proportionnellement
  • px — taille fixe en pixels
  • auto — s'adapte au contenu

Espacement de la grille

Définissez des gaps horizontaux (colonnes) et verticaux (lignes) séparés entre les cellules.

Positionnement des enfants

Les enfants sont placés dans les cellules de la grille automatiquement en ordre de ligne. Vous pouvez surcharger le placement avec des valeurs de début de colonne/ligne et d'étendue dans les propriétés layout de l'enfant.

Export JSX et Tailwind

Les layouts en grille s'exportent en JSX avec des classes Tailwind : grid grid-cols-3, gap-x-4 gap-y-2, col-start-2 row-span-2.

Released under the MIT License.