DSAA D4+ :
/Pratiques numériques

(Info D2) Web 1/3 : Figma

— Figma

— Un logiciel d'UI Design pour créer, prototyper et publier des interfaces web

— Formation vidéo Figma design for beginners

La formation mise en lgne par Figma sur YouTube est très bien faite : https://www.youtube.com/playlist?list=PLXDU_eVOJTx5IuSrbtanZHnDuPB3Hx0hq
N'hésitez pas à la visionner en parallèle ou complément de cette formation qui va aller assez vite.

— Organisation des fichiers et de l'interface

— Frames

— Création d'une frame

— Guides

— Positionnement des éléments

— Mise en page automatique : auto layout

L'auto layout est une des fonctionnalités les plus intéressantes de Figma. Il permet de regrouper des éléments dans des frames automatiques, appelés conteneurs (containers). À la différence d'un groupe d'éléments dans Illustrator, il va être possible d'agir à la fois sur le conteneur pour définir des règles de postionnement, définir des marges et les tailles, permuter des éléments, etc. Il est aussi possible d'agir sur chaque élément individuellement pour compléter les règles générales du conteneur.

Pour activer l'auto layout :

Auto layout

Cas d'utilisation :

La Frame principale peut aussi passer en auto layout. La preuve en vidéo :

— Contraintes (responsive)

Exemple :

Contraintes

— Composants

Créer un composant

— Protoypage

— Basculer en mode Prototype

Une fois les écrans créés, le mode prototype va permettre de créer les interactions souris ou touch.

Activer le mode prototype

— Preview et mode présentation

— Créer une interaction simple avec effets d'animation

La vidéo ci-dessous présente 2 manières de créer une interaction simple de navigation :

— Ouvrir et refermer une modale, ou superposition

— Scroll et position fixe

Exemple en vidéo :

— Variables

Les variables sont très utiles pour enregistrer une valeur, notamment une couleur, qui sera utilisée pour plusieurs éléments du site. Cela fonctionne à peu près comme les feuilles de style.

— 4 types de variables

— Exemple d'utilisation d'une variable de couleur

En vidéo :

— Mofifier la variable d'une couleur au clic (prototypage)

En vidéo :

— Afficher/masquer un élément avec une variable booléenne

En vidéo :