{"id":251440,"date":"2023-01-02T13:57:00","date_gmt":"2023-01-02T10:57:00","guid":{"rendered":"https:\/\/inform.click\/exploration-de-la-conception-materielle-un-nouveau-concept-de-conception-dinterface-utilisateur-par-google\/"},"modified":"2023-01-02T13:57:00","modified_gmt":"2023-01-02T10:57:00","slug":"exploration-de-la-conception-materielle-un-nouveau-concept-de-conception-dinterface-utilisateur-par-google","status":"publish","type":"post","link":"https:\/\/inform.click\/fr\/exploration-de-la-conception-materielle-un-nouveau-concept-de-conception-dinterface-utilisateur-par-google\/","title":{"rendered":"Exploration de la conception mat\u00e9rielle\u00a0: un nouveau concept de conception d&rsquo;interface utilisateur par Google"},"content":{"rendered":"<p>\n  Il y a quelques mois, lors de sa 7e conf\u00e9rence annuelle des d\u00e9veloppeurs d&rsquo;E\/S, Google avait pr\u00e9sent\u00e9 un nouveau concept de conception d&rsquo;interface utilisateur appel\u00e9 Material Design.\n<\/p>\n<p>\n  Ce style de conception inspirant, vibrant et magnifique devient rapidement populaire parmi les concepteurs, et est en effet un grand effort de Google pour rassembler la conception visuelle, de mouvement et d&rsquo;interaction sur diff\u00e9rents types de plates-formes et d&rsquo;appareils. Utilisant une conception graphique audacieuse, des surfaces tactiles et un mouvement fluide, ce langage de conception ax\u00e9 sur le contenu offre des exp\u00e9riences unifi\u00e9es, ludiques et intuitives aux utilisateurs.\n<\/p>\n<p>\n  \u00c0 l&rsquo;origine, Material Design a \u00e9t\u00e9 cr\u00e9\u00e9 pour la version L d&rsquo;Android, mais plus tard, Google l&rsquo;a appliqu\u00e9 aux \u00e9crans d&rsquo;accueil de <a href=\"https:\/\/www.google.com\/docs\" target=\"_blank\" rel=\"noopener\">Docs<\/a>, <a href=\"https:\/\/www.google.com\/sheets\" target=\"_blank\" rel=\"noopener\">Sheets<\/a> et <a href=\"https:\/\/www.google.com\/slides\" target=\"_blank\" rel=\"noopener\">Slides<\/a>. Inspir\u00e9s par cela, les concepteurs ont commenc\u00e9 \u00e0 utiliser Material Design pour les sites Web qu&rsquo;ils cr\u00e9ent. Dans cet article de blog, je vais vous faire d\u00e9couvrir le concept de conception mat\u00e9rielle et \u00e9galement explorer comment vous pouvez l&rsquo;utiliser dans vos prochains projets de conception Web.\n<\/p>\n<p>\n  Commen\u00e7ons!\n<\/p>\n<p>\n  Principes fondamentaux de la conception de mat\u00e9riaux\n<\/p>\n<h5>\n  M\u00e9taphore mat\u00e9rielle&nbsp;:<br \/>\n<\/h5>\n<p>\n  La conception mat\u00e9rielle met l&rsquo;accent sur la cr\u00e9ation d&rsquo;\u00e9l\u00e9ments, d&rsquo;animations et de transitions aussi r\u00e9els qu&rsquo;ils apparaissent dans la vie r\u00e9elle. Apr\u00e8s une \u00e9tude intensive du papier et de l&rsquo;encre, l&rsquo;\u00e9quipe de Google a d\u00e9cid\u00e9 d&rsquo;utiliser une m\u00e9taphore mat\u00e9rielle comme principe unifi\u00e9 d&rsquo;un espace rationalis\u00e9 et d&rsquo;un syst\u00e8me de mouvement. En un mot, nous pouvons dire que la conception mat\u00e9rielle n&rsquo;est rien d&rsquo;autre qu&rsquo;une combinaison de divers concepts classiques de conception et de propri\u00e9t\u00e9s physiques de base.\n<\/p>\n<h5>\n  Surfaces tangibles&nbsp;:<br \/>\n<\/h5>\n<p>\n  Dans la conception mat\u00e9rielle, les surfaces et les bords du mat\u00e9riau \u00e9tablissent une structure physique pour donner aux utilisateurs des rep\u00e8res visuels pour les aider \u00e0 comprendre rapidement ce qu&rsquo;ils peuvent toucher et d\u00e9placer. Utilisant les principes de la conception d&rsquo;impression, la conception mat\u00e9rielle garde le contenu important sous les yeux de l&rsquo;utilisateur, tout en ignorant les autres contenus moins utiles. L&rsquo;utilisation d&rsquo;attributs familiers, intuitifs et naturels permet au cerveau de l&rsquo;utilisateur de travailler moins et de comprendre rapidement les affordances.\n<\/p>\n<h5>\n  Affordances dimensionnelles&nbsp;:<br \/>\n<\/h5>\n<p>\n  S&rsquo;il y a une pile de papiers sur votre bureau, ils gagnent en dimension tout en prot\u00e9geant leurs ombres. De m\u00eame, dans la conception de mat\u00e9riaux, lorsque vous appliquez cette propri\u00e9t\u00e9 \u00e0 l&rsquo;interface utilisateur, vous aurez une hi\u00e9rarchie et des ombres afin d&rsquo;attirer l&rsquo;attention de l&rsquo;utilisateur sur l&rsquo;objet le plus important avec lequel il doit interagir. Utilisant les bases de la lumi\u00e8re, de la surface et du mouvement, la conception mat\u00e9rielle transmet la mani\u00e8re dont un objet interagira avec les utilisateurs. De plus, un \u00e9clairage r\u00e9aliste permet aux utilisateurs d&rsquo;obtenir la vue la plus r\u00e9aliste de l&rsquo;interface que vous avez con\u00e7ue.\n<\/p>\n<h5>\n  Une conception adaptative&nbsp;:<br \/>\n<\/h5>\n<p>\n  La conception mat\u00e9rielle utilise un syst\u00e8me de conception sous-jacent unique afin d&rsquo;organiser l&rsquo;espace et les interactions. Le concept d&rsquo;une conception adaptative apporte une coh\u00e9rence entre diff\u00e9rents appareils, ce qui signifie qu&rsquo;une conception unifi\u00e9e cr\u00e9e des vues sp\u00e9cialis\u00e9es pour diff\u00e9rents types d&rsquo;appareils. Chaque vue est adapt\u00e9e de mani\u00e8re unique \u00e0 l&rsquo;interaction et \u00e0 la taille adapt\u00e9es \u00e0 un appareil particulier. En revanche, aucune modification n&rsquo;est apport\u00e9e \u00e0 la hi\u00e9rarchie, \u00e0 l&rsquo;iconographie, aux couleurs et aux relations spatiales.\n<\/p>\n<h5>\n  Contenu gras et intentionnel&nbsp;:<br \/>\n<\/h5>\n<p>\n  Une autre chose que vous remarquerez \u00e0 propos de ce nouveau langage visuel est son design audacieux avec une palette de couleurs vives. S&rsquo;inspirant du ruban de marquage des chauss\u00e9es, de l&rsquo;architecture contemporaine, des panneaux de signalisation et des terrains de sport, Google a introduit des couleurs fantastiques et vibrantes auxquelles vous ne vous attendiez pas. De plus, ils ont consid\u00e9rablement affin\u00e9 la <a href=\"https:\/\/www.google.com\/design\/spec\/style\/typography.html#typography-roboto\" target=\"_blank\" rel=\"noopener\">police Roboto<\/a>, la rendant l\u00e9g\u00e8rement plus large et plus ronde afin de rendre la lecture plus agr\u00e9able. De plus, les espaces blancs d\u00e9lib\u00e9r\u00e9s et les images bord \u00e0 bord cr\u00e9ent de la clart\u00e9 et de l&rsquo;immersion.\n<\/p>\n<h5>\n  Mettre l&rsquo;accent sur les actions&nbsp;:<br \/>\n<\/h5>\n<p>\n  La conception mat\u00e9rielle met beaucoup l&rsquo;accent sur le fait de rendre l&rsquo;interaction entre les utilisateurs et les surfaces plus num\u00e9rique, magique et r\u00e9active. Dans ce style de conception, lorsque quelqu&rsquo;un interagit avec l&rsquo;interface utilisateur, l&rsquo;ensemble de la conception est transform\u00e9 de mani\u00e8re surprenante. L&rsquo;expression graphique avec la couleur, la surface et l&rsquo;iconographie donne aux utilisateurs une id\u00e9e claire de ce qu&rsquo;un objet peut faire, tandis que l&rsquo;interaction r\u00e9active encourage l&rsquo;utilisateur \u00e0 explorer en profondeur l&rsquo;interface&nbsp;: si je touche cela, que se passera-t-il&nbsp;? Et que se passe-t-il ensuite ?\n<\/p>\n<h5>\n  Modification initi\u00e9e par l&rsquo;utilisateur&nbsp;:<br \/>\n<\/h5>\n<p>\n  Lorsqu&rsquo;une personne touche la surface de l&rsquo;eau et fait des vaguelettes, l&rsquo;\u00e9nergie d\u00e9riv\u00e9e de ses actions pour modifier l&rsquo;interface lui donne une exp\u00e9rience r\u00e9elle et tangible. De la m\u00eame mani\u00e8re, la conception mat\u00e9rielle permet aux utilisateurs de toucher l&rsquo;interface utilisateur comme ils le font dans leur vie r\u00e9elle. Pour cela, Google sugg\u00e8re aux concepteurs de prendre en compte une dimension suppl\u00e9mentaire de l&rsquo;interaction, qui est le \u00ab\u00a0retour de mouvement\u00a0\u00bb, afin que l&rsquo;utilisateur puisse avoir l&rsquo;impression d&rsquo;\u00eatre entendu par la surface lors des d\u00e9filements, des glissements, des diapositives et des tapotements.\n<\/p>\n<h5>\n  Chor\u00e9graphie d&rsquo;animation :<br \/>\n<\/h5>\n<p>\n  Dans le monde r\u00e9el, chaque action a un mouvement, un d\u00e9but et une fin. Par exemple, lorsque vous ouvrez un carton dans la vraie vie, vous appuyez quelque part dessus et vous montrez ce qu&rsquo;il y a dedans. De m\u00eame, toutes les actions de l&rsquo;utilisateur dans la conception de mat\u00e9riaux se d\u00e9roulent dans un environnement unifi\u00e9. Chaque objet est pr\u00e9sent\u00e9 \u00e0 l&rsquo;utilisateur avec une animation rapide, fluide et continue qui est chor\u00e9graphi\u00e9e sur une sc\u00e8ne partag\u00e9e. Alors que tous les atouts de la conception mat\u00e9rielle \u00e9voluent en rythme, l&rsquo;\u00e9cran appara\u00eet plus captivant et interactif que jamais.\n<\/p>\n<h5>\n  Mouvement significatif&nbsp;:<br \/>\n<\/h5>\n<p>\n  Comme nous le savons tous, pour Google, l&rsquo;exp\u00e9rience utilisateur est plus importante que toute autre chose. La m\u00eame r\u00e8gle s&rsquo;applique au dernier principe de conception mat\u00e9rielle. Ce principe stipule que le mouvement doit \u00eatre appropri\u00e9, significatif et soigneusement chor\u00e9graphi\u00e9, et ne doit pas \u00eatre utilis\u00e9 uniquement pour impressionner les utilisateurs. Le mouvement dans la conception mat\u00e9rielle ne doit pas seulement \u00eatre beau, mais aussi donner du sens \u00e0 la fonctionnalit\u00e9 et aux relations spatiales tout en maintenant la beaut\u00e9 et la simplicit\u00e9 d&rsquo;une exp\u00e9rience utilisateur transparente.\n<\/p>\n<h3>\n  Impl\u00e9mentation de Material Design pour le Web avec Polymer<br \/>\n<\/h3>\n<p>\n  Pas encore familier avec <a href=\"https:\/\/www.polymer-project.org\/\" target=\"_blank\" rel=\"noopener\">Polymer<\/a>? Bien! Polymer est une excellente bo\u00eete \u00e0 outils d&rsquo;interface utilisateur qui vous permet d&rsquo;apporter la conception de mat\u00e9riaux sur le Web. Avec la <a href=\"https:\/\/www.polymer-project.org\/docs\/elements\/paper-elements.html\" target=\"_blank\" rel=\"noopener\">collection d&rsquo;\u00e9l\u00e9ments en papier<\/a> de Polymer, vous aurez acc\u00e8s \u00e0 toutes les capacit\u00e9s de conception de mat\u00e9riaux et pourrez apporter de la tangibilit\u00e9, des graphismes audacieux et des transitions et animations fluides \u00e0 vos applications sur le Web. Vous pouvez voir les mod\u00e8les de conception de polym\u00e8res et de mat\u00e9riaux en action avec <a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\" target=\"_blank\" rel=\"noopener\">Topeka<\/a>, une application de quiz amusante.\n<\/p>\n<p>\n  Maintenant, je vais explorer les \u00e9l\u00e9ments papier de Polymer et vous montrer comment vous pouvez utiliser ce nouveau paradigme de conception dans vos projets Web.\n<\/p>\n<h5>\n  Commencer:<br \/>\n<\/h5>\n<p>\n  <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/tutorial\/intro.html\" target=\"_blank\" rel=\"noopener\">Le guide de d\u00e9marrage<\/a> de Polymer est fourni avec un bref tutoriel et un projet de d\u00e9marrage pour vous aider \u00e0 vous familiariser avec les concepts cl\u00e9s de Polymer. Tout d&rsquo;abord, vous devez <a href=\"https:\/\/github.com\/Polymer\/polymer-tutorial\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\">t\u00e9l\u00e9charger le projet de d\u00e9marrage<\/a> qui contient toutes les d\u00e9pendances et biblioth\u00e8ques n\u00e9cessaires pour travailler avec Polymer. Une fois que vous avez t\u00e9l\u00e9charg\u00e9 le projet de d\u00e9marrage, d\u00e9compressez-le quelque part sur votre disque local.\n<\/p>\n<p>\n  Avant de commencer, vous aurez besoin d&rsquo;un serveur HTTP rapide en cours d&rsquo;ex\u00e9cution. Si Python est d\u00e9j\u00e0 install\u00e9, ex\u00e9cutez l&rsquo;une des commandes suivantes au niveau sup\u00e9rieur de l&rsquo;exemple de projet.\n<\/p>\n<p>\n  Python&nbsp;2.x&nbsp;:\n<\/p>\n<pre><code>python -m SimpleHTTPServer<\/code><\/pre>\n<p>\n  Python&nbsp;3.x&nbsp;:\n<\/p>\n<pre><code>python -m http.server<\/code><\/pre>\n<p>\n  Maintenant, chargez la version finale du projet pour tester le serveur Web. Par exemple, si le serveur local \u00e9coute sur le port 8000&nbsp;:\n<\/p>\n<p>\n  <a href=\"http:\/\/localhost:8000\/finished\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:8000\/fini\/<\/a>\n<\/p>\n<h5>\n  Installez les \u00e9l\u00e9ments papier&nbsp;:<br \/>\n<\/h5>\n<p>\n  Apr\u00e8s cela, vous devez installer les \u00e9l\u00e9ments en papier en utilisant l&rsquo;une des trois m\u00e9thodes suivantes&nbsp;:\n<\/p>\n<ul>\n<li>\n<p>\n      <strong>Zip<\/strong>: <a href=\"https:\/\/bowerarchiver.appspot.com\/archive\" target=\"_blank\" rel=\"noopener\">T\u00e9l\u00e9chargez<\/a> le fichier Zip et d\u00e9compressez-le \u00e0 la racine de votre projet.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Bower<\/strong>&nbsp;: ex\u00e9cutez cette commande ci-dessus \u00e0 partir de la racine du projet&nbsp;:\n    <\/p>\n<pre><code>bower install Polymer\/paper-elements<\/code><\/pre>\n<p>\n      Pour plus d&rsquo;informations, consultez <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/getting-the-code.html#using-bower\" target=\"_blank\" rel=\"noopener\">l&rsquo;installation avec Bower<\/a>.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Github<\/strong>&nbsp;: ex\u00e9cutez cette commande ci-dessus \u00e0 partir de la racine du projet&nbsp;:\n    <\/p>\n<pre><code>git clone https:\/\/github.com\/Polymer\/paper-elements.git components\/paper-elements<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\n  Une fois que vous avez les \u00e9l\u00e9ments papier \u00e0 la racine de votre projet, importez le composant en incluant le code suivant dans votre fichier HTML&nbsp;:\n<\/p>\n<link rel=\"import\" href=\"components\/paper-elements\/paper-elements.html\" \/>\n<h5>\n  <code>Utilisation des composants de l'interface utilisateur Material\u00a0:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Comme &lt;a href=\"http:\/\/foundation.zurb.com\/\"&gt;Foundation&lt;\/a&gt; et &lt;a href=\"https:\/\/getbootstrap.com\/\"&gt;Bootstrap&lt;\/a&gt;, la collection d'\u00e9l\u00e9ments papier de Polymer regorge de bo\u00eetes de dialogue, d'onglets et de contr\u00f4les de formulaire. Vous trouverez ci-dessous la liste des composants d'interface utilisateur standard contenus dans les \u00e9l\u00e9ments papier\u00a0:<\/code>\n<\/p>\n<ul>\n<li>\n    <code>bouton-papier<\/code>\n  <\/li>\n<li>\n    <code>case \u00e0 cocher papier<\/code>\n  <\/li>\n<li>\n    <code>papier-dialogue-transition<\/code>\n  <\/li>\n<li>\n    <code>papier-dialogue<\/code>\n  <\/li>\n<li>\n    <code>menu d\u00e9roulant papier<\/code>\n  <\/li>\n<li>\n    <code>fabrication de papier<\/code>\n  <\/li>\n<li>\n    <code>focalisable sur papier<\/code>\n  <\/li>\n<li>\n    <code>papier-ic\u00f4ne-bouton<\/code>\n  <\/li>\n<li>\n    <code>entr\u00e9e papier<\/code>\n  <\/li>\n<li>\n    <code>article en papier<\/code>\n  <\/li>\n<li>\n    <code>bouton de menu papier<\/code>\n  <\/li>\n<li>\n    <code>papier-progr\u00e8s<\/code>\n  <\/li>\n<li>\n    <code>papier-radio-bouton<\/code>\n  <\/li>\n<li>\n    <code>groupe-radio-papier<\/code>\n  <\/li>\n<li>\n    <code>ondulation du papier<\/code>\n  <\/li>\n<li>\n    <code>papier-ombre<\/code>\n  <\/li>\n<li>\n    <code>curseur de papier<\/code>\n  <\/li>\n<li>\n    <code>fileur de papier<\/code>\n  <\/li>\n<li>\n    <code>onglet papier<\/code>\n  <\/li>\n<li>\n    <code>onglets papier<\/code>\n  <\/li>\n<li>\n    <code>pain grill\u00e9<\/code>\n  <\/li>\n<li>\n    <code>bouton \u00e0 bascule papier<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Les ic\u00f4nes sont un autre \u00e9l\u00e9ment crucial de la conception mat\u00e9rielle. L'\u00e9l\u00e9ment Polymer fournit un certain nombre d'ic\u00f4nes que vous pouvez utiliser. Vous pouvez installer &lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-icons\/demo.html\"&gt;des ic\u00f4nes de base&lt;\/a&gt; de la m\u00eame mani\u00e8re que vous avez install\u00e9 des \u00e9l\u00e9ments papier.<\/code>\n<\/p>\n<p>\n  En raison de leur nature d\u00e9clarative, les \u00e9l\u00e9ments papier sont aussi faciles \u00e0 utiliser que les composants d&rsquo;autres frameworks frontaux. Ci-dessous, j&rsquo;ai montr\u00e9 la mise en \u0153uvre de certains \u00e9l\u00e9ments d&rsquo;interface utilisateur les plus couramment utilis\u00e9s dans la conception de mat\u00e9riaux.\n<\/p>\n<h5>\n  bouton menu papier&nbsp;:<br \/>\n<\/h5>\n<p>\n  Pour cr\u00e9er un bouton de menu simple qui ouvre un menu d\u00e9roulant lorsque vous cliquez dessus, vous devez utiliser le code suivant&nbsp;:\n<\/p>\n<pre><code>\n<\/code><\/pre>\n<div>\n  <code>Web Design<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>WordPress<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>JavaScript<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>HTML5<\/code>\n<\/div>\n<pre>\n<\/pre>\n<div>\n  <code>Responsive<\/code>\n<\/div>\n<pre>\n<\/pre>\n<p>\n  <code>L'aper\u00e7u du bouton de menu ressemblera \u00e0 ceci\u00a0:<\/code>\n<\/p>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384400ef322e.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384400ef322e.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<h5>\n  <code>fabrique de papier\u00a0:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Il s'agit d'un bouton d'action flottant utilis\u00e9 pour les actions promues. Pour cr\u00e9er un bouton d'action flottant, vous devez utiliser le code ci-dessous\u00a0:<\/code>\n<\/p>\n<p>\n  De plus, le bouton d&rsquo;action flottant peut \u00eatre redimensionn\u00e9 plus petit en appliquant la classe mini.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844012501f5.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844012501f5.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  onglets papier&nbsp;:<br \/>\n<\/h5>\n<p>\n  Vous pouvez cr\u00e9er des onglets \u00e0 l&rsquo;aide du code suivant&nbsp;:\n<\/p>\n<pre><code>\n ITEM ONE\n ITEM TWO\n ITEM THREE\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440158a793.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440158a793.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  entr\u00e9e papier&nbsp;:<br \/>\n<\/h5>\n<p>\n  Il s&rsquo;agit d&rsquo;un champ de texte sur une ou plusieurs lignes dans lequel les utilisateurs peuvent saisir les valeurs requises. Cet \u00e9l\u00e9ment papier peut \u00e9ventuellement comporter une \u00e9tiquette.\n<\/p>\n<pre><code>\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440184876c.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-638440184876c.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  papier-dialogue&nbsp;:<br \/>\n<\/h5>\n<p>\n  L&rsquo; \u00e9l\u00e9ment est utilis\u00e9 pour rendre une superposition de bo\u00eete de dialogue. Par exemple:\n<\/p>\n<pre><code>\n&lt;br \/&gt;Lorem ipsum ....&lt;br \/&gt;&lt;br \/&gt;\n&lt;br \/&gt;Id qui scripta ...&lt;br \/&gt;&lt;br \/&gt;\n\n\n\n<\/code><\/pre>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401bedf34.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401bedf34.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  papier-ombre&nbsp;:<br \/>\n<\/h5>\n<p>\n  L&rsquo; \u00e9l\u00e9ment vous aide \u00e0 ajouter un effet d&rsquo;ombre aux \u00e9l\u00e9ments. Cela se fait en imbriquant l&rsquo; \u00e9l\u00e9ment dans un fichier\n<\/p>\n<div>\n  <code>.&lt;br \/&gt;\n  L'ombre peut \u00eatre appliqu\u00e9e \u00e0 un \u00e9l\u00e9ment en le d\u00e9clarant comme cible.<\/code><\/p>\n<div id=\"myCard\" class=\"card\"><\/div>\n<pre>\n<\/pre>\n<\/div>\n<p><code>myShadow.target = document.getElementById('myCard');<\/code><\/p>\n<p>\n  Si vous n&rsquo;assignez pas d&rsquo;\u00e9l\u00e9ment comme cible, l&rsquo;ombre sera appliqu\u00e9e \u00e0 l&rsquo;\u00e9l\u00e9ment parent de l&rsquo;\u00e9l\u00e9ment paper-shadow.\n<\/p>\n<div class=\"card\"><\/div>\n<pre> <\/pre>\n<p>\n  <code>Alternativement, vous pouvez utiliser directement les classes CSS d'un \u00e9l\u00e9ment.<\/code>\n<\/p>\n<div class=\"card paper-shadow-top paper-shadow-top-z-1\">\n<div class=\"card-inner paper-shadow-bottom paper-shadow-bottom-z-1\"><\/div>\n<\/div>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401f093e3.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-6384401f093e3.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<h5>\n  <code>Transition\u00a0:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Comme je l'ai mentionn\u00e9 plus t\u00f4t, les animations et les transitions sont des aspects importants de la conception mat\u00e9rielle. L\u00e0 o\u00f9 les animations am\u00e9liorent consid\u00e9rablement l'exp\u00e9rience globale de l'utilisateur, d'autre part, les transitions offrent un moyen magnifique, engageant et transparent de diriger les utilisateurs vers l'\u00e9tape suivante. L'\u00e9l\u00e9ment central de Polymer est utilis\u00e9 pour g\u00e9rer les transitions lors du basculement entre deux pages.<\/code>\n<\/p>\n<p><code>&lt;a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844021de810.webp\" data-rel=\"lightbox\"&gt;&lt;img class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-326738-63844021de810.webp\" alt=\"\" \/&gt;&lt;\/a&gt;<\/code><\/p>\n<p>\n  <code>Pour voir diff\u00e9rents types de transitions en action, je vous sugg\u00e8re de visiter les liens de d\u00e9monstration suivants de l'\u00e9l\u00e9ment et de l'application Topeka.<\/code>\n<\/p>\n<ul>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-animated-pages\/demo.html\"&gt;Pages anim\u00e9es de base&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\"&gt;Application Topeka&lt;\/a&gt;<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>C'est tout sur la conception mat\u00e9rielle!<\/code>\n<\/p>\n<p>\n  <code>Que pensez-vous du concept de Material Design? Quelles sont les chances que le style Material Design r\u00e9ussisse dans la conception Web? Ce concept est-il l'avenir de la conception Web?<\/code>\n<\/p>\n<p>\n  <code>Vous pouvez partager votre opinion via la bo\u00eete de commentaires ci-dessous!<\/code>\n<\/p>\n<p>\n  <code>&lt;\/p&gt;\n&lt;p&gt;<\/code>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  <code>Source d'enregistrement: &lt;a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2014\/11\/04\/google-material-design\/\"&gt;instantshift.com&lt;\/a&gt;<\/code>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il y a quelques mois, lors de sa 7e conf\u00e9rence annuelle des d\u00e9veloppeurs d&rsquo;E\/S, Google avait pr\u00e9sent\u00e9 un nouveau concept de conception d&rsquo;interface utilisateur appel\u00e9 Material Design. Ce style de conception inspirant, vibrant et magnifique devient rapidement populaire parmi les concepteurs, et est en effet un grand effort de Google pour rassembler la conception visuelle, de mouvement et d&rsquo;interaction sur diff\u00e9rents types de plates-formes et d&rsquo;appareils. Utilisant une conception graphique audacieuse, des surfaces tactiles et un mouvement fluide, ce langage de conception ax\u00e9 sur le contenu offre des exp\u00e9riences unifi\u00e9es, ludiques et intuitives aux utilisateurs. \u00c0 l&rsquo;origine, Material Design a \u00e9t\u00e9 cr\u00e9\u00e9 pour la version L d&rsquo;Android, mais plus tard, Google l&rsquo;a appliqu\u00e9 aux \u00e9crans d&rsquo;accueil de Docs, \u2026<\/p>\n","protected":false},"author":1,"featured_media":221823,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[197,80,54],"tags":[],"class_list":["post-251440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-creation-de-sites-web","category-google-4","category-web-et-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/comments?post=251440"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media\/221823"}],"wp:attachment":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media?parent=251440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/categories?post=251440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/tags?post=251440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}