diff --git a/docs/src/.vuepress/config.js b/docs/src/.vuepress/config.js
index 8ba230b..92dc21a 100644
--- a/docs/src/.vuepress/config.js
+++ b/docs/src/.vuepress/config.js
@@ -33,7 +33,8 @@ module.exports = {
editLinks: true,
editLinkText: 'Help us improve this page!',
lastUpdated: true,
- search: false,
+ search: true,
+ searchMaxSuggestions: 10,
sidebarDepth: 0,
nav: [
{ text: 'Accueil', link: '/' },
diff --git a/docs/src/.vuepress/styles/index.styl b/docs/src/.vuepress/styles/index.styl
index 95aa261..771ce15 100644
--- a/docs/src/.vuepress/styles/index.styl
+++ b/docs/src/.vuepress/styles/index.styl
@@ -31,4 +31,11 @@ kbd
-webkit-box-shadow 0 1px 0px rgba(0, 0, 0, 0.2), 0 0 0 2px #ffffff inset
-moz-border-radius 3px
-webkit-border-radius 3px
- text-shadow 0 1px 0 #fff
\ No newline at end of file
+ text-shadow 0 1px 0 #fff
+
+.trainer
+ height 70px
+ border-radius 12px
+
+.sidebar-heading
+ opacity 1 !important
\ No newline at end of file
diff --git a/docs/src/README.md b/docs/src/README.md
index 065b3a4..ed39402 100644
--- a/docs/src/README.md
+++ b/docs/src/README.md
@@ -2,7 +2,7 @@
home: true
heroImage: /welcome-image.png
tagline: Tirez le meilleur de ce logiciel !
-actionText: Démarer la formation →
+actionText: Démarrer la formation →
actionLink: /figma/introduction/program/
features:
- title: Pourquoi Figma ? 💡
diff --git a/docs/src/assets/img/figma/basics/positioning/align-contacts.gif b/docs/src/assets/img/figma/basics/positioning/align-contacts.gif
new file mode 100644
index 0000000..c7c11ad
Binary files /dev/null and b/docs/src/assets/img/figma/basics/positioning/align-contacts.gif differ
diff --git a/docs/src/assets/img/figma/basics/positioning/elements-alignment.gif b/docs/src/assets/img/figma/basics/positioning/elements-alignment.gif
new file mode 100644
index 0000000..fe1cb66
Binary files /dev/null and b/docs/src/assets/img/figma/basics/positioning/elements-alignment.gif differ
diff --git a/docs/src/assets/img/figma/basics/positioning/elements-spacing.gif b/docs/src/assets/img/figma/basics/positioning/elements-spacing.gif
new file mode 100644
index 0000000..86873b0
Binary files /dev/null and b/docs/src/assets/img/figma/basics/positioning/elements-spacing.gif differ
diff --git a/docs/src/assets/img/figma/introduction/trainers/antoine_1.jpg b/docs/src/assets/img/figma/introduction/trainers/antoine_1.jpg
new file mode 100644
index 0000000..e482d35
Binary files /dev/null and b/docs/src/assets/img/figma/introduction/trainers/antoine_1.jpg differ
diff --git a/docs/src/assets/img/figma/introduction/trainers/antoine_2.png b/docs/src/assets/img/figma/introduction/trainers/antoine_2.png
new file mode 100644
index 0000000..47e5895
Binary files /dev/null and b/docs/src/assets/img/figma/introduction/trainers/antoine_2.png differ
diff --git a/docs/src/figma/basics/positioning.md b/docs/src/figma/basics/positioning.md
index 3054326..2fe44bc 100644
--- a/docs/src/figma/basics/positioning.md
+++ b/docs/src/figma/basics/positioning.md
@@ -6,7 +6,7 @@
## Alignements
-### Alignement d'un élément dans un conteneur
+### Aligner un élément dans un conteneur
Comme nous l'avons déjà vu, Figma permet d'aligner (à gauche, à droite, en haut, en bas, au centre) un élement à l'interieur de son conteneur (`Frame`, `Groupe`, `Section`) :
- directement dans le plan de travail (aides visuelles de Figma)
@@ -16,19 +16,80 @@ Comme nous l'avons déjà vu, Figma permet d'aligner (à gauche, à droite, en h
![change page background color](../../assets/img/figma/basics/positioning/positioning_alignment_demo.gif)
:::
-### Alignement de plusieurs élements
+### Aligner plusieurs élements
-::: tip Sélection en profondeur 💡
+Pour aligner des éléments les uns par rapport aux autres vous pouvez :
+- déplacer les éléments un par un en utilisant les aides visuelles de Figma
+- les sélectionner tous, puis utiliser les boutons d'alignements en haut à droite du `Design panel`
+
+::: tip Sélection en profondeur & mutli-sélection 💡
Pour sélectionner un élément à l'interieur d'un autre (groupe, frame) :
- soit double-cliquer jusqu'à atteindre l'élement
- soit maintenir la touche Ctrl enfoncée puis cliquer sur l'élément
+Pour sélectionner plusieurs éléments à la fois : maintenir Shift enfoncée et cliquer sur les éléments un par un
+
+Utilisez Ctrl + Shift enfoncées pour faire de la multi-sélection en profondeur !
+
+:::
+
+**Exercice :** Aligner éléments dans votre `Card` contact
+- Alignez vos textes `Nom` et `Numéro` (justifiés à gauche)
+- Groupez-les dans une `Frame` (Ctrl + Alt + G) et renommez cette `Frame` en `Contact info`
+- Centrez horizontalement vos trois éléments de contact (photo, contact info et l'icône)
+
+::: details Tuto 🎥
+![elements alignement](../../assets/img/figma/basics/positioning/elements-alignment.gif)
:::
## Espacements
+La dernière étape pour positionner correctement vos éléments est de leur appliquer les bons espacements autour et par rapport aux autres !
+
+Il est important pour avoir un design ordonné, cohérent et propre d'avoir des espacements identiques/proportionel et précis. Il est donc normal pour les designers d'interface de positionner ses éléments d'interface au pixel prês !
+
+::: tip Déplacer un élément au pixel près !💡
+Pour déplacer un élément pixel par pixel dans Figma : sélectionnez votre élément puis utilisez les flêches directionnelles du clavier !
+
+Pour déplacer un élément d'un **certains nombre** de pixel d'un seul coup (on parle de `Nudge`), maintenez Shift enfoncée puis piloter le déplacement avec les flèches directionnelles ↑, ↓, →, ← !
+
+Par défaut cet écart est de 10 pixels, il est possible de changer cet écart dans les options de Figma `Fichier` > `Preferences` > `Nudge amount...`
+
+:::
-(work in progress)
+>**Remarque :** Si vous zoomez à fond (Ctrl + Roulette) sur le plan de travail, vous finirez par voir les pixels de votre design ! Une aide en plus pour un design au pixel près !
+
+::: tip Visualiser les espacements 💡
+Utilisez Alt pour voir l'espacement entre l'élément et les bordures de l'écran
+:::
+
+**Exercice :** Positionner votre `Card` de contact au pixel près !
+- si vous ne l'avez pas encore fait, changez le `Nudge amount` de votre projet (`Fichier` > `Preferences` > `Nudge amount...`) en saisissant la valeur 8
+- dans l'écran de contact, positionnez votre contact tout à gauche au bord de l'écran juste en dessous de votre barre de statut
+- décallez le de 16px à droite avec Shift + → puis de 16px vers le bas (Shift + ↓)
+- aggrandissez ensuite la `Frame` de contact pour qu'elle soit à 16px à droite de l'écran (vous pouvez pour cela aggrandir la `Frame`jusqu'au bord de l'écran puis soustraire le nombre de pixel souhaité à la largeur `Width`)
+
+::: details Tuto 🎥
+![elements spacing](../../assets/img/figma/basics/positioning/elements-spacing.gif)
+:::
+
+**Exercice :** Aligner plusieurs contact
+- Duppliquez votre `Card`de contact deux fois
+
+::: tip Duppliquer un élément
+Pour duppliquer un élément dans Figma, vous pouvez sélectionner votre élément puis :
+- utiliser les raccourcis clavier Ctrl + C, pour copier, puis Ctrl + V pour coller
+- utiliser le raccourci Ctrl + D pour copier/coller directement
+- maintenir Alt enfoncée, maintenir le clique sur votre élément puis glisser votre cursor en dehors de celui-ci
+- utiliser le clique droit (copier puis coller)
+:::
+
+- Alignez vos `Card` de contact verticallement (justifiées à gauche)
+- Espacer vos `Card`de contact les unes des autres de 16px
+
+::: details Tuto 🎥
+![align contacts](../../assets/img/figma/basics/positioning/align-contacts.gif)
+:::
## Grilles
diff --git a/docs/src/figma/introduction/trainers.md b/docs/src/figma/introduction/trainers.md
index 1a0f306..2c02ef6 100644
--- a/docs/src/figma/introduction/trainers.md
+++ b/docs/src/figma/introduction/trainers.md
@@ -4,12 +4,19 @@
Ingénieur informatique de formation, je me suis spécialisé dans le développement d'applications mobiles puis plus globalement dans leur conception, de la phase d'idéation à la mise en production, en passant bien entendu par le design.
-Je ressemble à ça ou à ça selon les médias.
+Je ressemble à ça ou à ça selon les médias.
Vous pouvez me contacter via [Linkedin](https://www.linkedin.com/in/merciersimon/) ou par [mail](mailto:simon.mercier59@gmail.com).
## Antoine CANDY
+Ingénieur informaticien 🤓 spécialisé dans le developpement WEB (plus frontend que backend 😁). UX/UI designer 📱💻 et graphiste en herbe 🎨.
+
+
+
+
+Contactez-moi directement sur [Linkedin](https://fr.linkedin.com/in/antoine-candy-2347b1105) ou par [mail](mailto:antoine.candy@gmail.com).
+
## Henri OUZIEL
Alternant en tant qu’UX/UI Designer mais aussi étudiant en Direction Artistique et également graphiste sur mon temps libre !
\ No newline at end of file