Vous avez une question à poser ou une idée à partager ? Venez participer à la communauté Adobe XD. Nous serions ravis de vous compter parmi nous et de découvrir vos créations !
Découvrez comment utiliser les composants dans plusieurs chartes graphiques dans Adobe XD.
Les composants sont des éléments de conception dotés d’une flexibilité sans égal qui vous aident à créer et à gérer des éléments répétés tout en modifiant leurs instances pour différents contextes et dispositions, comme pour l’utilisation d’un bouton dans différents contextes.
Continuez à lire pour apprendre comment utiliser les composants pour gérer facilement plusieurs versions du même élément de base.
Familiarisez-vous avec ces concepts dans XD :
Pour créer un composant, sélectionnez Objet>Créer un composant. Vous pouvez également sélectionner un objet ou un groupe d’objets et utiliser l’une des options suivantes :
Cliquez sur l’icône + dans la section Composant de l’Inspecteur Propriétés.
Cliquez sur le bouton + dans la section Composants du panneau Actifs.
Cliquez sur un objet avec le bouton droit et sélectionnez Créer un composant (CMD/CTRL+K).
La première fois que vous créez un composant dans XD, il devient un composant principal, ce qui est indiqué par un losange vert dans le coin supérieur gauche. Vous pouvez modifier un composant comme vous le feriez pour tout autre élément.
Voici quelques bonnes pratiques relatives à l’utilisation des composants :
Chaque copie du composant principal est appelée une instance. Les instances de composant sont indiquées par un losange vert dans l’angle supérieur gauche. Lorsque vous apportez des modifications au composant principal, les mêmes modifications sont appliquées à toutes les instances.
Les remplacements sont des modifications uniques qui s’appliquent uniquement à cette instance et non au composant principal. Si vous modifiez une propriété dans une instance, XD marque cette propriété comme un remplacement. Vous pouvez remplacer les propriétés d’une instance sans rompre sa connexion au composant principal.
Voici quelques bonnes pratiques relatives à l’utilisation des instances de composants :
Lorsque vous modifiez un composant principal, toutes les instances sont mises à jour, sauf si elles contiennent des remplacements pour la propriété spécifique modifiée.
Pour modifier un composant principal, sélectionnez une instance ou un composant sur la zone de travail, puis utilisez l’une des options suivantes :
Faites un clic droit sur une instance dans la zone de travail et sélectionnez Modifier le composant principal.
Faites un clic droit sur un composant dans le panneau Actifs et sélectionnez Modifier le composant principal.
Sélectionnez l’icône de crayon en regard de l’attribut État par défaut dans la section Composant.
Lors de la modification des composants principaux, la bonne pratique est de procéder comme suit :
Les composants principaux fournissent la cohérence requise pour maintenir une charte graphique. Toute modification apportée au composant principal se propage automatiquement à ses instances. Cependant, une charte graphique n’est utile que si elle a un certain degré de flexibilité. Vous pouvez commencer avec le même élément d’origine, mais vous devez le personnaliser en fonction du contexte dans lequel il est utilisé. C’est là qu’interviennent les instances.
Les remplacements sont des modifications uniques qui s’appliquent uniquement à cette instance et non au composant principal. Si vous modifiez une propriété dans une instance, XD marque cette propriété comme un remplacement. Les propriétés de remplacement sont toujours conservées, même si vous modifiez la même propriété à partir du composant principal.
Pour effacer les remplacements et rétablir le composant principal, faites un clic droit sur cette instance et sélectionnez Rétablir l’état principal.
Voici quelques types de remplacement et leurs scénarios d’utilisation :
Les composants sont également redimensionnables et équipés des puissantes fonctionnalités de redimensionnement réactif. Si vous redimensionnez le composant principal, les instances qui n’ont pas été redimensionnées avec un remplacement sont redimensionnées automatiquement. Par conséquent, les instances redimensionnées conservent leur position redimensionnée en tant que remplacement.
Comme avec le redimensionnement réactif, XD recrée le placement de vos éléments sur une zone de travail plus grande ou plus petite lorsque vous les redimensionnez.
Dans l’Inspecteur Propriétés, vous pouvez faire passer le redimensionnement réactif de Automatique à Manuel afin de modifier les contraintes et obtenir un contrôle accru.
La modification de vos éléments d’origine en fonction du contexte est importante lors de la création d’éléments réutilisables. Par conséquent, vous pouvez remplacer toutes les propriétés de style et d’apparence d’une instance. Les remplacements permettent toute une gamme de variations, tout en conservant les liens avec le composant principal.
Vous pouvez non seulement remplacer la taille d’un composant ou la disposition des éléments qu’il contient, mais également remplacer structurellement les composants. Cela signifie que vous pouvez ajouter ou soustraire des éléments dans le composant principal et dans ses instances.
Si vous ajoutez un objet au composant principal, il est également ajouté à ses instances respectives. Lorsque vous ajoutez un objet, XD applique l’algorithme de redimensionnement réactif et applique automatiquement les contraintes à l’objet. Cela dépend de la position du nouvel objet par rapport à son conteneur. Lorsqu’un objet est supprimé du composant principal, il est également supprimé dans toutes les instances.
Des éléments peuvent également être ajoutés ou supprimés d’une instance et des contraintes sont automatiquement placées sur un objet lors de son ajout. Lorsqu’un élément d’une instance est supprimé, seul l’élément de cette instance est supprimé. Le même élément continue d’exister dans le composant principal.
Voici quelques bonnes pratiques relatives à l’utilisation des remplacements des instances de composants :
Les états de composant vous permettent d’enregistrer différentes variations du composant pour chaque réutilisation. Une fois les remplacements effectués sur le composant principal, vous pouvez créer un état à partir de ces remplacements afin de pouvoir le réutiliser facilement.
Par exemple, vous pouvez créer un composant de bouton avec différentes variations, telles qu’une principale et une secondaire. Les états vous permettent de créer des variations à l’aide de remplacements sur le composant principal.
Lorsque vous utilisez des états et des composants, tenez compte des éléments suivants :
Une fois que vous avez créé un composant, l’Inspecteur Propriétés comporte une nouvelle section qui répertorie le composant avec un état par défaut. Vous pouvez maintenant ajouter trois types d’états pour vos composants : Nouvel état, État de survol, et État de bascule.
Utilisez Nouvel état pour les scénarios dans lesquels vous souhaitez montrer des variantes d’un composant (telle que la version désactivée ou sur laquelle vous avez cliqué d’un composant).
En mode Conception, cliquez sur le bouton + en regard de l’attribut État par défaut du composant principal dans l’Inspecteur Propriétés, puis sélectionnez Nouvel état.
Par défaut, le nouvel état n’a pas d’interactivité intégrée. Pour plus d’informations sur la façon de lier une interaction à des composants, voir Ajouter l’interactivité aux composants.
Utilisez l’état de survol si vous souhaitez que le composant change et affiche un état différent lorsque vous passez la souris sur le composant lors de l’interaction avec votre prototype.
En mode Conception, cliquez sur le bouton + en regard de l’attribut État par défaut du composant principal dans l’Inspecteur Propriétés, puis sélectionnez État de survol.
Par défaut, l’état de survol comporte une interactivité intégrée.
L’état de bascule permet de créer des composants avec un comportement de bascule interactif tel qu’un commutateur, un bouton radio, une case à cocher, etc.
En mode Conception, cliquez sur le bouton + en regard de l’attribut État par défaut du composant principal dans l’Inspecteur Propriétés, puis sélectionnez État de bascule.
Une fois l’état de bascule créé, par défaut, XD crée automatiquement deux interactions bidirectionnelles entre l’état par défaut et l’ état de bascule, ce qui le rend entièrement interactif.
Après avoir créé les états de votre composant, vous pouvez en modifier les propriétés et visualiser son apparence quand vous interagissez avec lui. Voici quelques flux de travaux associés aux états :
Changement d’état
Sélectionnez le composant et, dans l’Inspecteur Propriétés, basculez entre les différents états.
Renommage d’états
Double-cliquez sur le nom de l’état du composant dans l’Inspecteur Propriétés et entrez un nouveau nom. Vous pouvez renommer et supprimer des états uniquement dans le composant principal. Vous ne pouvez pas renommer l’état par défaut.
Suppression d’états
Cliquez sur l’état du composant avec le bouton droit et sélectionnez Supprimer. Lorsque vous supprimez un état de composant dans le composant principal, les instances du composant qui comportent l’état actif reviennent à l’état par défaut.
Toutes les modifications apportées à l’état par défaut dans le composant principal sont propagées à l’état par défaut dans toutes les instances. De même, en modifiant un état spécifique dans le composant principal, toutes les instances reçoivent les modifications pour cet état spécifique. Assurez-vous de toujours modifier l’état dans le composant principal pour qu’il soit mis à jour sur toutes les instances.
Avec les états, vous pouvez remplacer des propriétés telles que le texte, le bitmap, la taille, la disposition et l’apparence. Une fois que vous remplacez une propriété d’état dans une instance, celle-ci ne reçoit plus de mises à jour de ces propriétés de la part du composant principal.
Si le résultat de vos remplacements ne vous convient pas, rétablissez les propriétés du composant principal d’origine en faisant un clic droit sur une instance et en sélectionnant Rétablir l’état principal. Cela efface tous les remplacements effectués sur une instance et la réinitialise par rapport au composant principal.
Vous pouvez utiliser les déclencheurs Appuyer, Survoler, Touches/Manette et Voix pour établir des interactions entre des états du composant en mode Prototype. La connexion d’interactions d’états de composant est similaire à la connexion d’interactions entre des plans de travail. La principale différence est que lors de la connexion d’interactions d’états de composant, vous choisissez un état comme destination et non un plan de travail.
Vous pouvez définir plusieurs interactions pour le même état de composant. Par exemple, si vous avez un bouton commutateur comportant à la fois des états de survol et d’appui, vous pouvez définir ces interactions en répétant les étapes 4 à 7 deux fois pour définir les états d’appui et de survol. Une fois que vous avez créé plusieurs interactions, celles-ci s’affichent dans la section Interaction. Basculez entre ces interactions et modifiez leurs propriétés en fonction de vos besoins.
Si vous souhaitez créer des interactions de survol imbriquées, telles que des menus déroulants ou des fenêtres contextuelles avec des boutons à plusieurs états, vous pouvez également imbriquer des composants avec des états de survol.
Voici quelques bonnes pratiques relatives à l’ajout d’états aux composants :
Affichage
Vous pouvez afficher ou faire glisser de nouvelles instances vers la zone de travail depuis le panneau Actifs.
Pour localiser toutes les instances, faites un clic droit sur un composant dans le panneau Actifs, puis sélectionnez Mettre en surbrillance sur la zone de travail.
Pour localiser les composants dans le panneau Actifs, faites un clic droit sur une instance de composant sur la zone de travail et sélectionnez Faire apparaître le composant dans le panneau Actifs.
Modification, renommage ou suppression
Faites un clic droit sur un composant dans le panneau Actifs ou sélectionnez une instance sur la zone de travail et utilisez les options du menu contextuel pour la modifier ou la supprimer. Pour renommer des composants, faites un clic droit et sélectionnez Renommer.
Rétablissement de l’état principal
Faites un clic droit sur une instance et sélectionnez Rétablir l’état principal pour effacer les remplacements et rétablir le lien au composant principal.
Pour détacher une instance du composant principal, faites un clic droit sur une instance et sélectionnez Dissocier un composant.
Vous pouvez ajouter de l’interactivité aux composants et entre les états. Lorsque vous créez une interaction sur le composant principal, toutes les instances de ce composant reçoivent cette interaction. Toute modification des interactions sur le composant principal met automatiquement à jour ces interactions sur les instances.
Vous pouvez également remplacer les interactions sur les instances, et elles ne recevront alors plus de mises à jour du composant principal. Tout comme les remplacements de conception, vous pouvez remplacer les propriétés d’interaction d’un composant.
Voici une bonne pratique à adopter lors de l’ajout d’interactivité à un composant :
Pour en savoir plus sur l’utilisation des composants, regardez cette vidéo.
Temps de visionnage : 9 minutes
Nous vous avons initié à l’utilisation des composants dans XD. Allons plus loin et découvrez comment utiliser les composants imbriqués dans XD.
Vous avez une question à poser ou une idée à partager ? Venez participer à la communauté Adobe XD. Nous serions ravis de vous compter parmi nous et de découvrir vos créations !
Accéder à votre compte