← Retour au cours
▶ Aperçu gratuit · Leçon offerte

Leçon 1 — Figma interface : frames, auto-layout et components

⏱ 30 min · 🎬 Lecon · 🏆 15 XP
🎬
Vidéo en production
Notre équipe pédagogique tourne actuellement cette leçon avec un·e formateur·rice expert·e. Le contenu textuel ci-dessous est complet et utilisable dès maintenant.

Leçon 1 — Figma interface : frames, auto-layout et components

Maîtrise des fondamentaux de Figma : interface, frames, auto-layout (Flexbox-like) et création de composants réutilisables.

Objectifs pédagogiques

  • Comprendre l'architecture Figma (équipes, projets, fichiers, pages, frames)
  • Naviguer dans l'interface et personnaliser son espace de travail
  • Maîtriser les frames et les constraints pour la responsivité
  • Utiliser l'auto-layout (équivalent Flexbox) pour des designs adaptatifs
  • Créer et instancier des components (composants réutilisables)

Introduction — Figma, la révolution du design collaboratif

Figma, lancé en 2016 par Dylan Field et Evan Wallace, est devenu en moins de 10 ans le standard mondial du design UI/UX. En septembre 2022, Adobe a annoncé son rachat pour 20 milliards de dollars, prouvant la position dominante du logiciel sur le marché. Selon Figma, plus de 4 millions d'utilisateurs actifs mensuels dont 80 % des entreprises du Fortune 500 utilisent l'outil quotidiennement.

La force révolutionnaire de Figma : il s'exécute 100 % dans le navigateur (Chrome, Edge, Firefox, Safari) avec collaboration temps réel comme Google Docs. Plusieurs designers et développeurs peuvent travailler simultanément sur le même fichier, voir les curseurs des autres et échanger des commentaires.

« Figma helps teams create, test, and ship better designs from start to finish. Build interactive prototypes, use design systems, and code with the world's design platform. » — Figma — À propos

1. Architecture Figma : équipes, projets, fichiers, pages

NiveauRôleExemple
Équipe (Team)Organisation racine, facturation« ITAG Design Team »
Projet (Project)Regroupement de fichiers thématiques« Refonte site web »
Fichier (File)Unité de travail principal« landing-page.fig »
Page (Page)Onglet dans le fichier« Wireframes », « UI Final », « Mobile »
FrameCadre/écran (équivalent artboard)« Page d'accueil iPhone 14 »

2. Interface Figma — anatomie

2.1 Zones principales

  • Toolbar haut : Outils (Move V, Frame F, Rectangle R, Texte T, Plume P, Commentaire C), zoom, partage
  • Panneau gauche : Layers (calques), Assets (composants), Pages
  • Canvas central : zone de travail infinie
  • Panneau droit : Design (propriétés), Prototype, Inspect (code pour dev)
  • Barre du bas : zoom, échelle, mode de zoom

2.2 Raccourcis essentiels

ActionMacWindows
Outil MoveVV
Outil FrameFF
Outil TexteTT
Outil PlumePP
Auto-layoutShift+AShift+A
Créer un componentCmd+Alt+KCtrl+Alt+K
Detach instanceCmd+Alt+BCtrl+Alt+B
DupliquerCmd+DCtrl+D
GroupCmd+GCtrl+G

3. Frames — la base de tout design

Une frame dans Figma est l'équivalent d'un cadre, un écran, ou un conteneur. Différence avec un Group : la frame a des propriétés CSS (background, border-radius, shadow, padding) et peut contenir d'autres frames imbriquées.

3.1 Créer une frame

  1. Outil Frame (F)
  2. Au lieu de dessiner, cliquez dans le panneau de droite : Figma propose des presets (iPhone 14, iPad Pro, MacBook Pro, Desktop 1440, Android Pixel)
  3. Ou dessinez manuellement

3.2 Constraints (contraintes responsive)

Sélectionnez un élément dans une frame → panneau droit → section Constraints. Définissez le comportement quand la frame parent est redimensionnée :

HorizontalVerticalEffet
LeftTopReste collé au coin supérieur gauche
RightBottomReste collé au coin inférieur droit
Left and rightTop and bottomS'étire pour suivre la frame
CenterCenterReste centré
ScaleScaleÉchelle proportionnelle

4. Auto-layout — Flexbox de Figma

Lancé en 2020, Auto-layout est devenu en quelques années LA fonctionnalité killer de Figma. C'est l'équivalent du Flexbox CSS : les enfants d'une frame auto-layout se distribuent automatiquement selon les paramètres définis.

4.1 Activer Auto-layout

  1. Sélectionnez un Frame ou un Group
  2. Raccourci Shift+A ou bouton + à droite du panneau « Auto-layout »
  3. Le panneau Auto-layout apparaît dans la barre de droite

4.2 Propriétés Auto-layout

PropriétéÉquivalent CSSEffet
Directionflex-directionHorizontal (row), vertical (column), wrap
Spacing betweengapEspacement entre enfants
PaddingpaddingMarge interne
Alignmentjustify-content + align-items9 positions (top-left, center, bottom-right)
Distributionjustify-content: space-betweenAuto, space between, space around
Resizingflex-grow, width:autoHug contents, Fill container, Fixed width

4.3 Modes de redimensionnement (resizing)

  • Hug contents : la frame s'ajuste au contenu (largeur automatique selon enfants)
  • Fill container : la frame remplit le parent (flex: 1 en CSS)
  • Fixed width / height : taille fixe en pixels

Cas pratique 1 — Card produit e-commerce avec auto-layout

Créez une carte produit pour un site e-commerce :

  1. Frame 300×400 px → Shift+A
  2. Direction : Vertical, Spacing 12px, Padding 16px
  3. Ajouter image rectangle 268×180 → Resizing : Fill container
  4. Texte titre « iPhone 15 Pro Max » 16px bold
  5. Texte description « 256 Go - Titanium Black » 12px gray
  6. Frame horizontale (Shift+A en mode horizontal)
    • Texte prix « 1 449 € » 18px bold
    • Frame fill : Texte « Acheter » bouton bleu 12px padding
  7. Auto-layout horizontal : Alignment space-between
  8. Sélectionner la card → border-radius 12, shadow 0 4 16 rgba(0,0,0,0.1)
  9. Dupliquer 3 fois pour grille de 4 cartes

5. Components — composants réutilisables

Un component est un élément maître réutilisable. Chaque copie est une instance. Modifier le master propage le changement à toutes les instances. C'est l'équivalent des Symbols Sketch ou des Master Slides PowerPoint, mais en bien plus puissant.

5.1 Créer un component

  1. Sélectionnez votre design (par exemple un bouton)
  2. Clic droit → Create Component (Cmd+Alt+K)
  3. Le composant apparaît avec une icône violette en losange dans le panneau Layers
  4. Glissez-déposez depuis le panneau Assets pour créer des instances

5.2 Hiérarchie des overrides

Une instance peut être personnalisée (text, color, image) sans détacher du master. Les overrides sont conservés lors des mises à jour du master :

OverrideComportement
Texte modifiéConservé même si master change
Couleur modifiéeConservée
Visibilité d'enfantConservée (afficher/masquer une icône)
Swap d'instance (nested)Conservé (changer une icône intérieure)
Position/taille modifiéeNon conservée si master change la structure

5.3 Detach Instance vs Reset Instance

  • Detach Instance (Cmd+Alt+B) : casse le lien avec le master. L'instance devient un design libre, ne reçoit plus les mises à jour.
  • Reset Instance : annule tous les overrides et restaure les valeurs du master.
Best practice nommage components : utilisez la convention Catégorie/Nom/État avec slashes. Exemple : Button/Primary/Default, Button/Primary/Hover, Button/Primary/Disabled. Figma organise automatiquement les composants en arborescence dans le panneau Assets.

6. Plugins et ressources communautaires

L'écosystème Figma compte plus de 50 000 plugins et millions de templates sur la Figma Community (figma.com/community). Plugins indispensables :

PluginUsage
UnsplashInsère photos libres de droits depuis l'app
Iconify200 000+ icônes vectorielles SVG
Content ReelGénère noms, avatars, textes fake pour wireframes
StarkAudit accessibilité (contraste, lecture d'écran)
FigmotionAnimations basiques timeline
Lottie FilesAnimations vectorielles Lottie embarquables
Tokens StudioGestion design tokens pro
Pièges fréquents — débutants Figma :
  • Confondre Frame et Group : un Group ne supporte ni padding ni background. Privilégiez toujours Frame.
  • Ne pas utiliser Auto-layout : votre design devient un cauchemar à maintenir. Habituez-vous dès le début à Auto-layout sur 90 % des frames.
  • Component non publié dans la library : si vous voulez réutiliser dans d'autres fichiers Figma, il faut publier (icône + dans Assets → Publish library).
  • Constraints oubliées : sans Constraints ou Auto-layout, redimensionner une frame casse le layout.
  • Trop de pages dans un fichier : si dépasse 30 pages, créez un nouveau fichier. Performance dégradée.

Synthèse — Points-clés à retenir

  • Figma : 100 % navigateur, collaboration temps réel, racheté par Adobe 20 milliards USD
  • Hiérarchie : Équipe → Projet → Fichier → Page → Frame → Layer
  • Les frames supportent padding, background, border-radius (contrairement aux Groups)
  • Les constraints définissent le comportement responsive d'un élément dans sa frame parent
  • L'auto-layout (Shift+A) reproduit Flexbox CSS : direction, gap, padding, alignment, resizing
  • Modes de resizing : Hug contents, Fill container, Fixed width/height
  • Un component (Cmd+Alt+K) est un maître réutilisable, ses copies = instances
  • Convention nommage components : Catégorie/Nom/État (avec slashes)
  • 50 000+ plugins disponibles sur Figma Community (figma.com/community)

Pour aller plus loin

Continuez le parcours 🚀

La leçon suivante est également gratuite. Découvrez-la sans inscription.

Leçon 2 — Continuer →
🍪 Nous utilisons des cookies essentiels et, avec ton accord, des cookies analytiques. En savoir plus

⚙️ Préférences cookies

Choisis quels cookies tu acceptes — modifiable à tout moment.

🔐 Essentiels (obligatoires)Authentification, session, sécurité. Toujours actifs.
📊 Analytics anonymesMesure d'audience anonymisée — aucune donnée personnelle.
📣 MarketingPublicités ITAG pertinentes sur d'autres sites.
💬 Contactez-nous sur WhatsApp