{"id":260699,"date":"2023-01-02T13:50:00","date_gmt":"2023-01-02T10:50:00","guid":{"rendered":"https:\/\/inform.click\/explorando-o-design-de-materiais-um-novo-conceito-de-design-de-interface-do-usuario-do-google\/"},"modified":"2023-01-02T13:50:00","modified_gmt":"2023-01-02T10:50:00","slug":"explorando-o-design-de-materiais-um-novo-conceito-de-design-de-interface-do-usuario-do-google","status":"publish","type":"post","link":"https:\/\/inform.click\/pt-pt\/explorando-o-design-de-materiais-um-novo-conceito-de-design-de-interface-do-usuario-do-google\/","title":{"rendered":"Explorando o design de materiais: um novo conceito de design de interface do usu\u00e1rio do Google"},"content":{"rendered":"<p>\n  Alguns meses atr\u00e1s, em sua 7\u00aa confer\u00eancia anual de desenvolvedores de I\/O, o Google apresentou um novo conceito de design de interface do usu\u00e1rio chamado Material Design.\n<\/p>\n<p>\n  Esse estilo de design inspirador, vibrante e lindo est\u00e1 rapidamente se tornando popular entre os designers e \u00e9, de fato, um grande esfor\u00e7o do Google para reunir design visual, de movimento e de intera\u00e7\u00e3o em diferentes tipos de plataformas e dispositivos. Usando design gr\u00e1fico arrojado, superf\u00edcies t\u00e1teis e movimento fluido, essa linguagem de design focada em conte\u00fado oferece experi\u00eancias unificadas, divertidas e intuitivas aos usu\u00e1rios.\n<\/p>\n<p>\n  Originalmente, o Material Design foi criado para o L-Release do Android, mas posteriormente o Google o aplicou \u00e0s telas iniciais de <a href=\"https:\/\/www.google.com\/docs\" target=\"_blank\" rel=\"noopener\">Documentos<\/a>, <a href=\"https:\/\/www.google.com\/sheets\" target=\"_blank\" rel=\"noopener\">Planilhas<\/a> e <a href=\"https:\/\/www.google.com\/slides\" target=\"_blank\" rel=\"noopener\">Apresenta\u00e7\u00f5es<\/a>. Inspirados por isso, os designers come\u00e7aram a usar o Material Design para os sites que criam. Nesta postagem do blog, levarei voc\u00ea a um tour pelo conceito de Material Design e tamb\u00e9m explorarei como voc\u00ea pode us\u00e1-lo em seus pr\u00f3ximos projetos de web design.\n<\/p>\n<p>\n  Vamos come\u00e7ar!\n<\/p>\n<p>\n  Princ\u00edpios Fundamentais do Design de Materiais\n<\/p>\n<h5>\n  Met\u00e1fora Material:<br \/>\n<\/h5>\n<p>\n  O design de materiais coloca uma grande \u00eanfase em tornar os elementos, anima\u00e7\u00f5es e transi\u00e7\u00f5es t\u00e3o reais quanto parecem na vida real. Ap\u00f3s um estudo intensivo de papel e tinta, a equipe do Google decidiu usar uma met\u00e1fora material como o princ\u00edpio unificado de um espa\u00e7o racionalizado e um sistema de movimento. Em poucas palavras, podemos dizer que o design de materiais nada mais \u00e9 do que uma combina\u00e7\u00e3o de v\u00e1rios conceitos cl\u00e1ssicos de design e propriedades f\u00edsicas b\u00e1sicas.\n<\/p>\n<h5>\n  Superf\u00edcies Tang\u00edveis:<br \/>\n<\/h5>\n<p>\n  No design de materiais, as superf\u00edcies e bordas do material estabelecem uma estrutura f\u00edsica para fornecer aos usu\u00e1rios dicas visuais para ajud\u00e1-los a entender rapidamente o que podem tocar e mover. Utilizando princ\u00edpios de design de impress\u00e3o, o design de material mant\u00e9m o conte\u00fado importante diante dos olhos do usu\u00e1rio, enquanto ignora outros conte\u00fados menos \u00fateis. O uso de atributos familiares, intuitivos e naturais permite que o c\u00e9rebro do usu\u00e1rio trabalhe menos e compreenda rapidamente os recursos.\n<\/p>\n<h5>\n  Acessibilidades dimensionais:<br \/>\n<\/h5>\n<p>\n  Se houver uma pilha de pap\u00e9is em sua mesa, eles ganham dimens\u00e3o junto com a prote\u00e7\u00e3o de suas sombras. Da mesma forma, no design de materiais, ao aplicar essa propriedade \u00e0 interface do usu\u00e1rio, voc\u00ea ter\u00e1 hierarquia e sombras para chamar a aten\u00e7\u00e3o do usu\u00e1rio para o objeto mais importante com o qual ele deve interagir. Usando os conceitos b\u00e1sicos de luz, superf\u00edcie e movimento, o design de materiais transmite como um objeto ir\u00e1 interagir com os usu\u00e1rios. Al\u00e9m disso, a ilumina\u00e7\u00e3o realista permite que os usu\u00e1rios obtenham a vis\u00e3o mais realista da interface que voc\u00ea projetou.\n<\/p>\n<h5>\n  Um design adapt\u00e1vel:<br \/>\n<\/h5>\n<p>\n  O design de materiais usa um \u00fanico sistema de design subjacente para organizar o espa\u00e7o e as intera\u00e7\u00f5es. O conceito de um design adaptativo traz coer\u00eancia ao longo de diferentes dispositivos, significa que um design unificado cria exibi\u00e7\u00f5es especializadas para diferentes tipos de dispositivos. Cada visualiza\u00e7\u00e3o \u00e9 adaptada de forma \u00fanica para a intera\u00e7\u00e3o e tamanho adequado para um determinado dispositivo. Por outro lado, nenhuma altera\u00e7\u00e3o \u00e9 feita na hierarquia, iconografia, cores e rela\u00e7\u00f5es espaciais.\n<\/p>\n<h5>\n  Conte\u00fado ousado e intencional:<br \/>\n<\/h5>\n<p>\n  Outra coisa que voc\u00ea notar\u00e1 nessa nova linguagem visual \u00e9 seu design arrojado com esquema de cores vivas. Seguindo dicas de fita adesiva para marca\u00e7\u00e3o de pavimentos, arquitetura contempor\u00e2nea, sinais de tr\u00e2nsito e quadras esportivas, o Google apresentou cores fant\u00e1sticas e vibrantes que voc\u00ea nunca esperava. Al\u00e9m disso, eles refinaram extensivamente a <a href=\"https:\/\/www.google.com\/design\/spec\/style\/typography.html#typography-roboto\" target=\"_blank\" rel=\"noopener\">fonte Roboto<\/a>, tornando-a um pouco mais larga e arredondada para tornar a leitura uma experi\u00eancia melhor. Al\u00e9m disso, o espa\u00e7o em branco deliberado e as imagens de ponta a ponta criam clareza e imers\u00e3o.\n<\/p>\n<h5>\n  Enfatizar a\u00e7\u00f5es:<br \/>\n<\/h5>\n<p>\n  O design de materiais coloca muita \u00eanfase em tornar a intera\u00e7\u00e3o entre os usu\u00e1rios e as superf\u00edcies mais digitais, m\u00e1gicas e responsivas. Nesse estilo de design, quando algu\u00e9m interage com a interface do usu\u00e1rio, todo o design se transforma de forma surpreendente. A express\u00e3o gr\u00e1fica com cor, superf\u00edcie e iconografia d\u00e1 ao usu\u00e1rio uma ideia clara sobre o que um objeto pode fazer, enquanto a intera\u00e7\u00e3o responsiva estimula o usu\u00e1rio a explorar profundamente a interface: se eu tocar nisso, o que vai acontecer? E o que acontece a seguir?\n<\/p>\n<h5>\n  Altera\u00e7\u00e3o iniciada pelo usu\u00e1rio:<br \/>\n<\/h5>\n<p>\n  Quando uma pessoa toca a superf\u00edcie da \u00e1gua e faz ondas, a energia derivada de suas a\u00e7\u00f5es para fazer mudan\u00e7as na interface d\u00e1 a ela uma experi\u00eancia real e tang\u00edvel. Da mesma forma, o design de materiais permite que os usu\u00e1rios toquem a interface do usu\u00e1rio como fazem na vida real. Para isso, o Google sugere que os designers levem em considera\u00e7\u00e3o uma dimens\u00e3o extra de intera\u00e7\u00e3o, que \u00e9 o &#8220;feedback de movimento&#8221;, para que o usu\u00e1rio sinta que est\u00e1 sendo ouvido pela superf\u00edcie em scrolls, drags, slides e toques.\n<\/p>\n<h5>\n  Coreografia da Anima\u00e7\u00e3o:<br \/>\n<\/h5>\n<p>\n  No mundo real, toda a\u00e7\u00e3o tem um movimento, come\u00e7ando e terminando. Por exemplo, quando voc\u00ea abre uma caixa na vida real, voc\u00ea toca em algum lugar dela e mostra o que tem dentro. Da mesma forma, todas as a\u00e7\u00f5es do usu\u00e1rio no design de materiais ocorrem em um ambiente unificado. Cada objeto \u00e9 apresentado ao usu\u00e1rio com uma anima\u00e7\u00e3o r\u00e1pida, suave e cont\u00ednua que \u00e9 coreografada em um palco compartilhado. \u00c0 medida que todos os ativos no design de materiais se movem em um ritmo, a tela parece mais cativante e interativa do que nunca.\n<\/p>\n<h5>\n  Movimento significativo:<br \/>\n<\/h5>\n<p>\n  Como todos sabemos, para o Google, a experi\u00eancia do usu\u00e1rio \u00e9 mais importante do que qualquer outra coisa. A mesma regra se aplica ao \u00faltimo princ\u00edpio do design de materiais. Este princ\u00edpio diz que o movimento deve ser apropriado, significativo e cuidadosamente coreografado, e n\u00e3o deve ser usado apenas para impressionar os usu\u00e1rios. O movimento no design de materiais n\u00e3o deve ser apenas bonito, mas tamb\u00e9m criar significado sobre a funcionalidade e as rela\u00e7\u00f5es espaciais, al\u00e9m de manter a beleza e a simplicidade de uma experi\u00eancia de usu\u00e1rio perfeita.\n<\/p>\n<h3>\n  Implementando Material Design para a Web com Polymer<br \/>\n<\/h3>\n<p>\n  Ainda n\u00e3o est\u00e1 familiarizado com <a href=\"https:\/\/www.polymer-project.org\/\" target=\"_blank\" rel=\"noopener\">o Polymer<\/a>? N\u00f3s iremos! O Polymer \u00e9 um \u00f3timo kit de ferramentas de interface do usu\u00e1rio que permite trazer o material design para a web. Com a <a href=\"https:\/\/www.polymer-project.org\/docs\/elements\/paper-elements.html\" target=\"_blank\" rel=\"noopener\">cole\u00e7\u00e3o de elementos de papel<\/a> do Polymer, voc\u00ea ter\u00e1 acesso a todos os recursos do design de materiais e poder\u00e1 trazer tangibilidade, gr\u00e1ficos arrojados e transi\u00e7\u00f5es e anima\u00e7\u00f5es suaves para seus aplicativos na web. Voc\u00ea pode ver os padr\u00f5es de design de materiais e pol\u00edmeros em a\u00e7\u00e3o com <a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\" target=\"_blank\" rel=\"noopener\">o Topeka<\/a>, um divertido aplicativo de perguntas e respostas.\n<\/p>\n<p>\n  Agora, vou explorar os elementos de papel do Polymer e mostrar como voc\u00ea pode usar esse novo paradigma de design em seus projetos web.\n<\/p>\n<h5>\n  Come\u00e7ando:<br \/>\n<\/h5>\n<p>\n  <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/tutorial\/intro.html\" target=\"_blank\" rel=\"noopener\">O guia de primeiros passos<\/a> do Polymer vem com um breve tutorial e um projeto inicial para ajud\u00e1-lo a se familiarizar com os principais conceitos do Polymer. Em primeiro lugar, voc\u00ea precisa <a href=\"https:\/\/github.com\/Polymer\/polymer-tutorial\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\">baixar o projeto inicial<\/a> que cont\u00e9m todas as depend\u00eancias e bibliotecas necess\u00e1rias para trabalhar com o Polymer. Depois de baixar o projeto inicial, descompacte-o em algum lugar da unidade local.\n<\/p>\n<p>\n  Antes de come\u00e7ar, voc\u00ea precisar\u00e1 de um servidor HTTP r\u00e1pido em execu\u00e7\u00e3o. Se voc\u00ea j\u00e1 tiver o Python instalado, execute qualquer um dos seguintes comandos no n\u00edvel superior do projeto de amostra.\n<\/p>\n<p>\n  Python 2.x:\n<\/p>\n<pre><code>python -m SimpleHTTPServer<\/code><\/pre>\n<p>\n  Python 3.x:\n<\/p>\n<pre><code>python -m http.server<\/code><\/pre>\n<p>\n  Agora, carregue a vers\u00e3o finalizada do projeto para testar o servidor web. Por exemplo, se o servidor local estiver escutando na porta 8000:\n<\/p>\n<p>\n  <a href=\"http:\/\/localhost:8000\/finished\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:8000\/acabado\/<\/a>\n<\/p>\n<h5>\n  Instalar elementos de papel:<br \/>\n<\/h5>\n<p>\n  Depois disso, voc\u00ea precisa instalar os elementos de papel usando qualquer uma das tr\u00eas maneiras a seguir:\n<\/p>\n<ul>\n<li>\n<p>\n      <strong>Zip<\/strong>: <a href=\"https:\/\/bowerarchiver.appspot.com\/archive\" target=\"_blank\" rel=\"noopener\">Baixe<\/a> o arquivo Zip e descompacte-o na raiz do projeto.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Bower<\/strong>: Execute este comando acima na raiz do projeto:\n    <\/p>\n<pre><code>bower install Polymer\/paper-elements<\/code><\/pre>\n<p>\n      Para obter mais informa\u00e7\u00f5es, fa\u00e7a <a href=\"https:\/\/www.polymer-project.org\/docs\/start\/getting-the-code.html#using-bower\" target=\"_blank\" rel=\"noopener\">a instala\u00e7\u00e3o com o Bower<\/a>.\n    <\/p>\n<\/li>\n<li>\n<p>\n      <strong>Github<\/strong>: Execute este comando acima na raiz do projeto:\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  Depois de obter os elementos do papel na raiz do projeto, importe o componente incluindo o seguinte c\u00f3digo no arquivo HTML:\n<\/p>\n<link rel=\"import\" href=\"components\/paper-elements\/paper-elements.html\" \/>\n<h5>\n  <code>Usando componentes de interface do usu\u00e1rio de materiais:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Como &lt;a href=\"http:\/\/foundation.zurb.com\/\"&gt;Foundation&lt;\/a&gt; e &lt;a href=\"https:\/\/getbootstrap.com\/\"&gt;Bootstrap&lt;\/a&gt;, a cole\u00e7\u00e3o de elementos de papel do Polymer \u00e9 repleta de caixas de di\u00e1logo, guias e controles de formul\u00e1rio. Abaixo est\u00e1 a lista de componentes de interface de usu\u00e1rio padr\u00e3o contidos em elementos de papel:<\/code>\n<\/p>\n<ul>\n<li>\n    <code>bot\u00e3o de papel<\/code>\n  <\/li>\n<li>\n    <code>caixa de sele\u00e7\u00e3o de papel<\/code>\n  <\/li>\n<li>\n    <code>papel-di\u00e1logo-transi\u00e7\u00e3o<\/code>\n  <\/li>\n<li>\n    <code>di\u00e1logo de papel<\/code>\n  <\/li>\n<li>\n    <code>menu suspenso de papel<\/code>\n  <\/li>\n<li>\n    <code>papel-fab<\/code>\n  <\/li>\n<li>\n    <code>com foco no papel<\/code>\n  <\/li>\n<li>\n    <code>bot\u00e3o de \u00edcone de papel<\/code>\n  <\/li>\n<li>\n    <code>entrada de papel<\/code>\n  <\/li>\n<li>\n    <code>item de papel<\/code>\n  <\/li>\n<li>\n    <code>bot\u00e3o de menu de papel<\/code>\n  <\/li>\n<li>\n    <code>papel-progresso<\/code>\n  <\/li>\n<li>\n    <code>bot\u00e3o de r\u00e1dio de papel<\/code>\n  <\/li>\n<li>\n    <code>grupo de r\u00e1dio de papel<\/code>\n  <\/li>\n<li>\n    <code>papel ondulado<\/code>\n  <\/li>\n<li>\n    <code>sombra de papel<\/code>\n  <\/li>\n<li>\n    <code>controle deslizante de papel<\/code>\n  <\/li>\n<li>\n    <code>girador de papel<\/code>\n  <\/li>\n<li>\n    <code>guia de papel<\/code>\n  <\/li>\n<li>\n    <code>abas de papel<\/code>\n  <\/li>\n<li>\n    <code>brinde de papel<\/code>\n  <\/li>\n<li>\n    <code>bot\u00e3o de alternar papel<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Os \u00edcones s\u00e3o outra parte crucial do design de materiais. O elemento do Polymer fornece v\u00e1rios \u00edcones que voc\u00ea pode usar. Voc\u00ea pode instalar &lt;a href=\"https:\/\/www.polymer-project.org\/components\/core-icons\/demo.html\"&gt;\u00edcones principais&lt;\/a&gt; da mesma forma que instalou elementos de papel.<\/code>\n<\/p>\n<p>\n  Devido \u00e0 sua natureza declarativa, os elementos de papel s\u00e3o t\u00e3o f\u00e1ceis de usar quanto os componentes de outros frameworks front-end. Abaixo, mostrei a implementa\u00e7\u00e3o de alguns elementos de interface do usu\u00e1rio mais usados \u200b\u200bno design de materiais.\n<\/p>\n<h5>\n  bot\u00e3o de menu de papel:<br \/>\n<\/h5>\n<p>\n  Para criar um bot\u00e3o de menu simples que abre um menu suspenso quando clicado, voc\u00ea precisa usar o seguinte c\u00f3digo:\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>A visualiza\u00e7\u00e3o do bot\u00e3o de menu ser\u00e1 mais ou menos assim:<\/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>papel-fab:<\/code><br \/>\n<\/h5>\n<p>\n  <code>O \u00e9 um bot\u00e3o de a\u00e7\u00e3o flutuante usado para a\u00e7\u00f5es promovidas. Para criar um bot\u00e3o de a\u00e7\u00e3o flutuante, voc\u00ea precisa usar o c\u00f3digo abaixo:<\/code>\n<\/p>\n<p>\n  Al\u00e9m disso, o bot\u00e3o de a\u00e7\u00e3o flutuante pode ser redimensionado para menor aplicando a 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  abas de papel:<br \/>\n<\/h5>\n<p>\n  Voc\u00ea pode criar guias usando o seguinte c\u00f3digo:\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  entrada de papel:<br \/>\n<\/h5>\n<p>\n  O \u00e9 um campo de texto de uma ou v\u00e1rias linhas onde os usu\u00e1rios podem inserir os valores necess\u00e1rios. Este elemento de papel pode opcionalmente ter uma etiqueta.\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  di\u00e1logo de papel:<br \/>\n<\/h5>\n<p>\n  O elemento \u00e9 usado para renderizar uma sobreposi\u00e7\u00e3o de di\u00e1logo. Por exemplo:\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  papel-sombra:<br \/>\n<\/h5>\n<p>\n  O elemento ajuda a adicionar efeito de sombra aos elementos. Isso \u00e9 feito aninhando o elemento dentro de um arquivo\n<\/p>\n<div>\n  <code>.&lt;br \/&gt;\n  A sombra pode ser aplicada a um elemento declarando-o como alvo.<\/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  Se voc\u00ea n\u00e3o atribuir um elemento como alvo, a sombra ser\u00e1 aplicada ao elemento pai do elemento paper-shadow.\n<\/p>\n<div class=\"card\"><\/div>\n<pre> <\/pre>\n<p>\n  <code>Como alternativa, voc\u00ea pode usar classes CSS diretamente de um elemento.<\/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>Transi\u00e7\u00f5es:<\/code><br \/>\n<\/h5>\n<p>\n  <code>Como mencionei anteriormente, anima\u00e7\u00f5es e transi\u00e7\u00f5es s\u00e3o aspectos importantes do design de materiais. Enquanto as anima\u00e7\u00f5es melhoram significativamente a experi\u00eancia geral do usu\u00e1rio, por outro lado, as transi\u00e7\u00f5es fornecem uma maneira bonita, envolvente e perfeita de direcionar os usu\u00e1rios para a pr\u00f3xima etapa. O elemento principal do Polymer \u00e9 usado para lidar com transi\u00e7\u00f5es durante a altern\u00e2ncia entre duas p\u00e1ginas.<\/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>Para ver diferentes tipos de transi\u00e7\u00f5es em a\u00e7\u00e3o, sugiro que voc\u00ea visite os seguintes links de demonstra\u00e7\u00e3o do elemento e do aplicativo 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;P\u00e1ginas animadas principais&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"https:\/\/www.polymer-project.org\/apps\/topeka\/\"&gt;Aplicativo Topeka&lt;\/a&gt;<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Isso \u00e9 tudo sobre design de materiais!<\/code>\n<\/p>\n<p>\n  <code>O que voc\u00ea acha do conceito de Material Design? Quais s\u00e3o as chances de o estilo Material Design obter sucesso em web design? Este conceito \u00e9 o futuro do web design?<\/code>\n<\/p>\n<p>\n  <code>Voc\u00ea pode compartilhar sua opini\u00e3o atrav\u00e9s da caixa de coment\u00e1rios abaixo!<\/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>Fonte de grava\u00e7\u00e3o: &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>Alguns meses atr\u00e1s, em sua 7\u00aa confer\u00eancia anual de desenvolvedores de I\/O, o Google apresentou um novo conceito de design de interface do usu\u00e1rio chamado Material Design. Esse estilo de design inspirador, vibrante e lindo est\u00e1 rapidamente se tornando popular entre os designers e \u00e9, de fato, um grande esfor\u00e7o do Google para reunir design visual, de movimento e de intera\u00e7\u00e3o em diferentes tipos de plataformas e dispositivos. Usando design gr\u00e1fico arrojado, superf\u00edcies t\u00e1teis e movimento fluido, essa linguagem de design focada em conte\u00fado oferece experi\u00eancias unificadas, divertidas e intuitivas aos usu\u00e1rios. Originalmente, o Material Design foi criado para o L-Release do Android, mas posteriormente o Google o aplicou \u00e0s telas iniciais do 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":[202,85,59],"tags":[],"class_list":["post-260699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-designer-de-web","category-google-9","category-web-e-wordpress-2"],"_links":{"self":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=260699"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/260699\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/221823"}],"wp:attachment":[{"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=260699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=260699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=260699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}