• 8 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 9/5/22

Maîtrisez les symboles avec Sketch

 Grâce au chapitre précédent, nous avons pu réaliser les premières trois  étapes de l’Atomic Design. Maintenant, Sketch va vous permettre de rendre cette conception plus dynamique. En effet, vous allez pouvoir intervertir les atomes au sein des molécules en utilisant les symboles

Créez un "symbol"

Le symbole est une fonctionnalité de Sketch très pratique dans la conception d’interfaces graphiques. 

Le principe est simple : à partir d’un élément “référence”, on peut créer d’autres éléments similaires que l’on appelle “instances”. Ensuite, si on modifie l’élément référence, toutes ses instances seront également modifiées.

En changeant le symbole de référence toutes les instances sont changées automatiquement !

Comment créer un symbole ? Il faut d’abord créer l’élément en question :

  • Reprenez le bouton du chapitre précédent.

  • Sélectionnez tous les éléments et cliquez sur Create Symbol.

Donnez un nom à ce symbole, par exemple atomes/bouton

Le slash permet de mettre votre bouton dans le groupe atomes, vous allez très vite comprendre à quoi ça va servir 😉
Le slash permet de mettre votre bouton dans le groupe atomes, vous allez très vite comprendre à quoi ça va servir. 😉
Faites
Faites la même chose pour le label et l’input, soient créés atomes/label et atomes/input.

Maintenant, vous remarquerez qu'une nouvelle page s’est automatiquement créée, la page Symbols, dans laquelle vous trouverez tous vos symboles de référence. Quant à vos instances, elles sont visibles depuis le menu de gauche.

Les symboles sont visibles depuis le menu des éléments à gauche grâce à une petite icône représentative.
Les symboles sont visibles depuis le menu des éléments à gauche grâce à une petite icône représentative.

En cliquant sur insert -> document, vous verrez le groupe atome dans lequel se trouvent vos trois symboles ! Sympa, n'est-ce pas ? 😉Vous l’aurez compris, nommer les symboles est vraiment important, les slashs permettent de créer des groupes pour ensuite les retrouver plus facilement. 

Créez et utilisez les symboles imbriqués

Nous avons vu que l’Atomic Design est une méthode qui est séparée en 5 dimensions d’éléments.

À la manière de poupée russe ces éléments sont imbriqués les uns dans les autres.
À la manière de poupées russes, ces éléments sont imbriqués les uns dans les autres.

Vous allez pouvoir imbriquer vos symboles, comme pour les poupées russes. Mettez des symboles dans des symboles, ainsi vous pourrez ensuite sélectionner le symbole imbriqué. 

Les symboles imbriqués permettent de former des groupes contenant le même type d'éléments. Il peut s'agir de molécules ou d'atomes. Cela va nous permettre de modifier tous les éléments de ce groupe en même temps.

Prenons par exemple notre bouton. Dans les interfaces, les boutons ont différents états. L’état initial, l’état “hover” quand l’utilisateur survole le bouton avec la souris et l’état “focus” quand l’utilisateur clique sur le bouton.

Ajoutez ces deux états à l'artboard.
Ajoutez ces deux états à l'artboard.

Créez leur symbole et nommez-les respectivement atomes/bouton/hover et atomes/bouton/focus

N’oubliez pas de modifier atomes/bouton par atomes/bouton/normal dans la page Symbols également.
N’oubliez pas de modifier atomes/bouton par atomes/bouton/normal dans la page Symbols également.

Maintenant, comme vos boutons se trouvent dans le même groupe, vous allez pouvoir les interchanger directement.s

Le menu de droite vous permet d'intervertir directement entre les différents boutons :)
Le menu de droite vous permet d'intervertir directement entre les différents boutons. 🙂

À présent, vous allez créer le symbole pour la search bar.

N’oubliez pas de remplacer vos anciens atomes par les symboles que vous venez de créer. Sélectionnez tous vos atomes puis créez le symbole molecules/search bar.En effectuant cela, vous venez de créer un symbole qui contient lui-même 3 symboles ! À quoi ça sert ? Sélectionnez le symbole search bar que vous venez de créer, vous ne remarquez rien ? Une nouvelle zone est apparue sur votre document Sketch !

Un menu Overrides apparait !
Un menu Overrides apparaît !

La zone Overrides permet de modifier le contenu de votre symbole sans à avoir à modifier sa référence ! Vous pouvez donc personnaliser votre molécule sans changer sa structure. 😉

On finit en créant le header (organisme)
On finit en créant le header (organisme).

Bravo ! 👏Vous avez réussi à mettre en pratique l’Atomic Design, étape par étape. Vous pourrez imbriquer des symboles dans d’autres symboles, les rendant ainsi de plus en plus personnalisables grâce au menu Overrides.

Cela vous permet d’avoir une structure stable et simple, tout en ayant la possibilité de créer des instances totalement différentes.

En résumé

Voyons un petit récapitulatif du chapitre :

  • Le symbole est une fonctionnalité très importante dans la conception d’interface, cela permet de créer un élément référence qui, une fois modifié, change immédiatement toutes ces instances.

  • Nommer ses symboles dans Sketch permet de créer des groupes pour faciliter leur réutilisation, soyez donc vigilant et pointilleux pour chaque élément.

  • En créant des symboles imbriqués (symboles dans un symbole), vous pouvez modifier les données de vos symboles sans en changer la référence. Cela est très pratique pour les molécules ou les organismes.

Example of certificate of achievement
Example of certificate of achievement