Design like a pro : les jetons Figma pour la cohérence et l'efficacité pour le système de design | Anand Padia | Skillshare
Recherche

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Design like a pro : les jetons Figma pour la cohérence et l'efficacité pour le système de design

teacher avatar Anand Padia, Design, Technology and Product

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:13

    • 2.

      Votre projet de cours

      0:44

    • 3.

      Qu'est-ce que les jetons de design

      1:05

    • 4.

      Jetons primitifs

      2:18

    • 5.

      Découverte des jetons de déplacement

      2:37

    • 6.

      Déplacer n'importe quel jeton

      1:59

    • 7.

      Jeton sémantique

      3:06

    • 8.

      Pratique des jetons sémantiques

      4:34

    • 9.

      Nom des jetons

      4:37

    • 10.

      Variante et taille

      3:31

    • 11.

      Jetons typographiques

      3:10

    • 12.

      Jetons d'espacement

      7:47

    • 13.

      Gestion des jetons

      2:18

    • 14.

      Jetons radius

      4:52

    • 15.

      Jetons de design de composants

      7:11

    • 16.

      Créer des jetons de composants

      4:57

    • 17.

      Renommer en bloc

      4:55

    • 18.

      Merci

      0:32

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

50

apprenants

1

projets

À propos de ce cours

Débloquez la puissance des tokens de design Figma et transformez votre façon de créer et de mettre à l'échelle les systèmes de design ! Dans ce cours, vous apprendrez à créer et à gérer les tokens design pour garantir la cohérence, l'efficacité et la flexibilité dans vos projets. Que vous soyez designer chevronné ou que vous commenciez, ce cours vous fournira des informations exploitables sur l'utilisation des jetons Figma pour mieux maîtriser la typographie, les couleurs, l'espacement et les états des composants.

Ce que vous allez apprendre :

  • Comment mettre en place des tokens design dans Figma pour une gestion des designs transparente.
  • Les meilleures pratiques pour la nomenclature, l'organisation et l'application de tokens à votre système de design.
  • Des façons d'améliorer votre flux de travail en créant des jetons réutilisables pour la typographie, les couleurs et l'espacement.

Plan du cours

  • Jetons primitifs
  • Déplacer vos jetons
  • Jeton sémantique
  • Pratique des jetons sémantiques
  • Tokens de design de nommage
  • Typographie-jetons
  • Jetons d'espacement
  • Gestion des jetons
  • Jetons radius
  • Jetons de design de composants
  • Créer des jetons de composants

Pourquoi suivre ce cours : ce cours vous aidera à rationaliser votre processus de design et à maintenir la cohérence entre plusieurs projets et équipes. Avec les tokens design, vous pouvez créer des solutions évolutives qui facilitent la mise à jour et la maintenance des designs.

Pour qui ce cours est : idéal pour les designers d'interface utilisateur/UX, les designers de produits et les développeurs qui souhaitent améliorer leur efficacité et standardiser leur processus de design avec des jetons dans Figma. Aucune conception préalable n'est requise pour les jetons, mais une compréhension de base de Figma est utile.

Matériel nécessaire : l'accès à Figma est requis, ainsi que les outils de design de base que vous utilisez déjà. Tous les matériaux et les modèles seront fournis pendant le cours.

Rencontrez votre enseignant·e

Teacher Profile Image

Anand Padia

Design, Technology and Product

Enseignant·e

Hello, I'm Anand.

I work on the intersection of Design, Technology and Product. As a user experience professional, I collaborate with multi-disciplined teams in creating products that are simple, easy to use, and well-crafted for the customer and business needs for respective business models like B2B, B2C and SaaS.

I connect with client to understand their needs and pain points . I also align designer to support development with cross functional pairing.

UX professional with experience in the user research , known for aligning user needs with business objectives to create innovative, user-centered design solutions that enhance customer satisfaction and boost revenue. Follow the agile methodologies, design thinking principles... Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Travaillez-vous d'arrache-pied pour corriger les incohérences de votre design et cherchez-vous à unifier votre expérience utilisateur sur toutes les plateformes ? Si vous souhaitez augmenter l'évolutivité de votre système, vous êtes au bon endroit Dans ce cours, nous utiliserons le jeton de conception pour uniformiser l'ensemble de notre projet Dans un premier temps, nous dirons au revoir à notre mise à jour TDS. Comme pour le jeton de design, nous changerons un jeton et regarderons se répercuter sur les designs Nous arrêterons également de réinventer la baleine, comme nous allons promouvoir avec les jetons afin de réutiliser et de rationaliser le Idéal pour les concepteurs UIUX, les concepteurs de produits ou les particuliers qui souhaitent améliorer l'efficacité et normaliser leur processus de conception avec les jetons Figma Aucune connaissance préalable du jeton n'est requise, mais une compréhension de base de Figma est utile Enfin, nous allons également combler le fossé entre la communication de conception en créant un langage commun pour votre équipe. Commençons. 2. Votre projet de cours: Au fur et à mesure que vous progresserez dans le cours, vous vous entraînerez en créant votre propre jeton de design dans Figma Veuillez télécharger le fichier Figma pour le jeton de conception fortuden point. Ce fichier a une approche pratique qui vous permet d'acquérir des compétences en temps réel et de vous assurer maîtriser chacun des concepts tels qu'ils sont enseignés. Donc, une fois que vous avez ouvert le fichier, voici à quoi il ressemble. Vous pouvez lire le nom du fichier en haut, créer des jetons entre crochets pour les étudiants, et si je zoome un peu sur le fichier, vous en ferez l'expérience. J'ai volontairement fait en sorte que celui-ci soit gris afin que vous puissiez créer le jeton et l'appliquer au fur et à mesure que nous progressons dans le cours. 3. Qu'est-ce que les jetons de design: Qu'est-ce que les Design Tokens ? Le jeton de conception consiste à gérer les propriétés de conception et la valeur d'un alignement différent entre les systèmes de conception. Si vous regardez la carte en ce moment, certains éléments de l'interface utilisateur sont présents dessus. L'un d'eux est la carte elle-même. Le second est le texte. Le troisième est le bouton. Désormais, chaque lamentation de l'interface utilisateur est associée à une propriété Une carte peut être ronde, un texte qui a une couleur, une taille, etc. Un bouton possède également une couleur, taille, un espacement, un rembourrage, etc. Chacune de ces valeurs se trouve à l'intérieur du jeton. Cette valeur peut être représentée sous forme de couleur, de nombre, de déformation ou de booléen En général, nous avons trois types de jetons. L'un est le jeton primitif, jeton eeny et les jetons composants Voyons les jetons primitifs en détail. 4. Jetons primitifs: La couleur est l'un des jetons primitifs les plus couramment utilisés dans tout système de conception. Il est également connu sous le nom de jetons globaux. Créons des jetons primitifs. Nous pouvons le créer de deux manières. L'une est manuelle et la seconde est une couche automatique. Cliquez n'importe où sur le canevas et nous irons sur la droite à l'intérieur et cliquerons sur celui-ci, ken variables. Vous pouvez cliquer n'importe où dans cet espace. Je vais ouvrir la même boîte d'accès à distance. Vous le créez manuellement, cliquez sur la variable de grade, sélectionnez la couleur. Je vais vous donner un nom qui compte 500 ici. C'est sur celui-ci. Si nous ouvrons ce pilote de couleur, nous pouvons simplement sélectionner n'importe quelle couleur, perdre celle-ci et la variable est alors créée. Maintenant, créer ce topen de cette manière prend du temps. Cliquez avec le bouton droit de la souris et supprimons ce truc. Au lieu de cela, nous le ferons de manière intelligente. Accédez à la barre d'outils et sélectionnez ce bouton d'appel à l'action. Vous pouvez utiliser un raccourci Control K ou si vous êtes sur Macintosh, vous pouvez utiliser Command K. Accédez au plugin et vous pouvez utiliser ce plugin appelé Te unCSS Vous pouvez utiliser n'importe quel plugin dans la mesure où il vous permet de générer les variables. J'ai la couleur Ph à portée de main. Copiez cette première couleur. Entrez le guide des couleurs et effacez les variables. C'est le premier. Faisons cet exercice pour la deuxième couleur, Bightd, copy, faced et created . Maintenant, que se passe-t-il ? Quand je clique sur la variable locale, on ne trouve rien. Mais si vous cliquez sur cette liste déroulante, elle contient une section appelée couleurs et elle crée automatiquement toutes les variables que nous recherchons. Ce sont tous nos jetons primitifs. Maintenant, je vais renommer ce truc en primitif pour qu'il soit facile à comprendre Je vais double-cliquer sur celui-ci, dire principal, et sur celui-ci, double-cliquer sur secondaire. Nous avons créé nos premières ouvertures primitives. 5. Découverte des jetons de déplacement: Nous voulons créer des jetons Sal primitifs pour notre système de conception qui nous aideront à prendre en charge les messages d'avertissement, messages d'information, les messages de réussite et les messages lm. Pour ce faire, nous allons suivre la même procédure, mais il y a un hic. Voir dans nos variables locales, actuellement tous nos jetons primitifs, nous essayons de les regrouper dans une collection appelée primitive. Quels que soient les nouveaux jetons primitifs que nous créons, ils font également partie de cette collection particulière. Mais si je pars d'ici et que je fais cet exercice une fois de plus, en copiant, nous allons utiliser ce ton appelé action, sélectionner le générateur de couleurs CSS Tin, faire un collage et créer des variables. Maintenant que les variables sont créées, je vais sortir X d'ici. Si je reviens encore une fois, à la variable locale, je ne verrai pas ces jetons apparaître ici. Au lieu de cela, il a créé un groupe de collection supplémentaire, dont le nom est une couleur en haut. Ici, vous pouvez voir toutes les variables que nous recherchons. Au moment de l'enregistrement, il n'existe aucun mécanisme permettant de déplacer une collection de variables ou de jetons d'un groupe à autre ou d' une collection à une autre. Maintenant, pour résoudre ce problème, j'utilise une solution de contournement que j'aimerais partager Je vais d'abord supprimer ce truc. Bien, je vais renommer Pim en deux couleurs car c'est ce que le dossier de collection B Deford est entré par le CSS tailwind Si je pars d'ici et que je fais le même exercice, que j'ai fait collant et en créant à nouveau des variables et que c'est fait, la création est terminée. Maintenant, si je passe aux variables locales, vous pouvez voir qu' partie de la même collection que celle que nous recherchons. Je vais répéter cet exercice un par un pour tout cela. Je vais double-cliquer et dire « avertissement ». Et une fois cela fait, je le renommerai en primitif Ce faisant, tous les jetons primitifs sont regroupés dans une seule collection et c'est exactement ce que nous recherchons. J'ai terminé cet exercice et je vais renommer cette collection en primitif 6. Déplacer n'importe quel jeton: Avec les derniers délais de Wigma, vous devriez désormais pouvoir déplacer une variable d' une collection à autre ou un jeton d'une collection à une autre Auparavant, cela n' était pas possible. Cependant, ce n'est pas si simple, mais nous pouvons y jeter un œil. Accédez à la variable locale, cliquez dessus. Je vais créer deux collections ici. Il s'agit de la collection A. Fine. Et je vais également créer une variable ici, qui est une couleur. Je vais mettre une couleur A ici. Je vais créer une autre collection. Créez une collection et je dirais celle-ci sous la forme B. Maintenant, l'un des points que je veux souligner ici est que vous ne pouvez que copier-coller , sauf s'il y a un jeton ou une variable à l'intérieur. Disons, par exemple, que j'ai une collection A, j'ai une valeur ici, une copie de droite. Si je vais à la collection B, je n'ai rien ici. Je ne peux pas faire un clic droit et faire un collage. Vous devez avoir au moins une valeur dans cette collection particulière. Bien. Maintenant, si j'écris « click and paste », cela me permettra de coller la couleur A de la collection A. Cela ne se limite pas à la couleur. Dans ce cas, vous pouvez utiliser n'importe quelle variable. Disons que je descends et que je clique sur Créer une variable et que cette fois je crée un nombre. J'ai créé cette variable ou ce jeton dans la collection A. Je peux cliquer avec le bouton droit , le copier, accéder à la collection B et le coller de la même manière. L'un des inconvénients est qu'une fois que vous avez copié et collé, vous devez supprimer cette valeur de la collection A. Pendant l'enregistrement, nous n'avons pas d'option de découpe dans ce menu en particulier. Il ne fait aucun doute qu'ils l'ajouteront à l'avenir. Elle évolue très rapidement. OK. 7. Jeton sémantique: Les jetons synctiques font généralement référence un jeton et à un nom primitifs en fonction du contexte de leurs vues Ils sont également appelés couche abstraite des jetons. Apprenons avec une analogie avec le carnet de contacts. Chaque fois que vous souhaitez enregistrer un numéro dans votre répertoire, vous donnez généralement un nom à ce numéro en particulier. Vous pouvez facilement effectuer l'action, comme un appel téléphonique, un messa ou un appel vidéo Ce nom n'est rien d'autre qu'un jeton syntique que nous avons créé. Cela s'explique par le fait que pour James, s'agit du numéro et qu'à l'avenir, si le numéro est changé, vous ne changez pas le nom de la personne, vous mettez à jour le numéro indiqué dans ce jeton. Commencez par donner un jeton principal ou je dis un élément CO de jetons primitifs. Je vais sélectionner l'élément, passer à la section fin. Sélectionnez la centaine principale. Nous allons faire la même chose pour le bouton et nous allons appliquer une bordure ici. Dans le trait, je vais sélectionner 100. Le jeton primitif lui-même n'a aucun contexte. Qu'entendez-vous par cent primaire ? Nous ne savons pas où l'utiliser. Nous allons donc créer un jeton sémantique. Pour cela, je vais accéder à la variable locale. En haut, je vais créer une collection et lui donner un nom en tant que semanti Dans ce cadre, je vais créer une variable, une variable de couleur, je donnerai une surface primaire et je donnerai une valeur. Au lieu de le taper, je vais cliquer sur celui-ci, sélectionner la bibliothèque et sélectionner centdwd Cela indique maintenant que pour ce jeton en particulier, je fais référence au cent primaire qui est l'une des variables Faisons ça pour la frontière. Je vais créer une autre bordure variable et je ferai référence à la centaine primaire. Maintenant, je vais revenir en arrière et changer cette couleur. Ici, au lieu de 100, j'utiliserai notre jeton sémantique. Je vais faire défiler la page vers le bas. C'est notre jeton sémantique, nous avons également créé Surface primary ici, je vais sélectionner Surface primary Celui-ci, je vais sélectionner une bordure, faire défiler la page vers le bas, et celui-ci est une bordure. Comme nous avons déjà appliqué nos jetons sémantiques, il est facile de les gérer Maintenant, je veux changer la couleur de fond de ces deux UIL Mn. L'un est la carte, l'autre le bouton, mais je ne veux pas changer la bordure. Auparavant, cela n'était pas possible car tous ces trois étaient connectés au 100 principal. cause du jeton sémantique, je n'ai qu'à aller ici au lieu de 100, je vais juste dire que je vais cliquer sur celui-ci Supposons que je veuille le changer en 400. C'est ça. Cela changera partout dans le système. Vous n'avez pas à le faire manuellement et c'est facile à gérer. 8. Pratique des jetons sémantiques: En regardant cet écran maintenant, je veux que vous preniez une pause et que vous vous demandiez quelles sont les différences entre jetons sémantiques que nous pouvons créer ? Nous avons un texto. Nous pouvons créer un jeton pour les icônes, un arrière-plan, la rondeur et l'espacement Chaque fois que vous créez un jeton sémantique ou un jeton d'alias, il doit être associé à un contexte clair Le jeton doit être suffisamment précis pour indiquer comment, où et quand il est destiné à être utilisé. J'ai créé un nom de jeton sous forme de texte, mais ce jeton est trop génétique et manque de valeur. Vous ne savez pas simplement où utiliser ce texte. Voulez-vous l' utiliser comme primaire ? Voulez-vous l'utiliser en tant que secondaire ? Cela n'a aucun sens. Quand allez-vous créer un jeton sémantique, assurez-vous d'y ajouter un contexte J'ai ajouté de la valeur à notre jeton sémantique, et voici à quoi il ressemble Donc, en ce qui concerne le texte principal, nous savons qu'il peut être utilisé comme texte principal. Nous avons également un texte secondaire comme PM et SNI. Cela figure tous les deux dans le texte secondaire. J'ai donc un texte qui n'est pas secondaire. En dehors de cela, j' ai un arrière-plan me permet d'utiliser la surface sous carré principal pour donner plus de contexte à l'icône . Je peux utiliser l'icône météo qui est SNI parce que dans ce n' est pas une application, si nous voulons créer, j'ai une catégorie d'icônes une catégorie d'icônes spécifiquement utilisée pour la météo J'ai utilisé la noménuclature, la météo, en tant que membre du groupe, puis l'élément et ensuite le contexte dans lequel il se trouve Essayons de créer les jetons sémantiques et de les appliquer. Je vais accéder à ma variable locale, cliquer sur combat. Nous avons déjà créé deux jetons sémantiques. Actuellement, je fais partie d'un groupe de collecte de jetons sémantiques et nous essaierons d'en créer trois autres L'un est le texte principal. Gâteau, duplicata. Nous pouvons rendre cela secondaire. Encore un duplicata, et nous en ferons un Weather Dash, une icône Dash Sunny. Lions celui-ci. Donc, pour le texte principal allez dans la bibliothèque et allez dans la section où nous avons la couleur grise. C'est pourquoi c'est facile à trouver. Marquons celui-ci comme 950 pour le texte secondaire. Encore une fois, optez pour le gris que nous avons et pour cela, je pense que 500 devraient suffire. Pour ce qui est de la météo, je pense que 500 dans la section de réchauffement, ça devrait suffire. Ouais. Sélectionnons celui-ci. Allez dans la section de remplissage des couleurs, est-ce que c'est ici ? Nous pouvons appliquer ici le défilement en bas, nous avons la surface principale, sélectionner celle-ci, descendre, la surface primaire pour celle-ci, pour celle-ci, ainsi que ce numéro, ainsi que ceci ou ces quatre éléments en appuyant sur la touche Ctrl, je peux les sélectionner un par un. Maintenant, nous le donnons à text primary, PM, ainsi qu'à Sunny. Je veux faire de ces deux éléments une option secondaire. Laisse-moi aller ici, envoyer un texto au secondaire. C'est très bien Nous nous référons à cette icône. Je pense que je peux descendre, le sélectionner et donner une couleur qui soit l'endroit idéal. Nom Ici, je pense que cet outil a l'air différent. Bien. Copions ce truc, cliquons avec le bouton droit de la souris, copions la propriété, sélectionnons-la, cliquons avec le bouton droit de la souris et créons votre propriété de collage. Ça a l'air bien. Au lieu d'une condamnation à mort, nous avons besoin d'une condamnation. vous suffit de sélectionner celui-ci, aller en bas à droite et de faire que celui-ci ensoleillé et qu'il ait l'air bien, et je pense qu'ils sont bons. 9. Nom des jetons: Notre système de conception ne cessant de croître au fil du temps, nous avons besoin d'une convention de dénomination améliorée pour le gérer efficacement. dénomination des jetons de conception est essentielle pour notre système de conception car elle favorise la clarté, la cohérence, la maintenabilité et une collaboration efficace Clarté qui vous permet de communiquer instantanément , ainsi que son objectif et sa fonction. Cohérence, vous devriez pouvoir naviguer facilement dans le système de conception qui augmente votre efficacité. Vous devez vous permettre de gérer facilement le système de conception, afin de le mettre à jour facilement à long terme. En ce qui concerne la collaboration, cela vous permet de promouvoir une meilleure communication et une meilleure collaboration. Donc, chaque fois que je veux donner un nom à mes jetons, c'est ce que j'utilise. Je commence par la catégorie, puis par le concept, la propriété et le modificateur. catégorie et la propriété fournissent une base solide à la plupart des conventions relatives aux noms de jetons. Par exemple, couleur primaire, où la couleur est une catégorie et primaire est l'une des propriétés. Au fur et à mesure que nous avançons, nous souhaitons élargir notre collection de jetons au fur et à mesure que notre système de conception se développe. Par conséquent, nous devons diviser nos jetons en sous-ensembles. C'est ce que nous organisons dans les concepts. Et les modificateurs sont le dernier niveau de notre hiérarchie de dénomination des jetons. Il peut être utilisé indépendamment ou peut être associé à la catégorie, concept et à la propriété pour donner une signification précise à nos jetons Nommer un jeton peut être difficile, mais j'adopte une approche systématique selon laquelle vous pouvez l'affiner en fonction de vos besoins. Il n'y a pas de taille unique adaptée au format. C'est à vous de décider en fonction de vos besoins, vous pouvez le faire évoluer. Mais tant que vous établissez une compréhension commune au sein de l'équipe interfonctionnelle, vous êtes sur la bonne voie. J'ai regroupé la catégorie, le concept et la propriété dans une base, tandis que le rôle, l'état de la variante, l' échelle et le mode étaient des modificateurs. Pour apprendre cela, nous allons jouer à un petit jeu. Dans ce jeu, votre tâche consiste à placer le jeton correspondant dans un compartiment correspondant. Pour ce faire, dans un premier temps, je vais sélectionner la couleur, et je vais la placer dans la catégorie car j'ai également une élévation en tant que catégorie, je vais donc la mettre là. J'ai donc deux catégories à présent. Pour une surface, c'est plus probablement une propriété, comme un arrière-plan, donc je vais la garder ici. Pareil, celui-ci va également ici. Cela est interprété comme un rôle. Je vais donc le placer à cet endroit, et la superposition peut également servir de rôle, je vais donc le placer ici Et o est une variante d'une surface que je suis sur le point de créer. Il n'y a pas de bonne ou de mauvaise réponse ici. C'est à vous de décider comment vous voulez le placer. Mais au fil du temps, il deviendra automatiquement évident de savoir comment l' utiliser de cette façon. Dans le précédent, nous n'avions pas utilisé le concept. Nous allons prendre un exemple avec un concept. Je vais me rendre dans cet endroit précis. Maintenant, j'ai une couleur, je vais donc la faire glisser et la mettre dans la catégorie des couleurs. Je vais le mettre dans une catégorie de concept, et toutes ces choses, je peux les faire glisser et les placer sous la propriété. Mon objectif ici est de montrer un message de feedback à mon utilisateur. est pourquoi je les regroupe dans un concept appelé feedback. Nous avons également plusieurs textes sur notre écran. Un texte peut être principal, mais un autre texte peut être secondaire. Nous avons donc besoin de deux jetons pour cela. Donc, là encore, la couleur peut également être appliquée sur du texte, je vais la mettre dans une catégorie de couleurs. Dans ce contexte, au lieu de l'arrière-plan, nous ciblons cette fois le texte, donc je vais le garder ici. Le rôle serait principal et il y aurait un autre rôle secondaire. Maintenant, notre jeton ressemble à ceci. Auparavant, il s'agissait d' une surface primaire. Maintenant, nous pouvons l' écrire de cette façon. Couleur de la surface du tableau de bord, tableau de bord principal, lo. 10. Variante et taille: Les variantes sont d'où la créativité du design, tout en permettant flexibilité et évolutivité au sein de notre système de jetons Chaque fois que vous créez une variante, il est plus probable qu'il s'agisse de l'un de ces modificateurs, qui se répète plusieurs fois. Nous avons une variante de notre parcours. J'appelle généralement l' arrière-plan une surface, c'est pourquoi j'ai écrit comme une surface plutôt que comme un arrière-plan. Il existe quatre variantes différentes. L'un est le plus bas, qui est par défaut, l'autre est le plus bas, hi et le plus élevé. Créons ce jeton sémantique dans notre système. Je vais cliquer sur les variables locales et commencer à renommer ce truc Couleur, das surface, dT est le plus bas. Je peux copier ou dupliquer ce truc quatre fois et je vais le renommer L'un est le plus bas, le plus bas, le plus haut et le plus haut. C'est élevé, et c'est le plus élevé. Au minimum, nous en garderons 100. Ce gamma 200, je vais donner 300, pour celui-ci, je vais plus probablement nous donner un 400. Sortons de là et essayons d'appliquer ce truc à notre design. Je vais sélectionner le premier. Le cadre est sélectionné. B, je peux donc appliquer la valeur la plus basse ici. Ici, je peux essayer de renforcer la créativité. Je peux faire défiler la page vers le bas et sélectionner. Au lieu du plus bas, nous pouvons utiliser le plus bas. Ici aussi, je peux sélectionner les couleurs grises et je peux appliquer la même chose ici. Probablement le plus élevé, et celui-ci que nous pouvons faire est l'un des plus élevés. De cette façon, vous pouvez améliorer votre créativité en utilisant les variantes. Comprenons le dimensionnement en détail. Voici une analogie simple. Imaginez trois tasses à café de tailles différentes devant vous. Chaque étiquette indique la quantité de café qu'ils peuvent contenir 250 405 ml. Mais si vous devez modifier la quantité de café, ces étiquettes imprimées ne fonctionneront pas car elles ne sont pas évolutives. Au lieu de cela, si nous étiquetons la tasse comme petite, moyenne ou grande, nous pouvons facilement modifier la quantité de café sans nous soucier de l'étiquette fixe. Cela rend les choses beaucoup plus faciles à ajuster et à gérer au fil du temps. La même analogie s'applique à notre système de conception. Vous pouvez appliquer des caractères petits, moyens et grands, pas seulement à la police, mais aussi à n'importe quel autre élément de notre système de conception. Par exemple, nous avons une taille de police comme 24, 28 et 32. Mais au lieu de donner une taille fixe comme nous l' avons en bas, nous pouvons utiliser notre analogie petite, moyenne et grande. Nous pouvons considérer ceci comme le premier comme une catégorie, celui-ci comme une propriété, et celui-ci comme l'une des variantes de celle-ci. 11. Jetons typographiques: Il existe plusieurs manières de créer nos jetons de typographie L'une des méthodes est manuelle, tandis que la seconde est un peu automatique. Tu le fais manuellement. Tout d'abord, vous devez sélectionner celui pour lequel vous souhaitez créer une typographie, j' ai sélectionné celui-ci Ensuite, accédez à la section typographie et cliquez sur cette icône qui indique Appliquer le style Cliquez sur le bouton Plus qui vous permettra de créer du style. Ici, vous pouvez l'écrire ici sous forme d'affichage tel qu'il est écrit en haut, avec une barre oblique large En mettant une barre oblique, une hiérarchie sera automatiquement créée Permettez-moi de cliquer sur le style de création une fois que c'est fait . Si je clique dessus, vous verrez un style aussi grand dans la section d'affichage. Vous pouvez faire cet exercice un par un pour tout , mais il s'agit d'un processus TBS Créons le style de manière intelligente. Tout d'abord, je vais supprimer le style existant en faisant un clic droit et c'est un style de suppression. Sélectionnez tous les styles, je vais donc cliquer et faire glisser pour faire une sélection. Je vais utiliser un plugin pour cela, descendre et cliquer sur ce bouton d'action ou appuyer sur Ctrl K si vous êtes sous Windows. Accédez au plug-in Text Style Generator. Une fois que vous aurez terminé, il créera automatiquement un déstylé pour Cliquez n'importe où sur le canevas et nos styles de texte sont créés. Ouvrez la boîte de dialogue des variables. Pour cela, allez dans la variable locale, cliquez dessus. Nous avons deux collections. L'un est primitif, le second est sémantique. Je vais créer une autre collection ici en cliquant sur ces trois points et en cliquant sur le bouton Créer une collection. Je vais donner un nom comme typographie. X sort d'ici. Nous allons maintenant passer à l'action. Je vais aller sur le bouton d'action ici, cliquer dessus, et je lancerai un plugin appelé variableiz X styles. Cliquez dessus. Je vais sélectionner la collection que nous avons récemment créée, à savoir la typographie, et je veux que tous les paramètres soient stockés dans le jeton et je vais appuyer sur le bouton Créer Tout est fait. Laisse X sortir d'ici. Revenons à la variable et vérifions-la. Ici, dans notre collection, qui est la typographie, nous avons toute la valeur créée Faisons sortir X d'ici. Premièrement, le plus étonnant, c'est qu'il ne se contente pas de créer la typographie qu'il représente pour nous Au lieu de cela, cela s'applique également à elle. Si je sélectionne celui-ci, le texte et que je passe sur le côté droit, vous pouvez voir que cela ne vient pas du style, il s'applique directement à partir du jeton lui-même Vraiment vraiment incroyable. 12. Jetons d'espacement: Dans le design, l'espacement fait référence à une zone vide entre les éléments, telle que du texte, des images ou un composant d'interface utilisateur Il joue un rôle essentiel pour rendre un design esthétique, agréable, lisible et utilisable. Créons notre jeton d'espacement global. Je vais passer à la variable locale. Et nous avons ici trois collections, primitive, sémantique et typographique Je vais donc passer au primitif. Dans ce cadre, nous voulons créer nos jetons d' espacement primitifs, et nous ajouterons une sous-catégorie à cette collection appelée Au lieu de le faire manuellement, nous allons automatiser cette opération. Alors laissez X sortir d'ici, passez à l'action, cliquez dessus et recherchez le plugin appelé générateur de variables en vrac. Nous avons déjà notre collection, je vais donc sélectionner l'existant et nous allons sélectionner le primitif. Et le nom de la variable, vous pouvez le voir sur le côté droit est très subtil. Mais nous voulons créer une sous-catégorie Je vais donc utiliser l'espacement comme nom et faire une Cette barre oblique permet à Figma de créer une sous-catégorie au sein Nous allons partir de zéro, et ici nous allons passer à quatre car nous avons besoin de plus de possibilités pour pouvoir l'affiner dans notre jeton sémantique Maintenant, tout semble aller pour le mieux. Nous voulons le faire jusqu'en 128, je pense que c'est bien. Et cliquons sur le bouton Générer. Une fois cela fait, passons à la variable locale, encore une fois, passons à la primitive, et nous avons ici l'espacement comme sous-catégorie Et toute la valeur ou tous les jetons que nous voulons sont là en un rien de temps. J'ai apporté ici une valeur ajoutée, que nous avons récemment créée. Maintenant, je ne les ai pas tous ajoutés, seulement les points qui nous préoccupaient vraiment. Nous voulons donc ici donner une taille à nos jetons. Supposons donc que je veuille dimensionner quelque chose comme ça. Je tiens à dire que le jeton, espacé de huit , est petit Si c'est moins que cela, je veux le dire en très petit, et pour deux, je vais le dire en très petit. De même, si je passe par le haut, je dirais que, d' , je dirais que, accord, pour 16, je veux faire de celui-ci un espacement de taille moyenne 24 est un grand, 32 un très grand. Et si je vais un peu plus loin, 64 c'est le double d'Excel. Créons maintenant ce jeton sémantique. Pour ce faire, je vais accéder à notre variable locale, cliquer dessus, passer à la sémantique, et ici nous allons essayer de créer une sous-catégorie à l'intérieur Créez une variable. Et cette fois, nous allons sélectionner le numéro. Nous voulons lui donner une couleur. Désolé, nous voulons donner ici un espacement Je vais donc mettre des espaces très petits et appuyer sur Entrée Vous voyez sur le côté gauche que la catégorie a été créée. Cliquez dessus. À droite, cliquez sur cette valeur et dupliquez-la. Vous voulez donc le dupliquer au moins cinq à six fois, je vais donc faire cet exercice rapidement. Nous en avons donc ici de très petits. Je vais en faire un capital. Très petit, alors nous avons le très petit, le petit, le moyen, le double clic, le grand, le très grand. Et le double extra large. C'est suffisant pour le moment. Vous pouvez même en ajouter d'autres au fur et à mesure que vous avancez dans votre parcours de conception. Donc, sur le côté droit, nous allons accéder à cette icône où nous allons sélectionner notre variable. Donc, dans la liste des très petits, nous voulons en faire deux que nous n'avons pas pour le moment, nous allons donc les laisser. Pour les plus petits, nous en ferons quatre. Cela devient pour petit, nous avons une valeur égale à huit. Pour la valeur moyenne, nous avons une valeur égale à 16. Pour les grands, nous en ferons 24. 32, je crois que 32, vérifions-le d'abord. Donc, pour les grandes, nous en avons 24. OK, vas-y par derrière. C'est la raison pour laquelle nous faisons cet exercice. 24 pour ne rien manquer. 32, c'est donc très grand. En voici donc 32 qui deviennent très grands. Et pour le double Excel, nous allons faire en sorte que celui-ci soit 64. Cependant, celui-ci reste, donc je vais aller sur le côté gauche, passer au jeton primitif, passer à l'espacement, et je vais en créer un ici Je vais donc aller en bas, cliquer avec le bouton droit de la souris, créer un doublon, et celui-ci serait 002, et le numéro est également là, je vais le mettre sous forme de deux. Accédez au jeton sémantique et nous mapperons cette valeur ici. Donc voilà, faites défiler la page vers le bas et nous devrions avoir 002 dans la liste ici et là. C'est ainsi que nous créons notre jeton sémantique pour notre espacement Alors sortons-en X et appliquons-le à notre design. Sélectionnez l'alignement dans lequel vous souhaitez ajouter de l'espacement. Je vais donc sélectionner cette carte. Et dans cette carte, je vais aller sur le côté gauche pour sélectionner le contenu. Sur la mise en page automatique, nous avons un peu d'espacement ici Sélectionnez cette icône, qui indique Appliquer une variable, cliquez dessus, faites défiler l'écran vers le bas et sélectionnez 16. De la même manière, nous allons faire cet exercice. Assurez-vous de ne pas le sélectionner dans la primitive. Je vous expliquerai dans un moment comment gérer celui-ci, mais faites défiler l'écran vers le bas et sélectionnez 16 ici. Et de même ici, dans celui-ci, vous verrez une liste déroulante. Cliquez dessus. Ensuite, vous verrez une valeur appelée variable Ople. Donc, une fois que vous avez cliqué sur Appliquer la variable, faites défiler la page vers le bas et sélectionnez Medium ici. À l'avenir, si vous voulez changer la définition du médium, disons que si je reviens en arrière, c'est ce qu'était notre support. Maintenant, je dis que nous ne voulons pas dire 16 pixels comme support. Nous voulons dire 20 en tant que médium. Dans ce cas, il vous suffit de me laisser zoomer un peu sur celui-ci pour que vous puissiez le voir plus clairement. Accédez à la variable locale. Je vais l'éloigner légèrement d' ici pour que vous puissiez réellement voir ce qui se passe. Donc, si je passe à Medium, laisse-moi sortir de toi. Et ici, nous avons une valeur de 16. Tout ce que je veux dire, c'est qu' au lieu de 16 comme médium, considérez 20 comme un médium. Et dès que je fais ce truc, ça change. Imaginez maintenant que vous avez utilisé ce type de choses dans le système de conception. C'est là que les jetons deviennent très puissants. Il n'est pas nécessaire de le modifier manuellement. Il vous suffit de modifier la définition du support en vous basant sur l'analogie avec la tasse, et vous pouvez facilement la modifier dans l'ensemble du système. Je vais donc revenir sur les 16 à ce stade. Vous pouvez même l'appliquer au bouton également. Donc, dans ce cas, laissez-moi aller sur le côté gauche, sélectionner le bouton, et sur le côté droit, nous pouvons simplement dire : OK, ici, nous lui avons déjà donné 16 pixels. C'est très bien. Ici, nous pouvons rapidement redescendre et faire le même exercice rapidement. Et voici huit, je vais donc faire défiler la page vers le bas et sélectionner ce huit. 13. Gestion des jetons: Ainsi, lors de la conférence précédente, nous avons indiqué notre espacement, mais nous voulons gérer notre jeton de manière plus efficace Voyons voir avec un exemple du monde réel. Je vais sélectionner la carte, aller dans le contenu et passer sur le côté droit dans l'espacement. Je vais cliquer à la fin. Vous verrez que le curseur clignote. Je supprimerai cette valeur de jeton que j'ai donnée et je donnerai une valeur fixe pour time bean. Maintenant, lorsque je clique sur cette variable d'application, vous pouvez voir que je vois déjà une primitive, ainsi que mon jeton sémantique Maintenant, je veux que le membre de mon équipe ne voie que ce jeton sémantique, car dans le passé, plusieurs fois, sciemment ou inconsciemment, l'équipe a sélectionné l'une des valeurs d'ici et celles que nous avons lancées Maintenant, pour éviter cela, il existe l'une des fonctionnalités intéressantes de Figma, appelée Alors laissez-moi cliquer à l'extérieur. Accédez à la variable locale, allez à la primitive, à notre collection et à l'endroit où nous avons l'espacement. Maintenant, ici, sur le côté droit, vous pouvez voir que lorsque je survole, je reçois une icône de réglage lugubre, qui est une variable d'édition Lorsque je clique sur celui-ci, j'obtiens une portée, et elle indique où vous voulez que cette variable soit visible. Alors laisse-moi sortir X d'ici. Je vais donc sélectionner le premier. Faites défiler l'écran vers le bas, appuyez sur la touche Shift et sélectionnez le dernier. Et je vais aller ici et cliquer sur Modifier la variable. Maintenant, actuellement, il s' affiche partout, je vais donc le décocher et nous assurer que la portée est sélectionnée partout. Alors maintenant, si je vais en haut et que je vérifie la portée, elle devrait être désélectionnée, et c'est très bien Donc, ce que nous venons de faire, c'est que nous indiquons à la Figma de ne pas afficher cette valeur chaque fois que le menu déroulant s'ouvre lorsque je sélectionne mon espacement Voyons donc X partir d'ici, accédons à cette carte et sélectionnons le contenu. Maintenant, si j'essaie d'appliquer ici une valeur variable, vous verrez que les seuls jetons sémantiques arrivent Il n'y a pas de jeton primitif. Ainsi, même accidentellement, les utilisateurs ne pourront pas le sélectionner. 14. Jetons radius: Il se peut que nous n'ayons pas besoin du nombre jetons que nous avons utilisés dans notre espacement. C'est ici que nous avons utilisé le jeton d'espacement. Nous en avons un, deux, trois, quatre, cinq, six et sept. Pour le rayon, je ne pense pas que nous ayons besoin de plus de petit, donc je vais supprimer celui-ci et je ne pense pas avoir besoin de celui-ci aussi, double Excel. Je vais supprimer celui-ci. Pour notre jeton de rayon, je pense que cette valeur de cinq devrait être suffisante, mais vous pouvez toujours la modifier. Il n'y a pas de chemin difficile sur ce point. Je vais donc passer à ma variable locale, et ici au jeton sémantique Au revoir, je vais créer. Alors laissez-moi faire défiler la page vers le bas. Je vais créer une variable cette fois encore un nombre, mais je vais l'écrire sous forme de rayon très petit. Allez sur le côté gauche, cliquez sur celui-ci. Maintenant, cliquez avec le bouton droit de la souris pour dupliquer cette fois WiFi. Nous allons le faire rapidement. Très petit, très petit, petit, moyen, grand et très grand. Et nous pouvons le cartographier comme nous avons fait l'espacement. Nous allons donc utiliser ici le même jeton global primitif que nous avons. Nous allons donc en faire quatre. Celui-ci en a huit. Celui-ci en a 16. C'est peut-être le 24. Celui-ci en avait 32. Maintenant, appliquons notre rayon à notre carte. Pour cela, je vais sélectionner la carte, accéder à l'élément appelé photo Paysage Sur le côté droit, je peux voir la rondeur de l'apparence et cliquer sur Appliquer la variable Mais cette fois, je peux voir l' espace ainsi que le rayon. Pour éviter l'erreur, je veux que cet espace n'apparaisse pas ici. Réglons ça. Je vais cliquer à l'extérieur n'importe où sur le canevas, aller en haut, cliquer sur la variable locale. Cette fois, je vais entrer dans la collection sémantique. C'est ici que se trouve notre espace. Je vais tous les sélectionner en appuyant sur le tamis. le premier cas, allez à la fin, appuyez sur la touche Shift, sélectionnez le dernier et cliquez sur la variable d'édition. Et ici je vais définir le champ d'application. C'est donc le deuxième , cliquez dessus. Et je veux que cette valeur n' apparaisse que lorsqu'il y a un écart. Donc, sur ce point, il devrait y avoir de courts espacements. Laisse-moi sortir d' ici. C'est très bien. Et pour le radius, je vais faire le même exercice. Et ici, je veux que mon rayon n' apparaisse que sur le rayon d'angle. Je décoche celle-ci, affiche toutes les propriétés prises en charge, et je veux que cette variable ne soit visible que dans la liste des rayons d'angle, et c'est fait Passons à notre carte. Sélectionnons le premier, le paysage photo, et sur la droite à l'intérieur, lorsque je passe à l'apparence et que je clique maintenant, je ne verrai que le rayon. Maintenant, la vie semble facile. Je vais sélectionner ici un 16 pixels, ça devrait convenir. Ici, sur cette carte, je peux même faire en sorte que celle-ci soit 16 pixels 2. Permettez-moi de sélectionner à nouveau la première carte. J'en ai appliqué partout, 16 pixels, très bien, ce qui n'est pas le cas. Je veux que le rayon ici ne soit pas de 16, donc il est nul ici aussi, il est nul pour que nous puissions corriger cette rondeur ici. Laissez-moi sortir d'ici et ça a l'air bien. Dans l'apparence, le rayon d' angle est maintenant mélangé. Permettez-moi d'ouvrir ce truc en cliquant sur cette icône (flèche indépendante). Ici, nous mettons la valeur du code en dur. Au lieu de mettre un code en dur, nous pouvons transmettre le jeton ici. Pour cela, laissez-moi fermer celui-ci et vérifier si nous avons ce jeton à portée de main ? Je vais dans le rayon, nous n'avons pas de jeton égal à zéro. Créons-en un ici. Cliquez sur le nombre, je vais le mettre comme Z comme zéro, et la valeur doit être celle de notre valeur primitive, car il s'agit de la première taille zéro, zéro, zéro. Ça a l'air bien. Laisse X sortir d'ici. Sélectionnez le paysage photo, allez vers l'intérieur droit et accédez à l'apparence de la zone. Cliquez sur cette icône, qui est un coin indépendant et ici je sélectionnerai la valeur zéro. À l'avenir, si je veux y remédier , je devrais être capable de le faire. Cela augmentera considérablement l'évolutivité de la conception 15. Jetons de design de composants: Que sont les jetons spécifiques à un composant ? Un jeton spécifique à un composant stocke et représente de manière explicite une décision de conception unique et spécifique associée à un composant particulier. À l'écran, nous avons deux composants. L'un est la recherche, le second est une liste déroulante. Maintenant, nous pouvons bifurquer : quels sont les différents composants qu' un jeton spécifique peut être créatif ? Une valeur d'espace réservé dans le composant peut être un jeton spécifique au composant Une bordure, une icône ou même un texte d'appui à ce composant en particulier peuvent également en faire partie. Une icône de recherche peut également être un jeton spécifique à un composant. Si vous voyez sur le côté droit, nous avons une structure très similaire laquelle nous avons une valeur d' espace réservé, peut également se trouver à l'intérieur d'un jeton spécifique , une bordure et une icône également présentes Il existe maintenant trop de jetons spécifiques à un composant. Rationalisons-le dans les prochaines minutes. Auparavant, nous avions deux choses dans notre liste. L'un est la base et le second est le modificateur. Comme nous avons affaire au jeton spécifique au composant, j'ai ajouté une valeur supplémentaire dans la hiérarchie, nom en tant qu'objet. Dans l'objet, nous avons un groupe, un composant et un élément. Apprenons cette chose à l' aide d'un exemple concret. Quel doit être le nom du jeton qui définit la bordure d'un composant spécifique ? Découvrons-le. Je vais donner un nom en commençant par la recherche afin que nous ciblions le composant de recherche. Dans le cadre de la recherche, nous ciblons une couleur, celle d'une bordure et celle d'un état par défaut. Le second gagne V, il s'agit d'un élément d'un formulaire dans lequel nous ciblons une couleur, jusqu'à une bordure, et une couleur par défaut. Maintenant, parmi les deux, laquelle vous pensez être la plus significative, faites une pause et découvrez-la. La réponse est la seconde, et nous verrons pourquoi. Le premier est très spécifique à la recherche. Alors que le second n'est pas seulement spécifique à la recherche, il cible tous les composants du formulaire. Pour approfondir les détails, permettez-moi de faire un petit zoom arrière et d'aller un peu plus loin ici. Maintenant, le premier où nous avons une recherche, il s'agit donc d'un composant. Dans un composant, j'ai une catégorie appelée couleur. Je cible une bordure de propriété, et je suis dans un état par défaut. Alors que dans le second, je cible un groupe, un formulaire, une couleur, une propriété comme bordure et par défaut. Prenons un autre exemple pour cela. Ici, vous pouvez voir que j'ai donné le nom sous forme, saisie, couleur et surface. Maintenant, voici deux images que nous avons. L'une est la recherche et l' autre est une liste déroulante. Dans la recherche, je cible fait que je souhaite donner un contexte spécifique à la recherche. Je peux aussi écrire ce truc de cette façon. Ici, je vais le taper comme recherche. Et pour le moment, je vais cacher ce truc. Maintenant, que se passe-t-il ? Si vous le faites de cette façon, vous ciblez explicitement uniquement pour la recherche, un jeton très spécifique à la recherche. Mais au lieu de procéder de cette façon, si nous le faisons, écrivez-le comme un formulaire, sorte qu'il ciblera non seulement la recherche, s'il y a un champ de saisie n'importe où dans ce formulaire en particulier, il ciblera également cette zone. Ainsi, votre jeton, votre force et votre évolutivité augmenteront considérablement J'ai donc fait cet exercice pour toutes les propriétés respectives que nous ciblons dans ce jeton spécifique à un composant particulier. Alors laissez-moi cliquer et le poser un peu vers le bas pour que vous puissiez le voir à l'écran. Si je souhaite cibler un texte d'espace réservé dans un composant, j'utilise une convention de nom telle que Fm. Dans un formulaire, s'il existe contrôle de saisie MI contenant du texte d'espace réservé, c'est la convention de nom de jeton que je dois utiliser, etc. Maintenant, la question qui se pose est la suivante : quels sont les jetons d'étiquette de composant spécifiques que vous pouvez créer ? En voici un exemple. Lors d'une recherche, j' ai une icône ici. Maintenant, cette icône provient explicitement de la recherche uniquement et je peux avoir un jeton spécifique à cette icône. Voici comment je peux faire ça. Donc, au lieu de le placer dans une catégorie de groupe, je vais mettre ce nom sous un composant afin qu'il cible une recherche. cadre d'une recherche, je veux donner une couleur et cela à une recherche par icônes. De même, nous avons une icône d'annulation de requête qui apparaît sur le côté droit, qui est très spécifique à cette recherche en particulier. Je peux cibler celui-ci avec la recherche, la couleur et l'annulation par icône. Ce jeton ciblera donc cette partie de celui-ci. Chaque fois que nous aurons plusieurs systèmes de conception, cela vous facilitera grandement la vie à l'avenir en et cela changera facilement dans l'ensemble du système. Voici à quoi ressembleront nos jetons spécifiques aux composants fins. Donc, tout d'abord, voici la recherche, la couleur et l'icône. Donc, si je supprime ce truc, cela cible un composant , à savoir la recherche. Dans le cadre de cette vague, il cible une couleur et cela aussi une couleur de recherche d'icônes. Il s'agit également d'un jeton très spécifique à un composant. Dans les composants, nous ciblons une couleur, et je peux en annuler une. Cependant, dans l'autre cas, ils sont un peu plus génériques mais restent liés au composant. Ils ciblent le groupe. Donc, dans le formulaire, nous ciblons tout élément qui a une couleur et je veux cibler une bordure et l'état par défaut, et c'est ce qu'il devrait être. Cela cible le texte de l'espace réservé pour n'importe quel composant du formulaire Cela est plus susceptible de cibler le texte d'appui, qui se trouve juste en dessous de celui-ci, qui est un groupe. À l'intérieur de celui-ci, il y a un alignement d'entrée et j'ai une propriété qui se connecte au texte de support. Le dernier est également lié au formulaire. Dans le formulaire, j'ai plusieurs composants. Si le composant a une entrée où je dois taper quelque chose, dans ce cas, il y a une couleur d'arrière-plan qui se trouve au dos et cette couleur est ciblée par ce jeton particulier. Maintenant, je veux que tu fasses cet exercice pour celui-ci. 16. Créer des jetons de composants: Créez un jeton spécifique au composant. Nous allons sur le côté droit et cliquons sur nos variables locales. Ici, nous allons ajouter une collection en cliquant sur Créer une collection, et nous allons nommer cet objet en tant que composant. Dans ce cadre, nous allons commencer à créer nos variables, qui ne sont rien d'autre que le jeton. Cette fois, nous ciblons la couleur, je vais donc sélectionner la première. Dans ce cadre, je vais l' écrire sous forme de forme de barre oblique Laissez-moi le cacher sur le côté gauche, pour que ce soit facile. Double-cliquez une fois de plus, coloriez, barre oblique. Nous avons un formulaire, nous le trouvons donc nous voulons qu' à l'intérieur de ce groupe particulier figure saisie au tiret, le texte du porte-classe Nous avons donc à l'intérieur du formulaire, le premier que nous avons créé. De même, nous allons créer les trois autres rapidement. Cliquez sur le bouton blanc pour le dupliquer. Dupliquez-le une fois de plus. Et je pense qu' il nous en faut quatre. Alors double-cliquez. Le second est la saisie, supprimez cette chose, le texte de support. Le troisième est connecté à l'entrée. Il y a la couleur, puis il y a la surface. Et le dernier est la forme, nous avons une couleur, c'est la bordure, c'est la couleur par défaut. Créons une variable, cliquons avec le bouton droit de la souris et dupliquons. Nous voulons que celui-ci soit spécifique à la recherche. Ici, nous avons une recherche sur icône de couleur CH Sarge pour annuler. C'est le premier, il entre donc dans le seau. Dans le formulaire, il y a une recherche par sous-catégorie et ulicatez cette chose une fois Nous avons besoin d'une couleur de recherche. Tout ce qu'il faut changer, c'est le dernier tableau. Voici l'icône de recherche. Nous allons maintenant ajouter la valeur ici sur le côté droit. Nous allons commencer par l'icône de recherche. Pour l'icône de recherche, nous avons une valeur de gris 600. Cliquons sur la couleur, allons dans la bibliothèque. Je vais taper 600, faire défiler la page vers le bas, et voici la valeur. Pour annuler l'icône, nous avons sélectionné un 800 gris. Permettez-moi de cliquer ici, d' accéder à la bibliothèque, de taper 800 et de sélectionner cette valeur. Nous pouvons maintenant passer au formulaire, et nous avons ici la valeur du texte saisi. Faisons en sorte qu'il soit un peu plus grand pour qu'il soit facile à lire. Très bien. Nous avons un texte d'espace réservé Pour le texte d'espace réservé, nous avons la note 900. Je vais sélectionner le 900 ici comme texte de support, nous avons le gris 700. Je vais en sélectionner 700. Voilà. Maintenant, pour la surface colorée, nous avons le 50 primaire. Allons-y. Primo, il nous en faut 50. Ensuite, pour la couleur de la bordure, nous avons le gris 500. Ici, nous grandissons et ajoutons-en 500 ici. Nous allons sélectionner le champ de texte. Va sur le côté droit. Nous verrons la couleur de sélection. Développons-le. Je vais maintenant remplacer toute cette valeur par les jetons que nous créons. Je vais cliquer ici, faire défiler la page vers le bas. Il s'agirait de notre surface colorimétrique d'entrée. Gray 500, ce serait une bordure, donc je vais faire défiler la page vers le bas, sélectionner la bordure ici. 600 est plus probablement une icône, je vais donc cliquer sur OK ici, nous allons donc sélectionner l'icône de recherche, grise 700. Gray 700 est connecté au texte de support. Je vais choisir le texte d' appui, gris 700, faire défiler la page vers le bas, texte de soutien. Pour le Gray 800, nous avons notre icône du cancer. Descendez et sélectionnez l'icône du cancer. Le voici, vérifions-le avec le 900 gris. Gray 900 est destiné à l'espace réservé. Permettez-moi de passer en haut et voici un 900 gris, nous faisons défiler la page vers le bas et sélectionnons l'espace réservé à la saisie Nous avons maintenant mis à jour toute la valeur de ce composant en particulier avec les variables de jeton spécifiques au composant. 17. Renommer en bloc: Afin de comprendre le nom volumineux de votre jeton, j'ai délibérément créé un jeton qui ne correspond pas exactement au contexte Je passe à la variable locale et ici si je passe à l'espacement, vous verrez ici la taille Maintenant, la taille indique généralement à quel point elle est petite ou grande, pas à quelle distance elle se trouve, ou elle ne dit pas non plus à quel point elle est ronde. C'est quelque chose qui est trompeur dans le contexte et nous essaierons de le corriger en bloc. Nous utiliserons un plugin appelé variable Renail. Si vous avez un petit nombre de jetons, vous pouvez les renommer directement. Toutefois, s'il y a beaucoup de jetons, vous devrez prendre des mesures supplémentaires. Dans ce cas, vous pouvez utiliser Google Sets ou Excel selon vos préférences. Accédez à la zone d'action en bas, cliquez dessus et essayez de trouver un plugin appelé variable rename. Cliquez dessus. Une fois ouvert, nous cliquerons sur le bouton Exporter la variable 9. Il nous montrera tous les jetons que nous avons dans ce fichier Figma Cependant, nous ne nous intéressons qu'à l'espacement, nous ne copierons donc que la partie d'espacement d'ici à ici. Cliquez avec le bouton droit sur Copier, nous allons accéder à l' Excel que nous avons, et ici nous allons faire un collage. Maintenant, je veux le rendre un peu générique afin que nous puissions l'utiliser en termes de forme, de taille et de rayon. Je vais utiliser une commande d'appel courte F pour trouver la taille de l'espacement. Il ciblera donc celui-ci, et je veux le remplacer par le SRS. C'est l'acronyme que j'ai utilisé pour l'espacement, R représente le rayon et le dernier S représente la taille Donc, chaque fois que j'ouvre ce jeton, je me souviens de l' endroit où il va être utilisé et N représente un chiffre. Je les remplacerai tous et une fois terminé, je ferai un clic droit en haut et j'insérerai une colonne sur la gauche. Permettez-moi de revenir à notre Figma et de copier à nouveau cette section Copiez, et revenons à l'Excel Pi. Je vais faire une pâte. Maintenant, sur le côté gauche, nous avons l'ancienne valeur, et sur le côté droit, nous avons la nouvelle valeur La dernière étape que nous devons faire est d'exporter ce fichier au format CSV. Alors fichier, exportez-le dans le CSV, et une fois qu'il est téléchargé, ouvrons ce fichier. C'est donc le fichier que nous avons. Je vais cliquer avec le bouton droit de la souris et essayer d'ouvrir ce truc dans un bloc-notes Donc, une fois terminé, contrôlez A, cliquez avec le bouton droit de la souris, faites une copie , accédez à notre Figma , sur la droite à l'intérieur, sélectionnez tout cela, supprimez-le et collez-le C'est donc notre ancienne valeur, et celle-ci est la nouvelle valeur. Maintenant, cliquez sur le bouton appelé renommer les variables. OK, donc une fois cela fait, nous n'avons aucune erreur et tout semble bon. Fermons ce truc. Accédez à la variable locale. Si nous faisons défiler la page vers le bas, nous verrons que SRS a été créé et que tous nos jetons ont été renommés correctement Cependant, je vois toujours qu'il y a un espacement ici car lors de cette sélection, nous manquons ce jeton Ajoutons ce truc manuellement. Pour ce faire, tout d'abord, je vais simplement intégrer un jeton sémantique Si nous utilisons ce truc n'importe où, oui, nous l'utilisons ici dans notre espace. Revenons au jeton primitif. Accédez au SRS, faites défiler l'écran vers le bas, et je vais créer un jeton, cliquer avec le bouton droit de la souris et dupliquer une variable Je vais donc dire N zéro, 02, et j'ajouterai une valeur deux. Revenez au jeton sémantique et je changerai la définition pour extra small Au lieu de l'espacement, il devrait provenir du n002 ici. Ouais. Maintenant, tout devrait commencer par le SRS et ça a l'air bien. Vérifie le rayon, et ça a également l'air bien. Passons au jeton primitif. Nous pouvons maintenant supprimer cette chose en toute confiance. Sinon, il se peut que vous le supprimiez d' ici et que la valeur du jeton reste à l'intérieur car elle est cassée. 18. Merci: Merci. Merci beaucoup d'avoir accordé de votre temps. J'apprécie vraiment votre dévouement et j'espère que les compétences que vous avez acquises vous permettront de créer un design évolutif incroyable. Continuez à pratiquer et j'ai hâte de voir l'incroyable projet que vous allez construire. Si vous avez des questions, hésitez pas à démarrer une conversation dans l'onglet de discussion. Je suis heureux de vous aider et de répondre à votre question. Vous pouvez également poser une question ou partager votre projet. Continuons notre apprentissage.