Les contraintes Partie 02 : FIXED, FILL, HUG

Dans Figma, Fixed, Fill, et Hug sont des options liées à la gestion des dimensions et au comportement des éléments dans les Auto Layouts. Ces paramètres déterminent comment un élément gère sa taille par rapport à son contenu ou son conteneur. Voici une explication détaillée :

FIXED WIDTH

Fixed Size (Taille Fixe)

  • Description :
    • L’élément conserve une taille fixe, définie manuellement (par exemple, 100px de largeur ou de hauteur).
    • Il ne change pas de taille, quel que soit son contenu ou les dimensions du conteneur.
  • Caractéristiques :
    • La taille reste toujours la même, peu importe si le contenu de l’élément est plus grand ou plus petit.
    • Idéal pour des éléments dont la taille doit être constante, comme des icônes ou des boutons de taille fixe.
  • Utilisation typique :
    • Boutons, zones de texte ou images qui ne doivent pas s’adapter dynamiquement à leur contenu ou au conteneur.

Hug Content (S’adapte au Contenu)

  • Description :
    • L’élément ajuste automatiquement sa taille en fonction de son contenu.
    • Si le contenu est modifié (par exemple, un texte devient plus long ou plus court), la taille de l’élément s’ajuste en conséquence.
  • Caractéristiques :
    • Idéal pour des éléments où la taille doit être exactement celle du contenu.
    • Permet une conception plus flexible et réactive.
  • Utilisation typique :
    • Boutons avec texte dynamique, étiquettes ou conteneurs qui doivent toujours s’adapter à leur contenu.
  • Exemple pratique :
    • Un bouton contenant le texte « OK » qui s’agrandit automatiquement si le texte change en « Confirmer ».

Fill Container (Remplit le Conteneur)