<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Iniciativa UI - Tudo sobre User Interface e Design System]]></title><description><![CDATA[Este espaço é dedicado a quem trabalha com Design System, Ops, UI e Produto em contextos reais de complexidade, onde decisões importam mais do que entregas isoladas.

Os textos partem de problemas observados na prática em contextos reais e complexos.
]]></description><link>https://iniciativaui.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!6Ul1!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd7c7f30-2efc-4a8a-9bd8-84343aabcd42_510x510.png</url><title>Iniciativa UI - Tudo sobre User Interface e Design System</title><link>https://iniciativaui.substack.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 08 Jun 2026 08:05:52 GMT</lastBuildDate><atom:link href="https://iniciativaui.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bruno Biagioni - Iniciativa UI]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[iniciativaui@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[iniciativaui@substack.com]]></itunes:email><itunes:name><![CDATA[Bruno Biagioni]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bruno Biagioni]]></itunes:author><googleplay:owner><![CDATA[iniciativaui@substack.com]]></googleplay:owner><googleplay:email><![CDATA[iniciativaui@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bruno Biagioni]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Figma MCP Nativo vs Figma Console MCP — Comparativo Atualizado (Maio/2026)]]></title><description><![CDATA[O artigo original da Southleft virou refer&#234;ncia e nossa inspira&#231;&#227;o. Aqui est&#225; a vers&#227;o atualizada e expandida.]]></description><link>https://iniciativaui.substack.com/p/figma-mcp-nativo-vs-figma-console</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/figma-mcp-nativo-vs-figma-console</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Thu, 28 May 2026 12:47:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4de08f71-0f7a-4497-8807-b4b167f8794c_1101x610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Por que este artigo existe?</strong></h2><blockquote><p>Em mar&#231;o de 2025, a Southleft publicou um <a href="https://southleft.com/insights/ai/figma-mcp-vs-figma-console-mcp/">comparativo definitivo</a> entre o Figma MCP oficial e o Figma Console MCP. Na &#233;poca, o MCP nativo tinha 13 tools read-only. Desde ent&#227;o, o Figma adicionou <strong>escrita no canvas</strong>, <strong>captura de UI live</strong>, <strong>suporte a FigJam/Make</strong>, e <strong>Skills</strong>, este artigo usa como refer&#234;ncia o artigo atualizando o que teve de novo nesses &#250;ltimos 2 meses, verificado tool a tool.</p></blockquote><div><hr></div><h2><strong>A vers&#227;o resumida das ferramentas</strong></h2><blockquote><p><strong>Figma MCP (Oficial)</strong> &#8212; Agora &#233; um bridge bidirecional. L&#234; designs, gera c&#243;digo, e escreve no canvas via Remote Server. ~20 tools. REST API + cloud. Closed source. Rate limits. Ser&#225; pago.</p><p><strong><a href="https://github.com/southleft/figma-console-mcp">Figma Console MCP (Southleft)</a></strong> &#8212; Continua sendo o controle total. Executa qualquer c&#243;digo Plugin API, tem 60 tools dedicados, real-time awareness, batch operations, zero rate limits. Open source (MIT). Gratuito.</p></blockquote><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Assine nosso canal IniciativaUI para n&#227;o perder nenhuma atualiza&#231;&#227;o.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>Architecture &amp; Connection</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xyTf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xyTf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 424w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 848w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 1272w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xyTf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png" width="724" height="347.7407878017789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:378,&quot;width&quot;:787,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:81902,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xyTf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 424w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 848w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 1272w, https://substackcdn.com/image/fetch/$s_!xyTf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01584178-c7bd-4c8a-9cc1-fcd7a1d97d8f_787x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Design Reading</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vhR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vhR4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 424w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 848w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 1272w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vhR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png" width="725" height="546.090387374462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:525,&quot;width&quot;:697,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:82820,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vhR4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 424w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 848w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 1272w, https://substackcdn.com/image/fetch/$s_!vhR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd8b5abc-2410-499d-9253-87fdcbd4e79b_697x525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Design Writing &amp; Creation</strong></h2><blockquote><p>Esta &#233; a se&#231;&#227;o que mais mudou desde o artigo original. O Figma MCP Nativo agora escreve &#8212; mas de forma diferente.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RCHS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RCHS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 424w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 848w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 1272w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RCHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png" width="716" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/191d577d-165e-4438-af6c-aa7fd5850094_716x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:716,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96850,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RCHS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 424w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 848w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 1272w, https://substackcdn.com/image/fetch/$s_!RCHS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191d577d-165e-4438-af6c-aa7fd5850094_716x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>A diferen&#231;a fundamental:</strong> O Figma MCP Nativo escreve via um &#8220;canvas write&#8221; gen&#233;rico &#8212; o agente precisa saber como construir tudo de uma vez. O Console MCP tem <strong>tools granulares</strong> para cada opera&#231;&#227;o (resize, move, fill, stroke, text, clone, delete), tornando o resultado mais previs&#237;vel e debug&#225;vel.</p></blockquote><div><hr></div><h2><strong>Variable &amp; Token Management</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!viD2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!viD2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 424w, https://substackcdn.com/image/fetch/$s_!viD2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 848w, https://substackcdn.com/image/fetch/$s_!viD2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 1272w, https://substackcdn.com/image/fetch/$s_!viD2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!viD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png" width="858" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:858,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!viD2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 424w, https://substackcdn.com/image/fetch/$s_!viD2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 848w, https://substackcdn.com/image/fetch/$s_!viD2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 1272w, https://substackcdn.com/image/fetch/$s_!viD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aede97-3d4b-4dc2-a9eb-8e86bcf7c841_858x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Component Management</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oj4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oj4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 424w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 848w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 1272w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oj4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png" width="780" height="337" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:337,&quot;width&quot;:780,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60167,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oj4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 424w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 848w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 1272w, https://substackcdn.com/image/fetch/$s_!Oj4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1d29cd-b50e-4ef1-b494-7aecfc8f04cc_780x337.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Real-Time &amp; Developer Features</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mecG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mecG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 424w, https://substackcdn.com/image/fetch/$s_!mecG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 848w, https://substackcdn.com/image/fetch/$s_!mecG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 1272w, https://substackcdn.com/image/fetch/$s_!mecG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mecG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png" width="724" height="467.3659942363112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/befce1f0-3481-4f93-86d6-3640a3120a10_694x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:694,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:69573,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mecG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 424w, https://substackcdn.com/image/fetch/$s_!mecG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 848w, https://substackcdn.com/image/fetch/$s_!mecG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 1272w, https://substackcdn.com/image/fetch/$s_!mecG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefce1f0-3481-4f93-86d6-3640a3120a10_694x448.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Design-to-Code Workflow</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rH_2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rH_2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 424w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 848w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 1272w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rH_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png" width="704" height="339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:339,&quot;width&quot;:704,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rH_2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 424w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 848w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 1272w, https://substackcdn.com/image/fetch/$s_!rH_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b52b7a7-97e9-4338-bb40-d2a1ce11d2db_704x339.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>N&#250;meros finais</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BS73!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BS73!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 424w, https://substackcdn.com/image/fetch/$s_!BS73!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 848w, https://substackcdn.com/image/fetch/$s_!BS73!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 1272w, https://substackcdn.com/image/fetch/$s_!BS73!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BS73!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png" width="734" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:734,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BS73!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 424w, https://substackcdn.com/image/fetch/$s_!BS73!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 848w, https://substackcdn.com/image/fetch/$s_!BS73!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 1272w, https://substackcdn.com/image/fetch/$s_!BS73!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cfad3c-60b7-493c-abe4-cf32f4000602_734x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Quando usar qual?</strong></h2><h3><strong>Use o Figma MCP Nativo quando:</strong></h3><ul><li><p>Quer <strong>design-to-code</strong> r&#225;pido com Code Connect</p></li><li><p>Precisa capturar <strong>UI live</strong> (localhost/staging) como layers no Figma</p></li><li><p>Trabalha com <strong>FigJam</strong> ou <strong>Make</strong> files</p></li><li><p>N&#227;o quer instalar nada al&#233;m do setup OAuth</p></li></ul><h3><strong>Use o Figma Console MCP quando:</strong></h3><ul><li><p>Precisa <strong>gerenciar o Design System</strong> (tokens, componentes, auditoria)</p></li><li><p>Quer <strong>batch operations</strong> sem rate limits (100 vari&#225;veis por call)</p></li><li><p>Precisa de <strong>real-time awareness</strong> (sele&#231;&#227;o, mudan&#231;as no doc)</p></li><li><p>Desenvolve <strong>plugins</strong> para Figma</p></li><li><p>Precisa de <strong>controle granular</strong> sobre cada opera&#231;&#227;o</p></li><li><p>Quer <strong>zero depend&#234;ncia de cloud</strong> e zero custo futuro</p></li></ul><h3><strong>Use os dois juntos quando:</strong></h3><ul><li><p>Quer o melhor dos dois mundos &#8212; Code Connect + gest&#227;o completa do DS</p></li><li><p>Precisa capturar UI live (Nativo) E depois auditar tokens (Console)</p></li></ul><div><hr></div><h2><strong>O que mudou desde o artigo original</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4-Ni!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4-Ni!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 424w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 848w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 1272w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4-Ni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png" width="667" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c649c58a-9770-438b-a69b-b0a824d68507_667x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:667,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41755,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/199594687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4-Ni!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 424w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 848w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 1272w, https://substackcdn.com/image/fetch/$s_!4-Ni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc649c58a-9770-438b-a69b-b0a824d68507_667x229.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>Refer&#234;ncias</strong></h2><ol><li><p><strong>Artigo original (desatualizado):</strong> <a href="https://southleft.com/insights/ai/figma-mcp-vs-figma-console-mcp/">Figma MCP vs. Figma Console MCP: A Definitive Comparison</a> &#8212; Southleft, Mar 2025 (atualizado Mai 2025). Ainda &#250;til para contexto arquitetural, mas os dados de capabilities est&#227;o incorretos para o estado atual do Figma MCP Nativo.</p></li><li><p><strong>Documenta&#231;&#227;o oficial do Figma MCP:</strong> <a href="https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Figma-MCP-server">Guide to the Figma MCP server</a> &#8212; Figma Help Center. Confirma canvas write, UI capture, FigJam, Make, Skills, e que ser&#225; pago ap&#243;s beta.</p></li><li><p><strong>Figma Console MCP &#8212; toolset verificado:</strong> 60 tools listados via MCP protocol discovery (figma-console server). Inclui: 11 tools de variable management, 7 de component management, 4 de real-time awareness, execu&#231;&#227;o arbitr&#225;ria de Plugin API (<code>figma_execute</code>), batch operations, audit dashboard, e mais.</p></li><li><p><strong>Figma Console MCP &#8212; reposit&#243;rio:</strong> <a href="https://github.com/southleft/figma-console-mcp">https://github.com/southleft/figma-console-mcp</a> &#8212; Open source, MIT license.</p></li><li><p><strong>Figma Developer Documentation:</strong> <a href="https://www.figma.com/developers/mcp">Figma MCP server developer docs</a> &#8212; Lista de tools, rate limits por plano, e Skills dispon&#237;veis.</p></li></ol><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Tudo sobre User Interface e Design System &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Um Design System acessível não garante um produto Acessível]]></title><description><![CDATA[Acessibilidade da tela n&#227;o &#233; herdada pelos componentes, ela emerge da experi&#234;ncia do produto.]]></description><link>https://iniciativaui.substack.com/p/um-design-system-acessivel-nao-garante</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/um-design-system-acessivel-nao-garante</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Tue, 03 Feb 2026 11:30:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/138d9e4e-905b-4c60-8102-bac83b657679_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Componentes acess&#237;veis deveriam ser suficientes para garantir produtos acess&#237;veis. Mas n&#227;o s&#227;o. Por qu&#234;?</p><p>Mesmo quando componentes seguem boas pr&#225;ticas, contraste adequado, ARIA correto, navega&#231;&#227;o por teclado, o produto final ainda pode falhar gravemente em acessibilidade. Isso acontece porque <strong>acessibilidade n&#227;o &#233; apenas uma propriedade do componente</strong>, mas da <strong>experi&#234;ncia completa em execu&#231;&#227;o</strong>.</p><p>Enquanto o Design System prepara o terreno. A acessibilidade se mostra quando o produto est&#225; em uso, na experi&#234;ncia do dia a dia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MPqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MPqh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 424w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 848w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 1272w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MPqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png" width="750" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:750,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116227,&quot;alt&quot;:&quot;Diagrama conceitual mostrando, &#224; esquerda, componentes isolados como bot&#227;o, campo de entrada e modal. &#192; direita, uma experi&#234;ncia completa composta por v&#225;rias telas conectadas em um fluxo. Uma seta liga os componentes &#224; experi&#234;ncia, indicando que a acessibilidade emerge da composi&#231;&#227;o entre elementos, e n&#227;o de cada componente isoladamente.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184958042?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagrama conceitual mostrando, &#224; esquerda, componentes isolados como bot&#227;o, campo de entrada e modal. &#192; direita, uma experi&#234;ncia completa composta por v&#225;rias telas conectadas em um fluxo. Uma seta liga os componentes &#224; experi&#234;ncia, indicando que a acessibilidade emerge da composi&#231;&#227;o entre elementos, e n&#227;o de cada componente isoladamente." title="Diagrama conceitual mostrando, &#224; esquerda, componentes isolados como bot&#227;o, campo de entrada e modal. &#192; direita, uma experi&#234;ncia completa composta por v&#225;rias telas conectadas em um fluxo. Uma seta liga os componentes &#224; experi&#234;ncia, indicando que a acessibilidade emerge da composi&#231;&#227;o entre elementos, e n&#227;o de cada componente isoladamente." srcset="https://substackcdn.com/image/fetch/$s_!MPqh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 424w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 848w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 1272w, https://substackcdn.com/image/fetch/$s_!MPqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96deaeb4-3d32-4dc8-8148-528bee89dcc9_750x320.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Acessibilidade n&#227;o est&#225; no componente isolado, mas na forma como eles se combinam para formar a experi&#234;ncia.</figcaption></figure></div><div><hr></div><h2><strong>O mito do Design System como solu&#231;&#227;o final</strong></h2><p>Em muitas empresas, especialmente sem uma &#225;rea dedicada de acessibilidade, o Design System vira o lugar onde se &#8220;resolve&#8221; o problema:</p><ul><li><p>&#8220;Esse bot&#227;o &#233; acess&#237;vel?&#8221;</p></li><li><p>&#8220;Esse modal passa no Lighthouse?&#8221;</p></li><li><p>&#8220;Esse componente tem ARIA?&#8221;</p></li></ul><p>Essas perguntas s&#227;o importantes, mas insuficientes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V9v1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V9v1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V9v1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1159150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184958042?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V9v1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!V9v1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca4e737-d431-4aad-83dd-cbe5b1b6091a_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Elas partem de um diagn&#243;stico incompleto: o de que acessibilidade &#233; um conjunto de atributos t&#233;cnicos aplic&#225;veis a pe&#231;as isoladas.</p><p><strong>N&#227;o &#233;.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Assine agora&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://iniciativaui.substack.com/subscribe?"><span>Assine agora</span></a></p><div><hr></div><h2><strong>O que um Design System realmente resolve</strong></h2><p>Um Design System constru&#237;do com acessibilidade como requisito, garante consist&#234;ncia em escala e minimiza erros humanos na implementa&#231;&#227;o.<br>Ele centraliza decis&#245;es t&#233;cnicas cr&#237;ticas em acessibilidade, permitindo auditorias em componentes reutiliz&#225;veis antes do uso em produ&#231;&#227;o.</p><p>Tecnicamente, ele pode e deve resolver:</p><h3><strong>1. Acessibilidade intra-componente</strong></h3><ul><li><p>Navega&#231;&#227;o por teclado dentro do componente</p></li><li><p>Gerenciamento de foco interno (ex: modais, dropdowns)</p></li><li><p>Estados visuais consistentes (:focus-visible, :disabled, :aria-expanded)</p></li><li><p>Tamanho da &#225;rea de toque em elementos interativos</p></li></ul><h3><strong>2. Sem&#226;ntica base correta</strong></h3><ul><li><p>Uso adequado de elementos nativos (button, label, input)</p></li><li><p>ARIA apenas quando necess&#225;rio, nunca como substituto de HTML sem&#226;ntico</p></li></ul><h3><strong>3. Tokens e decis&#245;es globais</strong></h3><ul><li><p>Rela&#231;&#227;o de contraste validado em tokens de cor</p></li><li><p>Escalas tipogr&#225;ficas que respeitam legibilidade</p></li><li><p>Espa&#231;amento m&#237;nimo para intera&#231;&#227;o</p></li><li><p>Suporte a zoom e redimensionamento de texto sem perda de conte&#250;do</p></li></ul><p>Tudo isso cria <strong>componentes confi&#225;veis</strong>.<br>Mas confi&#225;vel <strong>n&#227;o significa suficiente</strong>.</p><div><hr></div><h2><strong>Onde a acessibilidade quebra fora do Design System</strong></h2><p>Quando falamos que a acessibilidade falha fora do Design System, n&#227;o estamos falando de componentes mal feitos ou de implementa&#231;&#245;es descuidadas.</p><p>Estamos falando de algo mais sutil e mais comum: decis&#245;es de composi&#231;&#227;o, estrutura e organiza&#231;&#227;o da interface que acontecem no n&#237;vel da p&#225;gina e do fluxo.</p><p>&#201; nesse momento que componentes acess&#237;veis passam a ser usados juntos, em contextos reais, com layouts complexos, prioridades concorrentes e restri&#231;&#245;es de produto. E &#233; exatamente a&#237; que muitas experi&#234;ncias se tornam inacess&#237;veis, mesmo quando cada pe&#231;a individual &#8220;est&#225; correta&#8221;.</p><p>A seguir, alguns exemplos t&#233;cnicos claros de falhas <strong>que o DS n&#227;o consegue resolver sozinho</strong>.</p><h3><strong>1. Ordem do DOM &#8800; Ordem visual e de leitura</strong></h3><p>Um componente pode ser totalmente naveg&#225;vel por teclado.<br>Mas se ele estiver fora da ordem l&#243;gica do DOM na p&#225;gina em que foi utilizado, o leitor de tela seguir&#225; um fluxo incoerente.</p><p>Exemplo cl&#225;ssico:</p><ul><li><p>Sidebar renderizada depois do conte&#250;do principal</p></li><li><p>Grid visualmente organizado por CSS, mas com ordem de leitura confusa para leitores de tela.</p></li></ul><p>Isso n&#227;o &#233; um problema de componente.<br>&#201; um problema de <strong>composi&#231;&#227;o e layout estrutural</strong>.</p><h3><strong>2. Uso de Headings &#8800; Hierarquia correta</strong></h3><p>O Design System pode orientar e documentar boas pr&#225;ticas, como:&#8203;</p><ul><li><p>&#8220;Use h2 em t&#237;tulos de se&#231;&#245;es.&#8221;&#8203;</p></li><li><p>&#8220;Evite pular n&#237;veis de t&#237;tulo (ex.: h2 &#8594; h4).&#8221;</p></li><li><p>&#8220;Evite usar mais que um t&#237;tulo h1&#8221;</p></li></ul><p>Mas ele <strong>n&#227;o decide</strong>:</p><ul><li><p>Onde come&#231;a e termina uma se&#231;&#227;o sem&#226;ntica</p></li><li><p>Como a navega&#231;&#227;o se relaciona com o conte&#250;do</p></li><li><p>Se os t&#237;tulos s&#227;o realmente descritivos</p></li></ul><p>Essa decis&#227;o &#233; de <strong>arquitetura de informa&#231;&#227;o</strong>, n&#227;o de biblioteca de componentes.</p><h3><strong>3. Foco interno correto &#8800; Jornada de foco correta</strong></h3><p>Um modal pode:</p><ul><li><p>Conter trap de foco</p></li><li><p>Ter bot&#227;o de fechar acess&#237;vel</p></li><li><p>Gerenciar aria-modal</p></li></ul><p>E ainda assim falhar se:</p><ul><li><p>O foco n&#227;o retorna ao elemento que abriu o modal</p></li><li><p>O usu&#225;rio cai em um limbo de navega&#231;&#227;o ap&#243;s fechar</p></li></ul><p>O DS resolve o <strong>micro</strong>, o produto precisa resolver o <strong>macro</strong>.</p><p>Al&#233;m disso, muitos problemas de acessibilidade n&#227;o aparecem em intera&#231;&#245;es isoladas, mas ao longo do tempo.</p><p>Acessibilidade n&#227;o &#233; apenas conseguir usar uma tela. &#201; conseguir completar uma tarefa inteira, mesmo quando ela envolve m&#250;ltiplos passos, interrup&#231;&#245;es, retornos e mudan&#231;as de contexto.</p><p>Podemos chamar isso de acessibilidade longitudinal: a capacidade de uma experi&#234;ncia se manter compreens&#237;vel, previs&#237;vel e naveg&#225;vel do in&#237;cio ao fim de uma jornada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Xi3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Xi3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Xi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg" width="1280" height="573" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:573,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88154,&quot;alt&quot;:&quot;Ilustra&#231;&#227;o em estilo personagens palito mostrando uma linha do tempo horizontal com quatro etapas: in&#237;cio, erro, retomada e conclus&#227;o. Em cada etapa, o personagem demonstra emo&#231;&#245;es diferentes, como sucesso inicial, frustra&#231;&#227;o ap&#243;s um erro, confus&#227;o ao retomar a tarefa e al&#237;vio ao concluir. A imagem representa que acessibilidade envolve sustentar a experi&#234;ncia ao longo do tempo, incluindo falhas e retomadas.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184958042?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ilustra&#231;&#227;o em estilo personagens palito mostrando uma linha do tempo horizontal com quatro etapas: in&#237;cio, erro, retomada e conclus&#227;o. Em cada etapa, o personagem demonstra emo&#231;&#245;es diferentes, como sucesso inicial, frustra&#231;&#227;o ap&#243;s um erro, confus&#227;o ao retomar a tarefa e al&#237;vio ao concluir. A imagem representa que acessibilidade envolve sustentar a experi&#234;ncia ao longo do tempo, incluindo falhas e retomadas." title="Ilustra&#231;&#227;o em estilo personagens palito mostrando uma linha do tempo horizontal com quatro etapas: in&#237;cio, erro, retomada e conclus&#227;o. Em cada etapa, o personagem demonstra emo&#231;&#245;es diferentes, como sucesso inicial, frustra&#231;&#227;o ap&#243;s um erro, confus&#227;o ao retomar a tarefa e al&#237;vio ao concluir. A imagem representa que acessibilidade envolve sustentar a experi&#234;ncia ao longo do tempo, incluindo falhas e retomadas." srcset="https://substackcdn.com/image/fetch/$s_!6Xi3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Xi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a06c973-9e0c-4827-8278-264572a834c6_1280x573.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Acessibilidade n&#227;o &#233; atravessar uma tela sem erros, mas conseguir retomar, entender e concluir uma jornada ao longo do tempo.</figcaption></figure></div><p>Um produto pode ter componentes acess&#237;veis, foco bem gerenciado e sem&#226;ntica correta, e ainda assim falhar quando:</p><ul><li><p>o usu&#225;rio precisa retomar uma tarefa interrompida</p></li><li><p>um erro obriga a voltar v&#225;rios passos sem contexto claro</p></li><li><p>estados intermedi&#225;rios n&#227;o comunicam progresso ou consequ&#234;ncia</p></li></ul><p>Esse tipo de falha n&#227;o acontece no componente. Ela acontece na orquestra&#231;&#227;o da experi&#234;ncia ao longo do tempo &#8212; e essa orquestra&#231;&#227;o &#233; uma responsabilidade direta do produto.</p><h3><strong>4. ARIA no componente &#8800; Experi&#234;ncia compreens&#237;vel</strong></h3><p>ARIA labels ajudam tecnologias assistivas, mas n&#227;o resolvem:</p><ul><li><p>Labels gen&#233;ricos (&#8220;Clique aqui ou &#8220;Saiba mais&#8221;)</p></li><li><p>Instru&#231;&#245;es fora de contexto</p></li><li><p>Feedbacks que n&#227;o explicam o que aconteceu</p></li></ul><p>Acessibilidade n&#227;o &#233; apenas &#8220;ser lido&#8221;, &#233; <strong>ser entendido</strong>.</p><div><hr></div><h2><strong>Acessibilidade acontece na experi&#234;ncia final</strong></h2><p>Conforme o relat&#243;rio WebAIM Million (<a href="https://webaim.org/">WebAIM.org</a>, 2024), o gr&#225;fico abaixo mostra as falhas de WCAG mais comuns encontradas em home pages (% de p&#225;ginas), com base em uma an&#225;lise automatizada de 1 milh&#227;o de p&#225;ginas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dlq9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dlq9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 424w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 848w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 1272w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dlq9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png" width="768" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55122,&quot;alt&quot;:&quot;Gr&#225;fico com o t&#237;tulo \&quot;Home pages with most common WCAG failures (% of home pages), em portugu&#234;s \&quot;P&#225;ginas iniciais com as falhas mais comuns das WCAG (% das p&#225;ginas iniciais)\&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Gr&#225;fico com o t&#237;tulo &quot;Home pages with most common WCAG failures (% of home pages), em portugu&#234;s &quot;P&#225;ginas iniciais com as falhas mais comuns das WCAG (% das p&#225;ginas iniciais)&quot;" title="Gr&#225;fico com o t&#237;tulo &quot;Home pages with most common WCAG failures (% of home pages), em portugu&#234;s &quot;P&#225;ginas iniciais com as falhas mais comuns das WCAG (% das p&#225;ginas iniciais)&quot;" srcset="https://substackcdn.com/image/fetch/$s_!Dlq9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 424w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 848w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 1272w, https://substackcdn.com/image/fetch/$s_!Dlq9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b02e5ff-eedd-47e0-85a0-f2f68d8ff9e7_768x464.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Parte dessas falhas pode ser prevenida no n&#237;vel do Design System, por meio de padr&#245;es, componentes e tokens. No entanto, outras dependem de decis&#245;es no n&#237;vel da p&#225;gina e de valida&#231;&#245;es adicionais no c&#243;digo. </p><p>Vamos explorar cada uma delas:</p><ul><li><p>&#10003; <strong>Contraste de texto insuficiente: </strong>pode ser tratado no Design System, com valida&#231;&#227;o de contraste e defini&#231;&#227;o de tokens de cor que atendam aos requisitos m&#237;nimos.</p></li><li><p>&#9888; <strong>Aus&#234;ncia de texto alternativo em imagens: </strong>deve ser definido no n&#237;vel da p&#225;gina, avaliando a descri&#231;&#227;o mais apropriada ou determinando se a imagem utilizada &#233; meramente decorativa.</p></li><li><p>&#10003; <strong>Aus&#234;ncia de labels em campos de formul&#225;rio:</strong> deve ser endere&#231;ada no Design System, de modo a reduzir o risco de uso de componentes sem um label associado.</p></li><li><p>&#9888; <strong>Links e bot&#245;es vazios:</strong> geralmente, o Design System n&#227;o impede que a implementa&#231;&#227;o gere elementos &lt;<em>a</em>&gt; ou &lt;<em>button</em>&gt; sem conte&#250;do (ou sem nome acess&#237;vel); por isso, recomenda-se aplicar valida&#231;&#245;es automatizadas no c&#243;digo ou no processo de build para bloquear esses casos.</p></li><li><p>&#9888; <strong>Aus&#234;ncia de defini&#231;&#227;o de idioma no documento:</strong> o atributo <em>lang</em> &#233; definido no documento/p&#225;gina, ficando fora do escopo do Design System.</p></li></ul><div><hr></div><h2><strong>Responsabilidades t&#233;cnicas bem delimitadas</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38Sd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38Sd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38Sd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494887,&quot;alt&quot;:&quot;Ilustra&#231;&#227;o em estilo personagens palito mostrando tr&#234;s &#225;reas interconectadas: Design System, Produto e Conte&#250;do. No centro, a interse&#231;&#227;o &#233; rotulada como &#8220;Decis&#245;es sob restri&#231;&#227;o&#8221;. Ao redor, aparecem fatores como prazos, escopo, d&#237;vida t&#233;cnica e metas, indicando que decis&#245;es de acessibilidade acontecem sob m&#250;ltiplas press&#245;es, n&#227;o por falta de inten&#231;&#227;o.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184958042?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ilustra&#231;&#227;o em estilo personagens palito mostrando tr&#234;s &#225;reas interconectadas: Design System, Produto e Conte&#250;do. No centro, a interse&#231;&#227;o &#233; rotulada como &#8220;Decis&#245;es sob restri&#231;&#227;o&#8221;. Ao redor, aparecem fatores como prazos, escopo, d&#237;vida t&#233;cnica e metas, indicando que decis&#245;es de acessibilidade acontecem sob m&#250;ltiplas press&#245;es, n&#227;o por falta de inten&#231;&#227;o." title="Ilustra&#231;&#227;o em estilo personagens palito mostrando tr&#234;s &#225;reas interconectadas: Design System, Produto e Conte&#250;do. No centro, a interse&#231;&#227;o &#233; rotulada como &#8220;Decis&#245;es sob restri&#231;&#227;o&#8221;. Ao redor, aparecem fatores como prazos, escopo, d&#237;vida t&#233;cnica e metas, indicando que decis&#245;es de acessibilidade acontecem sob m&#250;ltiplas press&#245;es, n&#227;o por falta de inten&#231;&#227;o." srcset="https://substackcdn.com/image/fetch/$s_!38Sd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!38Sd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04d0e21-e2cc-45ed-9e18-0acaa078fa28_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Acessibilidade falha menos por falta de inten&#231;&#227;o e mais por decis&#245;es tomadas sob prazos, escopo e restri&#231;&#245;es reais.</figcaption></figure></div><p>Para que a acessibilidade funcione de verdade, as responsabilidades precisam ser claras:</p><p><strong>Design System</strong></p><ul><li><p>Infraestrutura acess&#237;vel</p></li><li><p>Componentes confi&#225;veis (que realmente funcionem em A11Y)</p></li><li><p>Documenta&#231;&#227;o expl&#237;cita sobre limites</p></li></ul><p><strong>Produto (Design + Dev)</strong></p><ul><li><p>Estrutura sem&#226;ntica da p&#225;gina</p></li><li><p>Fluxos completos e previs&#237;veis</p></li><li><p>Ordem l&#243;gica de navega&#231;&#227;o</p></li></ul><p><strong>Conte&#250;do</strong></p><ul><li><p>Linguagem clara e contextual</p></li><li><p>Instru&#231;&#245;es acion&#225;veis</p></li><li><p>Feedback compreens&#237;vel</p></li></ul><p>Quando tudo isso &#233; jogado no colo do DS, ele inevitavelmente falha,  porque est&#225; sendo usado fora do seu escopo.</p><p>Na pr&#225;tica, essas responsabilidades n&#227;o existem em um v&#225;cuo.</p><p>Decis&#245;es de acessibilidade no produto quase sempre competem com outras for&#231;as: prazos, escopo, d&#237;vida t&#233;cnica, metas de entrega e limita&#231;&#245;es de time.</p><p>&#201; nesse contexto que muitos problemas surgem, n&#227;o por desconhecimento t&#233;cnico, mas porque <strong>acessibilidade &#233; tratada como uma caracter&#237;stica que o produto &#8220;herda&#8221; do Design System</strong>, e n&#227;o como uma decis&#227;o que precisa ser reafirmada a cada fluxo, p&#225;gina e exce&#231;&#227;o.</p><p>Quando essas decis&#245;es n&#227;o s&#227;o explicitadas, a acessibilidade se dilui. Ela deixa de ser crit&#233;rio de qualidade e passa a ser um efeito colateral esperado da infraestrutura, algo que n&#227;o se sustenta na experi&#234;ncia real.</p><p>Tratar acessibilidade como responsabilidade de produto &#233;, antes de tudo, assumir que ela envolve trade-offs conscientes, documenta&#231;&#227;o de escolhas e valida&#231;&#227;o cont&#237;nua na experi&#234;ncia real.</p><p>Nesse cen&#225;rio, em que a acessibilidade depende de decis&#245;es cont&#237;nuas feitas sob restri&#231;&#245;es reais, n&#227;o faz sentido trat&#225;-la como uma verifica&#231;&#227;o pontual ou como responsabilidade isolada de um sistema.</p><p>As recomenda&#231;&#245;es a seguir n&#227;o s&#227;o &#8220;boas pr&#225;ticas universais&#8221;, mas comportamentos recorrentes observados em times mais maduros, que entendem o Design System como infraestrutura e assumem a acessibilidade como crit&#233;rio ativo de qualidade no produto.</p><h3><strong>Recomenda&#231;&#245;es para times </strong></h3><ul><li><p>Testar acessibilidade <strong>em p&#225;ginas reais</strong>, n&#227;o apenas em Storybook</p></li><li><p>Validar fluxos completos com teclado e leitor de tela</p></li><li><p>Documentar decis&#245;es de acessibilidade no n&#237;vel do produto</p></li><li><p>Tratar o Design System como base, n&#227;o como garantia de acessibilidade final.</p></li><li><p>Contar com documenta&#231;&#227;o de acessibilidade nos componentes do Design System.</p></li></ul><div><hr></div><h2><strong>Em resumo</strong></h2><p>Um Design System acess&#237;vel &#233; uma conquista importante.<br>Mas acessibilidade n&#227;o &#233; uma feature que se &#8220;herda&#8221;.</p><p>Ela &#233; uma <strong>propriedade emergente</strong> de decis&#245;es corretas tomadas em m&#250;ltiplos n&#237;veis: t&#233;cnico, estrutural, sem&#226;ntico e humano.</p><p>Quando entendemos isso, o Design System deixa de ser um bode expiat&#243;rio e passa a ser o que sempre deveria ter sido: <strong>infraestrutura para boas decis&#245;es, n&#227;o substituto delas</strong>.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/p/um-design-system-acessivel-nao-garante?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Compartilhar&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption"><strong>Obrigado por ler a Iniciativa UI.</strong> Este artigo &#233; p&#250;blico, sinta-se &#224; vontade para compartilhar.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/p/um-design-system-acessivel-nao-garante?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Compartilhar&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://iniciativaui.substack.com/p/um-design-system-acessivel-nao-garante?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Compartilhar</span></a></p></div><p></p><div><hr></div><h2>Refer&#234;ncias e leituras complementares</h2><h4>Diretrizes e padr&#245;es de acessibilidade</h4><ul><li><p><strong>Web Content Accessibility Guidelines (WCAG) 2.1 e 2.2</strong><br>W3C &#8211; World Wide Web Consortium<br><a href="https://www.w3.org/WAI/standards-guidelines/wcag/">https://www.w3.org/WAI/standards-guidelines/wcag/</a></p></li><li><p><strong>WAI-ARIA Authoring Practices</strong><br>Padr&#245;es para uso correto de ARIA em componentes interativos<br><a href="https://www.w3.org/WAI/ARIA/apg/">https://www.w3.org/WAI/ARIA/apg/</a></p></li><li><p><strong>Accessible Rich Internet Applications (WAI-ARIA)</strong><br><a href="https://www.w3.org/TR/wai-aria/">https://www.w3.org/TR/wai-aria/</a></p></li></ul><div><hr></div><h4>Pesquisas emp&#237;ricas e dados de mercado</h4><ul><li><p><strong>WebAIM &#8211; The WebAIM Million</strong><br>Relat&#243;rios anuais sobre os erros de acessibilidade mais comuns na web<br><a href="https://webaim.org/projects/million/">https://webaim.org/projects/million/</a></p></li><li><p><strong>Deque Systems &#8211; State of Accessibility</strong><br>Relat&#243;rios e artigos sobre maturidade organizacional em acessibilidade<br><a href="https://www.deque.com/resources/">https://www.deque.com/resources/</a></p></li></ul><p></p>]]></content:encoded></item><item><title><![CDATA[Quando tudo é problema do Design System, nada é responsabilidade de produto]]></title><description><![CDATA[O sintoma que parece claro, mas quase nunca &#233;]]></description><link>https://iniciativaui.substack.com/p/quando-tudo-e-problema-do-design</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/quando-tudo-e-problema-do-design</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Tue, 27 Jan 2026 14:26:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Jjvt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jjvt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jjvt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jjvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2852677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184956419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jjvt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Jjvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5202218-137c-47a9-b076-b2d3338901d0_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Em algum momento, toda organiza&#231;&#227;o que trabalha com Design System chega ao mesmo diagn&#243;stico: &#8220;<strong>O Design System n&#227;o est&#225; bom</strong>&#8221;.</p><p>Essa frase costuma surgir quando algo concreto n&#227;o funciona como deveria. Uma tela parece confusa, um fluxo n&#227;o performa ou a experi&#234;ncia de produto n&#227;o comunica bem um novo momento da marca. Existe um inc&#244;modo real, e a vontade de melhorar &#233; leg&#237;tima. O problema n&#227;o est&#225; no desconforto. O problema est&#225; no alvo escolhido para resolv&#234;-lo.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Tudo sobre User Interface e Design System &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Na pr&#225;tica, o Design System passa a ser tratado como se fosse o lugar onde a experi&#234;ncia de produto acontece, como se fosse respons&#225;vel direto pela qualidade final de uma tela ou pela clareza de um fluxo. Essa expectativa nasce equivocada. Um Design System n&#227;o &#233; a experi&#234;ncia. Ele &#233; a estrutura que permite que experi&#234;ncias de produto existam de forma consistente.</p></blockquote><p>Por isso, &#233; poss&#237;vel ter experi&#234;ncias muito diferentes usando o mesmo Design System. O Design System organiza a linguagem visual e os componentes compartilhados entre times, mas n&#227;o define como cada fluxo deve funcionar para o usu&#225;rio final. Essa responsabilidade est&#225; em Produto, que lida com contexto, jornada e decis&#245;es espec&#237;ficas de uso.</p><p>Quando o Design System &#233; avaliado a partir do resultado final de uma decis&#227;o de produto, qualquer problema passa a ser interpretado como uma falha estrutural do sistema, mesmo quando ele &#233; puramente contextual.</p><h2>Esse assunto n&#227;o &#233; novo</h2><p>Brad Frost j&#225; levantava essa discuss&#227;o quando apresentou o conceito de Atomic Design, ainda por volta de 2013, e depois consolidado no livro Atomic Design (2016).</p><p>Embora hoje a maioria dos Design Systems n&#227;o utilize mais a nomenclatura de Atoms, Molecules e Organisms no dia a dia, o princ&#237;pio por tr&#225;s do modelo segue atual. <strong>Na pr&#225;tica, falamos em componentes base e componentes complexos</strong>, mas a l&#243;gica de separa&#231;&#227;o permanece a mesma.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w30h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w30h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w30h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w30h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w30h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w30h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg" width="1200" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagrama do Atomic Design, de Brad Frost, mostrando uma hierarquia visual em camadas. A imagem apresenta cinco n&#237;veis organizados do mais simples ao mais complexo: Atoms, Molecules, Organisms, Templates e Pages, indicando como componentes b&#225;sicos evoluem para estruturas completas de produto.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagrama do Atomic Design, de Brad Frost, mostrando uma hierarquia visual em camadas. A imagem apresenta cinco n&#237;veis organizados do mais simples ao mais complexo: Atoms, Molecules, Organisms, Templates e Pages, indicando como componentes b&#225;sicos evoluem para estruturas completas de produto." title="Diagrama do Atomic Design, de Brad Frost, mostrando uma hierarquia visual em camadas. A imagem apresenta cinco n&#237;veis organizados do mais simples ao mais complexo: Atoms, Molecules, Organisms, Templates e Pages, indicando como componentes b&#225;sicos evoluem para estruturas completas de produto." srcset="https://substackcdn.com/image/fetch/$s_!w30h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w30h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w30h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w30h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f72a501-d126-4a1b-8127-67bb0c0c1a67_1200x708.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Atomic Design, de Brad Frost: do sistema de componentes &#224;s p&#225;ginas de produto.</figcaption></figure></div><p>Desde a concep&#231;&#227;o do Atomic Design, Frost deixa claro que o <strong>Design System atua at&#233; o n&#237;vel de componentes reutiliz&#225;veis e padr&#245;es de composi&#231;&#227;o</strong>. <strong>A partir do momento em que entramos em Templates e Pages, j&#225; estamos falando explicitamente de produto.</strong></p><p>Templates e Pages n&#227;o s&#227;o apenas composi&#231;&#227;o visual. Eles carregam contexto, inten&#231;&#227;o, hierarquia de informa&#231;&#227;o e decis&#245;es de experi&#234;ncia de produto. Mesmo em um dos modelos mais conhecidos da disciplina, a fronteira entre Design System e produto sempre esteve clara.</p><div><hr></div><h2><strong>Quando uma mudan&#231;a de marca vira um problema t&#233;cnico</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C33r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C33r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C33r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C33r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C33r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C33r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3120091,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184956419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C33r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C33r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C33r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C33r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4ff0d43-71a4-4c23-970f-1ce4bf88c8b3_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Esse ru&#237;do fica ainda mais evidente em momentos de mudan&#231;a de brand ou concept. Um novo posicionamento entra em cena, novos princ&#237;pios passam a orientar como a empresa quer se expressar, e rapidamente surge a sensa&#231;&#227;o de que o produto n&#227;o reflete mais quem somos. A pergunta aparece quase automaticamente: <strong>Precisamos refazer o Design System? Na maioria dos casos, a resposta &#233; n&#227;o.</strong></p><p>O que est&#225; mudando n&#227;o &#233; a capacidade do Design System. O que muda &#233; a inten&#231;&#227;o que orienta o uso dele nos produtos. Os mesmos componentes, tokens e padr&#245;es continuam v&#225;lidos. O que se altera &#233; a &#234;nfase, o ritmo visual, a hierarquia, as combina&#231;&#245;es e as escolhas de destaque. Em outras palavras, muda o contexto de uso no produto, n&#227;o a infraestrutura do Design System.</p><p>Quando uma mudan&#231;a de brand &#233; tratada como um problema t&#233;cnico do Design System, o Design System acaba sendo pressionado a resolver algo que pertence a decis&#245;es de produto.</p><div><hr></div><h2><strong>O modelo que ajuda a separar responsabilidades</strong></h2><p>Grande parte dessa confus&#227;o nasce da falta de separa&#231;&#227;o clara entre tr&#234;s camadas que convivem no dia a dia, mas operam em n&#237;veis diferentes: <strong>Brand, Design System e Produto.</strong></p><p>Visualizar essas camadas ajuda a entender onde cada decis&#227;o deveria acontecer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZT9o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZT9o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZT9o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3192119,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184956419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZT9o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZT9o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5277a15c-d994-4654-b9a9-a051147e9f02_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O ponto central n&#227;o &#233; escolher qual camada &#233; mais importante, mas entender qual pergunta cada uma responde e onde cada decis&#227;o deveria acontecer.</p><div><hr></div><h2><strong>Brand / Concept: a camada da inten&#231;&#227;o</strong></h2><p>A camada de Brand responde perguntas fundamentais antes de qualquer tela de produto existir.</p><ul><li><p>Quem somos?</p></li><li><p>Como nos comportamos?</p></li><li><p>Que sensa&#231;&#227;o queremos transmitir?</p></li><li><p>Qual &#233; o nosso tom?</p></li></ul><p>&#201; aqui que vivem os princ&#237;pios de marca, a narrativa, a dire&#231;&#227;o visual e os valores emocionais.</p><blockquote><p>Brand n&#227;o define componentes, layouts ou grids. Ele define como decis&#245;es devem ser tomadas a partir da identidade e do posicionamento da marca.</p></blockquote><p>Quando um novo brand/concept surge, existe um trabalho paralelo de adequa&#231;&#227;o tanto ao Design System quanto aos produtos. Essas adequa&#231;&#245;es precisam passar pelos times respons&#225;veis, pois envolvem decis&#245;es t&#233;cnicas e estruturais que impactam diretamente a sustentabilidade do Design System e das experi&#234;ncias de produto.</p><p><strong>Quando a inten&#231;&#227;o da marca n&#227;o est&#225; clara, ou n&#227;o foi traduzida em princ&#237;pios acion&#225;veis, o produto tenta compensar no visual. Nesse movimento, o Design System come&#231;a a ser pressionado a resolver algo que n&#227;o &#233; dele</strong>, funcionando como um substituto improvisado para decis&#245;es estrat&#233;gicas de marca que deveriam ter sido definidas antes.</p><div><hr></div><h2><strong>Design System: a camada da capacidade</strong></h2><p>O Design System entra exatamente no ponto em que inten&#231;&#227;o precisa virar algo oper&#225;vel. Ele traduz princ&#237;pios abstratos em decis&#245;es concretas por meio de tokens, componentes, padr&#245;es de intera&#231;&#227;o, motion, regras de composi&#231;&#227;o, acessibilidade, limites e exce&#231;&#245;es.</p><blockquote><p>O papel do Design System n&#227;o &#233; dizer qual tela de produto deve existir. Ele define quais decis&#245;es s&#227;o poss&#237;veis, consistentes e sustent&#225;veis.</p></blockquote><p>Um Design System, por si s&#243;, n&#227;o garante boas experi&#234;ncias de produto. Ele garante que boas experi&#234;ncias possam existir em escala.</p><div><hr></div><h2><strong>Produto: a camada do contexto</strong></h2><p>Produto &#233; onde tudo isso se materializa. &#201; aqui que vivem telas, fluxos, jornadas, prioriza&#231;&#245;es e trocas reais. &#201; aqui que se decide o que enfatizar, o que simplificar, o que sacrificar e o que experimentar.</p><p>Quando uma tela est&#225; ruim, um fluxo est&#225; confuso ou a experi&#234;ncia de produto n&#227;o comunica bem um novo brand, o problema est&#225; nessa camada. E isso n&#227;o &#233; um erro. &#201; responsabilidade leg&#237;tima de Produto.</p><blockquote><p>O problema come&#231;a quando decis&#245;es de produto passam a ser tratadas como falhas estruturais do Design System.</p></blockquote><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Tudo sobre User Interface e Design System &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Onde as responsabilidades se misturam</strong></h2><p>Quando Brand, Design System e Produto n&#227;o t&#234;m fronteiras claras, alguns padr&#245;es se repetem. Decis&#245;es de produto passam a ser tratadas como falhas do Design System. Mudan&#231;as de brand s&#227;o interpretadas como problemas t&#233;cnicos do Design System. O Design System come&#231;a a ser avaliado por crit&#233;rios que pertencem ao produto.</p><p><strong>&#201; nesse ponto que surge a frase: &#8220;o Design System n&#227;o est&#225; bom&#8221;.</strong></p><p>Quando, na pr&#225;tica, o que est&#225; faltando &#233; clareza de princ&#237;pios, maturidade de uso e responsabilidade contextual e na maioria das vezes falta uma documenta&#231;&#227;o centralizada.</p><div><hr></div><h2><strong>Quando o Design System realmente precisa mudar</strong></h2><p>O Design System precisa evoluir quando novos padr&#245;es de intera&#231;&#227;o surgem, quando acessibilidade exige novas regras, quando novas plataformas entram em jogo ou quando o pr&#243;prio Design System deixa de suportar decis&#245;es v&#225;lidas de produto.</p><p>Ele n&#227;o precisa mudar porque uma tela de produto ficou ruim, um fluxo performou mal, um time aplicou mal os componentes ou a marca mudou de tom.</p><div><hr></div><h2><strong>O papel real de um time de Design System</strong></h2><p><strong>Um time de Design System n&#227;o &#233; respons&#225;vel pela qualidade de telas individuais</strong>, pela UX de fluxos espec&#237;ficos ou pelo sucesso ou fracasso de features de produto.</p><p><strong>Ele &#233; respons&#225;vel por clareza de regras, coer&#234;ncia entre produtos, flexibilidade controlada, evolu&#231;&#227;o estrutural</strong> do Design System e documenta&#231;&#227;o de boas pr&#225;ticas e exce&#231;&#245;es.</p><p>Produto decide o que fazer &gt; Design System define como isso pode existir.</p><div><hr></div><h2><strong>Conclus&#227;o: o problema raramente &#233; o Design System</strong></h2><p>Talvez o Design System n&#227;o esteja ruim.</p><p>Talvez ele esteja sendo usado para resolver problemas que pertencem ao produto.</p><p>Separar claramente inten&#231;&#227;o, capacidade e contexto fortalece decis&#245;es, reduz ru&#237;do e cria espa&#231;o para evolu&#231;&#227;o real.</p><p><strong>Quando tudo vira problema do Design System, nada &#233; responsabilidade de produto.</strong></p><p><strong>E sem responsabilidade clara, n&#227;o existe maturidade de design.</strong></p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/p/quando-tudo-e-problema-do-design?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Compartilhar&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption"><strong>Obrigado por ler a Iniciativa UI.</strong> Se este conte&#250;do fez sentido para voc&#234;, sinta-se &#224; vontade para compartilhar.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/p/quando-tudo-e-problema-do-design?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Compartilhar&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://iniciativaui.substack.com/p/quando-tudo-e-problema-do-design?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Compartilhar</span></a></p></div><div><hr></div><h2>Refer&#234;ncias e Leituras Relacionadas</h2><p><strong>Brad Frost</strong></p><ul><li><p>Atomic Design (artigos): <a href="https://bradfrost.com/blog/post/atomic-web-design/">https://bradfrost.com/blog/post/atomic-web-design/</a></p></li><li><p><em>Atomic Design</em> (livro, 2016): <a href="https://atomicdesign.bradfrost.com/">https://atomicdesign.bradfrost.com/</a></p></li></ul><p><strong>Design Systems como infraestrutura</strong></p><ul><li><p>Nathan Curtis (EightShapes): <a href="https://www.eightshapes.com/">https://www.eightshapes.com/</a></p></li><li><p>Shopify Polaris Design System: https://polaris.shopify.com/</p></li><li><p>Salesforce Lightning Design System: <a href="https://www.lightningdesignsystem.com/">https://www.lightningdesignsystem.com/</a></p></li><li><p>IBM Carbon Design System: <a href="https://carbondesignsystem.com/">https://carbondesignsystem.com/</a></p></li></ul><p><strong>Design System &#215; Produto &#215; Experi&#234;ncia</strong></p><ul><li><p>GOV.UK Design System: <a href="https://design-system.service.gov.uk/">https://design-system.service.gov.uk/</a></p></li><li><p>Material Design (guidelines vs products): <a href="https://m3.material.io/">https://m3.material.io/</a></p></li></ul><p><strong>Maturidade, Produto e Design Ops</strong></p><ul><li><p>Team Topologies (camadas de responsabilidade): <a href="https://teamtopologies.com/">https://teamtopologies.com/</a></p></li><li><p>Dual-track Discovery: <a href="https://www.producttalk.org/2016/02/dual-track-development/">https://www.producttalk.org/2016/02/dual-track-development/</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Tipos de layouts e suas diferenças]]></title><description><![CDATA[Entendendo a din&#226;mica por tr&#225;s de telas que mudam entre resolu&#231;&#245;es]]></description><link>https://iniciativaui.substack.com/p/tipos-de-layouts-e-suas-diferencas</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/tipos-de-layouts-e-suas-diferencas</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Fri, 23 Jan 2026 12:47:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RNzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RNzi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RNzi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 424w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 848w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 1272w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RNzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png" width="927" height="323" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cb0e865-38ff-4827-9364-a5553492a780_927x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:323,&quot;width&quot;:927,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/185176167?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RNzi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 424w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 848w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 1272w, https://substackcdn.com/image/fetch/$s_!RNzi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2cb0e865-38ff-4827-9364-a5553492a780_927x323.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Nem todo layout &#233; responsivo e nem toda responsividade &#233; fluida e existem mais tipos de layouts do que voc&#234; imagina, sendo comum confundir os in&#250;meros termos utilizados em desenvolvimento multi-device. No mercado existem in&#250;meras telas e dispositivos com alturas e larguras diferentes, sendo imposs&#237;vel criar um &#250;nico layout que fique bom para todos, tamb&#233;m n&#227;o &#233; poss&#237;vel criar um layout para cada dispositivo, por isso &#233; importante pensarmos em dimens&#245;es entre larguras ao inv&#233;s de layouts fixos.</p><p><strong>Existem 4 tipos de layouts no mercado que s&#227;o:</strong></p><ul><li><p>Static</p></li><li><p>Liquid</p></li><li><p>Adaptative</p></li><li><p>Responsive</p></li></ul><p>Para facilitar o entendimento <a href="https://www.figma.com/community/file/1328722312674047295/types-of-layouts-on-multiple-devices">disponibilizei um arquivo do Figma</a> com as configura&#231;&#245;es de todos layouts (largura) com um prot&#243;tipo funcional.</p><div><hr></div><h3>Est&#225;tico (Static / Fixed)</h3><p><strong>Layouts est&#225;ticos tem uma largura fixa independente da resolu&#231;&#227;o, </strong>eram muito comuns no passado e hoje felizmente eles quase n&#227;o existem mais. O container ou body &#233; formatado para n&#227;o se mover em sua largura (da&#237; o nome est&#225;tico).</p><p>A desvantagem desse tipo de layout &#233; que ao visualizar o site em resolu&#231;&#245;es menores ser&#225; exibido uma barra de rolagem horizontal e ser&#225; necess&#225;rio rolar a barra para ver o conte&#250;do completo conforme imagem abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uXSH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uXSH!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uXSH!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif" width="1080" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;title&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conte&#250;do do artigo" title="Conte&#250;do do artigo" srcset="https://substackcdn.com/image/fetch/$s_!uXSH!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!uXSH!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F550bd5e8-b2a5-474e-bdf2-6110e983fd9e_1080x700.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://g-mops.net/epica_saitama/epica_layout/index_adaptive.html">Exemplo de site Est&#225;tico ou Fixo</a></p><div><hr></div><h3>Flu&#237;do (Fluid / Liquid)</h3><p>Com o layout fluido ou l&#237;quido, como o nome j&#225; diz, ele se comporta de acordo com o movimento do elemento pai que &#233; o navegador, voc&#234; especifica seus tamanhos n&#227;o em pixel, mas em porcentagem, ou seja, se o tamanho da tela mudar, a propor&#231;&#227;o dos elementos permanecer&#225; igual, por&#233;m os elementos se adaptar&#227;o internamente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5-MY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5-MY!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5-MY!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif" width="1080" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;title&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conte&#250;do do artigo" title="Conte&#250;do do artigo" srcset="https://substackcdn.com/image/fetch/$s_!5-MY!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!5-MY!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2102013-7a68-4b84-9e84-331fa610b6e9_1080x700.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A desvantagem deste layout &#233; que em telas menores as colunas podem ficar muito estreitas a ponto de n&#227;o podermos compreender seus conte&#250;dos, imagine um texto extenso em uma coluna de 50pixels de largura ou menor. Isso vale tamb&#233;m para elementos como imagens e v&#237;deo que deveriam permanecer em tamanho fixo mas nesse tipo de layout eles de adaptar&#227;o com a largura podendo quebrar a experi&#234;ncia, esse layout ao meu ver &#233; bem problem&#225;tico.</p><p>Esse tipo de layout s&#243; &#233; vantajoso se comparado ao fixo (anterior), hoje em dia &#233; quase imposs&#237;vel se projetar interfaces 100% flu&#237;das, ambos os cen&#225;rios Est&#225;tico e Flu&#237;do quase n&#227;o s&#227;o usados hoje em dia.</p><p><a href="https://g-mops.net/epica_saitama/epica_layout/index_adaptive.html">Exemplo de site Liquido ou Fluido</a></p><h3>Adaptativo (Adaptative)</h3><p>Imagine que voc&#234; tenha muitas resolu&#231;&#245;es (breakpoints) e em cada uma delas o seu layout ter&#225; que se encaixar na largura que sua tela est&#225; reduzindo ou aumentando, ent&#227;o cada p&#225;gina ter&#225; x adapta&#231;&#245;es baseadas nos seus breakpoints, ou seja, se a configura&#231;&#227;o for ter 4 quebras de layout, todas as suas p&#225;ginas ter&#227;o 4 adapta&#231;&#245;es de layout, por isso &#233; muito importante pensar em containers e n&#227;o em posi&#231;&#245;es absolutas, dessa forma cada adapta&#231;&#227;o de layout se encaixar&#225; no breakpoint entre suas dimens&#245;es pr&#233;-determinadas conforme imagem abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fqeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fqeg!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fqeg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif" width="1080" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;title&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conte&#250;do do artigo" title="Conte&#250;do do artigo" srcset="https://substackcdn.com/image/fetch/$s_!fqeg!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!fqeg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0ebbf50-0b6e-4395-bd22-3c1a3258bb55_1080x700.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A cada breakpoint a tela ir&#225; se adequar ao novo formato de layout de forma instant&#226;nea, sem responsividade nem fluidez, a ideia do layout adaptativo &#233; a troca sem movimento.</p><p>Pensando no ponto positivo &#233; f&#225;cil trabalhar com templates de p&#225;gina tendo em vista que os containers sempre ser&#227;o alterados conforme seus breakpoints pr&#233;-determinados, caso o Design System exista regras breakpoints igual o Bootstrap faz melhor ainda.</p><p>A parte negativa (ou n&#227;o) &#233; que existe a necessidade de entender os padr&#245;es a fundo e n&#227;o &#233; aconselh&#225;vel sair desse padr&#227;o devido a consist&#234;ncia do projeto e que haver&#225; uma necessidade de alterar c&#243;digo para que isso funcione corretmanete, mas sim &#233; poss&#237;vel alterar essa regra em avaliando e testando o formato e alinhando com o time de Design System para escalar esse ajuste em Design e c&#243;digo.</p><p><a href="https://g-mops.net/epica_saitama/epica_layout/index_adaptive.html">Exemplo de site adaptativo</a></p><h3>Responsivo (Responsive)</h3><p>O design Responsivo &#233; o melhor de todos os cen&#225;rios (na minha opini&#227;o), pois ele integra os 2 melhores modelos em 1 s&#243; que &#233; o flu&#237;do e adaptativo, dessa forma a troca de breakpoints fica mais suave devido ao encaixe do conte&#250;do nos containers (flu&#237;do) antes de alterar o layout no (adaptativo) conforme imagem abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8alV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8alV!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!8alV!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!8alV!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!8alV!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8alV!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif" width="1080" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;title&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conte&#250;do do artigo" title="Conte&#250;do do artigo" srcset="https://substackcdn.com/image/fetch/$s_!8alV!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 424w, https://substackcdn.com/image/fetch/$s_!8alV!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 848w, https://substackcdn.com/image/fetch/$s_!8alV!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 1272w, https://substackcdn.com/image/fetch/$s_!8alV!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5da9197-e344-4d7b-8ffa-7dfbbc958d54_1080x700.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apesar de existir uma regra pr&#233;-definida dos Breakpoints o conte&#250;do sempre est&#225; &#8220;vivo&#8221; se adaptando aos containers deixando assim um sentimento de site inteligente e personalizado em cada pixel da tela.</p><p>Esse &#233; o formato mais usado hoje no mercado, podendo existir uma mistura de Responsivo at&#233; X largura e abaixo disso Adaptativo, as misturas podem ser interessante.</p><p><a href="https://g-mops.net/epica_saitama/epica_layout/index_adaptive.html">Exemplo de site responsivo</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Tudo sobre User Interface e Design System &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3>B&#244;nus - O que pode alterar a cada Breakpoints?</h3><p>Breakpoints (Layout Responsivo como &#233; chamado no mercado) s&#227;o nada mais que blocos de CSS agrupados de acordo com a Largura ou altura do dispositivo, podendo ser 1 valor de m&#237;nimo/m&#225;ximo ou 2 valores especificando um intervalo conforme abaixo:</p><p><strong>&#218;nico Valor de tamanho m&#237;nimo ou m&#225;ximo:</strong></p><pre><code><code>/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}</code></code></pre><p><strong>Valores de m&#237;nimos e m&#225;ximos determinando um intervalo:</strong></p><pre><code><code>@media only screen and (min-width: 360px) and (max-width: 768px) {
&#9;// do something in this width range.
}</code></code></pre><h3>Como funciona na pr&#225;tica?</h3><p>Vamos pensar que temos uma base de estilos que ir&#225; transitar entre todas as resolu&#231;&#245;es, por&#233;m, em determinada largura eu quero aplicar uma <strong>mudan&#231;a de largura, cor e espa&#231;amento </strong>por exemplo, o c&#243;digo seria conforme abaixo:</p><pre><code><code>.container {
  display: flex;
  flex-wrap: wrap;
  width: 980px;
  margin: 0 auto;
  margin-top: 40px;
  text-color:black;
}

.boxes {
  width: 100px;
}


@media only screen and (min-width: 320px) and (max-width: 576px) {
  .container {
    width: 100%;
    padding-left: 23px;
    text-color: red;
  }
  .boxes {
    width: 100%;
  }
}</code></code></pre><p>Posso alterar QUALQUER propriedade dos estilos com Breakpoints, dessa forma n&#227;o ficamos limitados apenas as larguras com as adapta&#231;&#245;es de conte&#250;do e elementos visuais com larguras e algura conforme estamos acostumados a fazer com as ferramentas de mercado de Design (como o Figma) que n&#227;o d&#227;o suporte a isso (mentira que Framer e Webflow fazem isso, corre l&#225; conhecer elas).</p><h3>Conclus&#227;o</h3><p>Quer aprender um pouco mais sobre isso? Sugiro estudar o <strong>Bootstrap </strong>e mexer na pr&#225;tica com o c&#243;digo dele, d&#234; uma lida na documenta&#231;&#227;o do site que &#233; na minha opini&#227;o uma das melhores do mercado. <a href="https://getbootstrap.com/docs/5.3/layout/breakpoints/">Link para Breakpoints</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!92SI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!92SI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 424w, https://substackcdn.com/image/fetch/$s_!92SI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 848w, https://substackcdn.com/image/fetch/$s_!92SI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 1272w, https://substackcdn.com/image/fetch/$s_!92SI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!92SI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png" width="1089" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;title&quot;:&quot;Conte&#250;do do artigo&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Conte&#250;do do artigo" title="Conte&#250;do do artigo" srcset="https://substackcdn.com/image/fetch/$s_!92SI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 424w, https://substackcdn.com/image/fetch/$s_!92SI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 848w, https://substackcdn.com/image/fetch/$s_!92SI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 1272w, https://substackcdn.com/image/fetch/$s_!92SI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917cb1ba-568f-4be8-9cd8-56e74126d8b3_1089x943.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Agradecimentos</h3><p>*Thanks to <a href="https://www.linkedin.com/in/nidavison/">Nick Davison</a> who developed the <a href="https://g-mops.net/epica_saitama/epica_layout/index_adaptive.html">Liqui dap sive</a> website that I use to explain the different examples of applying layout types to websites.</p><p>*Refer&#234;ncias do artigo e de imagens do site <a href="https://ux-alpaca.medium.com/so-what-exactly-is-the-difference-between-fixed-fluid-adaptive-and-responsive-layouts-and-why-3773272d8481">UX Alpaca</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Tudo sobre User Interface e Design System &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Figma Dev Mode funciona mesmo? Testando na prática]]></title><description><![CDATA[Testei o Dev mode do Figma vs Navegadores copiando e colando o c&#243;digo do Dev-mode e o resultado foi surpreendente.]]></description><link>https://iniciativaui.substack.com/p/figma-dev-mode-funciona-mesmo-testando</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/figma-dev-mode-funciona-mesmo-testando</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Wed, 21 Jan 2026 12:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kMmv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Recentemente tivemos um problema onde precis&#225;vamos abstrair os paddings e borders dos containers para isso n&#227;o fosse somado as larguras e alturas dos elementos, j&#225; que no Figma isso n&#227;o influencia na largura do objeto quando ativados conforme imagem abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UPXb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UPXb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 424w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 848w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 1272w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UPXb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png" width="800" height="218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:218,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de um elemento do Figma com um texto interno utilizando o Dev Mode da ferramenta.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de um elemento do Figma com um texto interno utilizando o Dev Mode da ferramenta." title="Imagem de um elemento do Figma com um texto interno utilizando o Dev Mode da ferramenta." srcset="https://substackcdn.com/image/fetch/$s_!UPXb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 424w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 848w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 1272w, https://substackcdn.com/image/fetch/$s_!UPXb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1dddc33-8aa2-4fcf-9e94-58698fbb6df2_800x218.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Testando o FIGMA (Design)</h3><p>Criei 2 containers com as mesmas configura&#231;&#245;es de 200px de largura, por&#233;m, o da esquerda tinha borda, e o da direita tinha padding de 20px e sem a borda.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Bruno Biagioni &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kvVs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kvVs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 424w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 848w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 1272w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kvVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png" width="800" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4894994-8482-4499-92d1-488891535252_800x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de 2 Cards com textos de exemplo lado a lado com 200px de largura, um com borda e o outro sem borda.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de 2 Cards com textos de exemplo lado a lado com 200px de largura, um com borda e o outro sem borda." title="Imagem de 2 Cards com textos de exemplo lado a lado com 200px de largura, um com borda e o outro sem borda." srcset="https://substackcdn.com/image/fetch/$s_!kvVs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 424w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 848w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 1272w, https://substackcdn.com/image/fetch/$s_!kvVs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4894994-8482-4499-92d1-488891535252_800x354.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Testando no HTML (Code)</h3><p>A&#237; vem o teste, ser&#225; que se inserirmos as mesmas configura&#231;&#245;es no c&#243;digo fica igual? Ent&#227;o peguei as mesmas configura&#231;&#245;es que o Dev Mode nos d&#225; e inseri no HTML conforme imagem abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ECU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ECU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 424w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 848w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 1272w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ECU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png" width="800" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Resultado de 2 c&#243;digos criados a partir do Dev Mode do Figma e como seu c&#243;digo HTML ser&#225; feito.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Resultado de 2 c&#243;digos criados a partir do Dev Mode do Figma e como seu c&#243;digo HTML ser&#225; feito." title="Resultado de 2 c&#243;digos criados a partir do Dev Mode do Figma e como seu c&#243;digo HTML ser&#225; feito." srcset="https://substackcdn.com/image/fetch/$s_!1ECU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 424w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 848w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 1272w, https://substackcdn.com/image/fetch/$s_!1ECU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e7a657-c318-423d-b16a-4164be96ed5e_800x849.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Resultado do HTML no Chrome</h3><p>De cara j&#225; percebemos que n&#227;o fica igual, falta algo e ele n&#227;o segue as larguras pr&#233;-definidas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u23T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u23T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 424w, https://substackcdn.com/image/fetch/$s_!u23T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 848w, https://substackcdn.com/image/fetch/$s_!u23T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 1272w, https://substackcdn.com/image/fetch/$s_!u23T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u23T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png" width="800" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b949f158-30f0-4022-bbb0-c95df97b4054_800x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de um Card que foi criado no Chrome a partir do Dev Mode do Figma com diverg&#234;ncia na largura do elemento.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de um Card que foi criado no Chrome a partir do Dev Mode do Figma com diverg&#234;ncia na largura do elemento." title="Imagem de um Card que foi criado no Chrome a partir do Dev Mode do Figma com diverg&#234;ncia na largura do elemento." srcset="https://substackcdn.com/image/fetch/$s_!u23T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 424w, https://substackcdn.com/image/fetch/$s_!u23T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 848w, https://substackcdn.com/image/fetch/$s_!u23T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 1272w, https://substackcdn.com/image/fetch/$s_!u23T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb949f158-30f0-4022-bbb0-c95df97b4054_800x352.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Inspecionando o c&#243;digo percebemos que o CSS est&#225; correto com 200px de largura, mas o resultado final tem 242px, que somando 2 bordas de 1px mais 2 paddings de 20px d&#225; um total de 42px a mais.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kMmv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kMmv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 424w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 848w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 1272w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kMmv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png" width="800" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de um Card com texto sendo exibido no Inspetor de c&#243;digo do Chrome.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de um Card com texto sendo exibido no Inspetor de c&#243;digo do Chrome." title="Imagem de um Card com texto sendo exibido no Inspetor de c&#243;digo do Chrome." srcset="https://substackcdn.com/image/fetch/$s_!kMmv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 424w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 848w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 1272w, https://substackcdn.com/image/fetch/$s_!kMmv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F543fb813-a8a8-4e6c-aafc-273977c4a37a_800x444.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sobrepondo ainda as telas do Figma e do HTML fica pior ainda.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xxrn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xxrn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 424w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 848w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 1272w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xxrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png" width="800" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de 2 cards com texto no Figma, um com padding interno e outro sem, abaixo os mesmos 2 cards feitos em HTML mostrando suas diverg&#234;ncias.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de 2 cards com texto no Figma, um com padding interno e outro sem, abaixo os mesmos 2 cards feitos em HTML mostrando suas diverg&#234;ncias." title="Imagem de 2 cards com texto no Figma, um com padding interno e outro sem, abaixo os mesmos 2 cards feitos em HTML mostrando suas diverg&#234;ncias." srcset="https://substackcdn.com/image/fetch/$s_!Xxrn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 424w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 848w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 1272w, https://substackcdn.com/image/fetch/$s_!Xxrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F376116f1-5874-48a3-b459-d88c306ab0e2_800x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>Ent&#227;o o Figma DevMode n&#227;o funciona? Vale a pena comprar algo que n&#227;o entrega o resultado final esperado? Fica a d&#250;vida no ar.</em></p></blockquote><h3>Resolvendo o problema com box-sizing</h3><p>Existe um prop do CSS que resolve esse problema que &#233; o box-sizing: border-box.</p><p>Resumindo, o que &#233; o box-sizing: border-box?</p><p>O box-sizing com o valor border-box faz com que o navegador n&#227;o calcule a dimens&#227;o de um elemento somando bordas e margens com altura e largura, simples e resolve o problema do Figma.</p><p>Conforme imagem abaixo ele tem a possibilidade de somar ou n&#227;o as bordas e paddings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mg4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mg4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 424w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 848w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 1272w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mg4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png" width="545" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:545,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem t&#233;cnica de como o box-sizing funciona no c&#243;digo, na esquerda tem o box-sizing: content-box e na direita o box-sizing: border box.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem t&#233;cnica de como o box-sizing funciona no c&#243;digo, na esquerda tem o box-sizing: content-box e na direita o box-sizing: border box." title="Imagem t&#233;cnica de como o box-sizing funciona no c&#243;digo, na esquerda tem o box-sizing: content-box e na direita o box-sizing: border box." srcset="https://substackcdn.com/image/fetch/$s_!mg4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 424w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 848w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 1272w, https://substackcdn.com/image/fetch/$s_!mg4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0c11863-705e-4644-ab28-cdd46b0a6a06_545x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Imagem:</figcaption></figure></div><h3>Resultado do HTML com Content-box: border box</h3><p>Apesar do texto ainda ser um problema entre Figma e C&#243;digo que n&#227;o fica 100% igual, isso ainda &#233; uma &#243;tima solu&#231;&#227;o para esse problema t&#227;o grande do Figma que diz &#8220;cuspir&#8221; a formata&#231;&#227;o CSS, por&#233;m, n&#227;o foi 100% e depender&#225; do DEV ter o conhecimento t&#233;cnico pra ajustar esses pontos na m&#227;o. Ent&#227;o n&#227;o fique bravo com o Dev gente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U-IG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U-IG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 424w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 848w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 1272w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U-IG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png" width="800" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Comparativo de 2 cards desenhados no Figma e 2 cards feitos no HTML ap&#243;s aplica&#231;&#227;o de box-sizing, ambos id&#234;nticos.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Comparativo de 2 cards desenhados no Figma e 2 cards feitos no HTML ap&#243;s aplica&#231;&#227;o de box-sizing, ambos id&#234;nticos." title="Comparativo de 2 cards desenhados no Figma e 2 cards feitos no HTML ap&#243;s aplica&#231;&#227;o de box-sizing, ambos id&#234;nticos." srcset="https://substackcdn.com/image/fetch/$s_!U-IG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 424w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 848w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 1272w, https://substackcdn.com/image/fetch/$s_!U-IG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197b87d7-29c1-476f-9823-d8a0d9940832_800x552.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Diferentes Navegadores diferentes motores</h3><p>A entrega 100% pixel perfect n&#227;o existe pois cada Browser tem um mecanismo de navega&#231;&#227;o (browse engine) diferente e isso afeta o visual visual em quest&#227;o de pixels, logo o pixel perfect entre browsers n&#227;o existe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2WjA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2WjA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 424w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 848w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 1272w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2WjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png" width="800" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de uma tabela comparativa mostrando quais o browse engine e suas diferen&#231;as.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de uma tabela comparativa mostrando quais o browse engine e suas diferen&#231;as." title="Imagem de uma tabela comparativa mostrando quais o browse engine e suas diferen&#231;as." srcset="https://substackcdn.com/image/fetch/$s_!2WjA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 424w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 848w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 1272w, https://substackcdn.com/image/fetch/$s_!2WjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f19ea6e-77db-43be-9a74-2ed6f6494104_800x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Imagem:</figcaption></figure></div><h3>Aten&#231;&#227;o para o Handoff e QA de Design</h3><p>N&#227;o se apegue a sobreposi&#231;&#245;es m&#225;gicas de pixel perfect do Design vs C&#243;digo, pois conforme provado acima o Figma n&#227;o faz 100% do c&#243;digo e os browsers n&#227;o renderizam 100% igual entre eles o mesmo visual, logo eles n&#227;o ser&#227;o 100% igual.</p><p>Obrigado e para mais conte&#250;dos acessem: <a href="https://linktr.ee/iniciativa.ui">Iniciativa UI</a> &#8212;&#8202;Bruno Biagioni</p><div><hr></div><h3>Leituras complementares</h3><ul><li><p><a href="https://www.w3schools.com/css/css_boxmodel.asp">W3C Schools&#8202;&#8212;&#8202;Box Model</a></p></li><li><p><a href="https://napoleon.com.br/glossario/o-que-e-browser-engine/">Napoleon&#8202;&#8212;&#8202;O que &#233; Browser Engine?</a></p></li></ul><div><hr></div><h3>Refer&#234;ncias</h3><ul><li><p>Wikipedia (2025). <a href="https://en.wikipedia.org/wiki/Comparison_of_browser_engines">Comparison of browser engines</a></p></li><li><p>coolchaem (2021). <a href="https://velog.io/@coolchaem/Browser-Rendering">Browser Rendering</a></p></li><li><p>Free Code Camp (2020). <a href="https://forum.freecodecamp.org/t/survey-form-project-after-before-box-sizing-align-problem/411003">Survey Form Project&#8202;&#8212;</a> <em><a href="https://forum.freecodecamp.org/t/survey-form-project-after-before-box-sizing-align-problem/411003">::after,</a> </em><a href="https://forum.freecodecamp.org/t/survey-form-project-after-before-box-sizing-align-problem/411003">::before &amp; box-sizing: (align problem!)</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Iniciativa UI - Bruno Biagioni &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar meu trabalho, considere tornar-se uma assinatura gratuita ou uma assinatura paga.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[O desaparecimento silencioso dos times de Ops]]></title><description><![CDATA[O vazio deixado por essas fun&#231;&#245;es n&#227;o desaparece]]></description><link>https://iniciativaui.substack.com/p/o-desaparecimento-silencioso-dos</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/o-desaparecimento-silencioso-dos</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Mon, 19 Jan 2026 14:38:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TBpp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TBpp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TBpp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TBpp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1902376,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184959246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TBpp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TBpp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc76b72ec-9459-470e-b16c-3bf284892044_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Em muitas empresas, times de Ops n&#227;o foram extintos de forma expl&#237;cita. Eles simplesmente deixaram de existir como fun&#231;&#227;o dedicada.<br>O trabalho continuou sendo necess&#225;rio, mas passou a ser absorvido por outros times. Produto, Design, Engenharia e, com frequ&#234;ncia, o time de Design System.</p><p>Governan&#231;a, rituais, m&#233;tricas, alinhamento entre times, processos de decis&#227;o e manuten&#231;&#227;o de acordos continuam acontecendo, s&#243; que agora sem um respons&#225;vel claro.</p><div><hr></div><h2>O diagn&#243;stico mais comum </h2><p>O diagn&#243;stico mais recorrente &#233; simples: <strong>Ops n&#227;o gerava valor suficiente para justificar o custo</strong>.</p><p>Esse racioc&#237;nio parece l&#243;gico, mas tem muito mais por tr&#225;s do que somente custos ao meu ver.</p><p>Ele parte da premissa de que valor s&#243; existe quando &#233; diretamente atribu&#237;vel a uma entrega vis&#237;vel. Ignora o papel de fun&#231;&#245;es que atuam como infraestrutura de produtividade, qualidade e escala.</p><blockquote><p>Ops raramente entrega algo isoladamente ele &#233; mais amplo.<br>Ele reduz desperd&#237;cio, organiza o caos, evita retrabalho e protege decis&#245;es estrat&#233;gicas.</p></blockquote><p>Quando isso n&#227;o &#233; medido, parece invis&#237;vel.</p><div><hr></div><h3>O que realmente levou as empresas a reduzir Ops</h3><p>Esse movimento n&#227;o nasce de um &#250;nico fator, mas da combina&#231;&#227;o de v&#225;rios.</p><ul><li><p><strong>Primeiro</strong>, a press&#227;o de budget e o foco em custos diretos. Em momentos de ajuste financeiro, fun&#231;&#245;es percebidas como camadas de suporte se tornam alvos f&#225;ceis, especialmente quando n&#227;o possuem m&#233;tricas financeiras claras associadas.</p></li><li><p><strong>Segundo</strong>, a falta de dados sobre ganhos indiretos. Ops gera ganhos sist&#234;micos como menos atrito, mais velocidade e melhor alinhamento. O problema &#233; que poucas empresas sabem ou se preocupam em medir esse impacto.</p></li><li><p><strong>Terceiro</strong>, uma cultura excessivamente orientada a outputs. Se a organiza&#231;&#227;o mede apenas features entregues, prazos e roadmap, qualquer fun&#231;&#227;o focada em como o trabalho acontece perde espa&#231;o.</p></li></ul><p>Por fim, estruturas cada vez mais enxutas. O achatamento organizacional elimina pap&#233;is intermedi&#225;rios mesmo quando eles eram respons&#225;veis por manter a m&#225;quina funcionando de forma saud&#225;vel.</p><p>Nada disso significa que Ops n&#227;o funciona.<br>Significa que o valor de Ops n&#227;o estava expl&#237;cito o suficiente para sobreviver a um corte.</p><div><hr></div><h3>Onde a confus&#227;o conceitual come&#231;a</h3><p>A confus&#227;o aparece quando a empresa assume, mesmo sem dizer, que se n&#227;o existe um time dedicado, o trabalho deixa de existir.</p><p><strong>Isso nunca acontece.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wQh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wQh9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wQh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1763931,&quot;alt&quot;:&quot;Uma pessoa sentada &#224; mesa trabalha em um MacBook, com express&#227;o de cansa&#231;o e uma m&#227;o apoiada na testa. Atr&#225;s dela, dois fantasmas brancos, com olhos pretos, se inclinam sobre seus ombros observando a tela, sugerindo press&#227;o e sobrecarga de trabalho. O ambiente &#233; um escrit&#243;rio, com pap&#233;is, gr&#225;ficos e materiais de trabalho espalhados sobre a mesa.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://iniciativaui.substack.com/i/184959246?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Uma pessoa sentada &#224; mesa trabalha em um MacBook, com express&#227;o de cansa&#231;o e uma m&#227;o apoiada na testa. Atr&#225;s dela, dois fantasmas brancos, com olhos pretos, se inclinam sobre seus ombros observando a tela, sugerindo press&#227;o e sobrecarga de trabalho. O ambiente &#233; um escrit&#243;rio, com pap&#233;is, gr&#225;ficos e materiais de trabalho espalhados sobre a mesa." title="Uma pessoa sentada &#224; mesa trabalha em um MacBook, com express&#227;o de cansa&#231;o e uma m&#227;o apoiada na testa. Atr&#225;s dela, dois fantasmas brancos, com olhos pretos, se inclinam sobre seus ombros observando a tela, sugerindo press&#227;o e sobrecarga de trabalho. O ambiente &#233; um escrit&#243;rio, com pap&#233;is, gr&#225;ficos e materiais de trabalho espalhados sobre a mesa." srcset="https://substackcdn.com/image/fetch/$s_!wQh9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wQh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff808da60-60e3-4f69-bc0a-04b6481ae110_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Algumas decis&#245;es n&#227;o somem. Elas s&#243; passam a pesar em quem ficou.</figcaption></figure></div><p>Design System passa a acumular responsabilidades que v&#227;o muito al&#233;m da constru&#231;&#227;o e manuten&#231;&#227;o do sistema. Media&#231;&#227;o entre times, alinhamento estrat&#233;gico, defini&#231;&#227;o de rituais, governan&#231;a e educa&#231;&#227;o organizacional entram no escopo de forma informal.</p><div><hr></div><h3>O efeito colateral nos times de Design System</h3><p>Design Systems raramente s&#227;o times grandes.<br>Quando assumem responsabilidades operacionais sem estrutura, os sintomas aparecem rapidamente.</p><p>Backlogs invis&#237;veis, decis&#245;es constantemente adiadas, desgaste cont&#237;nuo, queda de qualidade e a sensa&#231;&#227;o permanente de estar apagando inc&#234;ndios.</p><p>A empresa acredita que economizou ao cortar Ops.<br>Na pr&#225;tica, apenas transferiu o custo para outras &#225;reas de forma difusa e dif&#237;cil de rastrear.</p><div><hr></div><h3>O que essa decis&#227;o resolve e o que ela n&#227;o resolve</h3><p>Ela resolve problemas imediatos.<br>Reduz headcount, simplifica o organograma e facilita decis&#245;es financeiras de curto prazo.</p><p>Mas n&#227;o resolve quest&#245;es estruturais.<br>N&#227;o resolve problemas de escala, desalinhamento entre times, retrabalho, inconsist&#234;ncias de produto ou perda de efici&#234;ncia ao longo do tempo.</p><p>Sem Ops, a empresa n&#227;o se torna mais simples.<br>Ela se torna menos consciente da pr&#243;pria complexidade.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Obrigado por ler a Iniciativa UI</strong>, de Bruno Biagioni. Se quiser acompanhar os pr&#243;ximos conte&#250;dos, <strong>a assinatura &#233; gratuita</strong>.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Caminhos para contornar o problema</h2><p>A resposta n&#227;o &#233; simplesmente recriar estruturas antigas por in&#233;rcia, nem assumir que o trabalho vai &#8220;se resolver&#8221; ao ser distribu&#237;do informalmente entre outros times.</p><h3>Algumas possibilidades que v&#234;m aparecendo em organiza&#231;&#245;es mais maduras passam por:</h3><ul><li><p><strong>Tornar o valor operacional mensur&#225;vel</strong><br>Ganhos de Ops raramente aparecem como entrega direta, mas impactam tempo, qualidade e retrabalho. Tempo economizado entre squads, redu&#231;&#227;o de inconsist&#234;ncias, diminui&#231;&#227;o de depend&#234;ncias e impacto na velocidade de entrega precisam ser tratados como dados, n&#227;o apenas como percep&#231;&#245;es ou narrativas internas.</p></li><li><p><strong>Separar claramente infraestrutura de entrega</strong><br>Design System n&#227;o &#233; um substituto natural de Ops. Quando infraestrutura organizacional e entrega de sistema se misturam, o time perde foco, cria d&#237;vida invis&#237;vel e fragiliza a escala no m&#233;dio prazo. Mesmo que a estrutura seja enxuta, a distin&#231;&#227;o conceitual precisa existir.</p></li><li><p><strong>Tratar Ops como capacidade organizacional, n&#227;o apenas como time</strong><br>Mesmo sem um time dedicado, a fun&#231;&#227;o operacional precisa estar expl&#237;cita. Algu&#233;m responde por governan&#231;a, m&#233;tricas, rituais e acordos entre times. Quando essa responsabilidade n&#227;o &#233; nomeada, ela se espalha de forma ca&#243;tica.</p></li><li><p><strong>Criar modelos h&#237;bridos e tempor&#225;rios, n&#227;o solu&#231;&#245;es definitivas</strong><br>Em vez de estruturas fixas, algumas empresas t&#234;m adotado c&#233;lulas, pap&#233;is rotativos ou ciclos de dedica&#231;&#227;o parcial para fun&#231;&#245;es operacionais, sempre com escopo, dura&#231;&#227;o e crit&#233;rios claros. O risco n&#227;o est&#225; no modelo h&#237;brido, mas na informalidade permanente.</p></li><li><p><strong>Evitar a romantiza&#231;&#227;o do time enxuto</strong><br>Times pequenos n&#227;o s&#227;o mais maduros por defini&#231;&#227;o. Enxugamento sem clareza apenas desloca o custo. Maturidade vem de limites bem definidos, decis&#245;es conscientes e acordos expl&#237;citos sobre o que n&#227;o ser&#225; feito.</p></li></ul><div><hr></div><h3>Uma reflex&#227;o final</h3><p>Talvez a pergunta mais honesta n&#227;o seja se Ops vale o custo.</p><p>Talvez a pergunta real seja se <strong>estamos preparados para operar sem enxergar o custo real da aus&#234;ncia de Ops</strong>.</p><p>Enquanto essa reflex&#227;o n&#227;o acontece, o trabalho continua existindo. Ele apenas se torna mais fragmentado, mais invis&#237;vel e, na maioria das vezes, mais caro do que parece.<br></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Obrigado por ler a Iniciativa UI</strong>, de Bruno Biagioni. Se quiser acompanhar os pr&#243;ximos conte&#250;dos, <strong>a assinatura &#233; gratuita</strong>.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[A importância do HTML e CSS para quem trabalha com UI Design e Design System]]></title><description><![CDATA[Entendendo a cria&#231;&#227;o de design atrav&#233;s do c&#243;digo sem&#226;ntico, responsivo e interativo.]]></description><link>https://iniciativaui.substack.com/p/a-importancia-do-html-e-css-para</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/a-importancia-do-html-e-css-para</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Wed, 26 Feb 2025 17:38:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ibEd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ibEd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ibEd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ibEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg" width="700" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:700,&quot;resizeWidth&quot;:700,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Na esquerda uma estrutura de p&#225;gina HTML apenas com DIV, na direita uma estrutura de p&#225;gina HTML com Tags HTML sem&#226;nticas como header, nav, sections e outros.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Na esquerda uma estrutura de p&#225;gina HTML apenas com DIV, na direita uma estrutura de p&#225;gina HTML com Tags HTML sem&#226;nticas como header, nav, sections e outros." title="Na esquerda uma estrutura de p&#225;gina HTML apenas com DIV, na direita uma estrutura de p&#225;gina HTML com Tags HTML sem&#226;nticas como header, nav, sections e outros." srcset="https://substackcdn.com/image/fetch/$s_!ibEd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ibEd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd409dffa-999b-4a93-8223-ec59c9d708ac_700x354.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Diferen&#231;a entre um c&#243;digo comum e um estruturado com tags sem&#226;nticas.</figcaption></figure></div><p>Hoje o Figma praticamente domina o mercado de aplicativos de Interface de Design Web, mas existem in&#250;meros aplicativos &#243;timos por a&#237; onde todos visam que os seus layouts espelhem 100% ao que ser&#225; desenvolvido seja para Web ou Mobile. S&#243; que existe uma coisa em comum que nenhuma delas faz: espelhar 100% do que &#233; poss&#237;vel ser feito em HTML e CSS (todas menos o Webflow, mas &#233; pol&#234;mico o assunto). Sabendo que nem toda ferramenta consegue simular 100% do c&#243;digo, como podemos reduzir essa discrep&#226;ncia?</p><p>Por outro lado existe tamb&#233;m uma grande maioria de pessoas que criam interfaces para dispositivos (Web e Mobile) entendendo pouqu&#237;ssimo (ou quase nada) do que pode ser feito no final do c&#243;digo.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Iniciativa UI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Sendo assim:</p><blockquote><p>C<em>omo podemos criar layouts se n&#227;o sabemos como eles se comportam no c&#243;digo?</em></p></blockquote><p>Atualmente sim &#233; poss&#237;vel (necess&#225;rio) criar layouts sem entender de HTML e CSS, por&#233;m, como dizia Charles Dickens: <em>&#8220;Uma vaga no&#231;&#227;o de tudo, e um conhecimento de nada&#8221;</em>. E &#233; assim que no fim das contas acontece, o pouco conhecimento sobre o que o HTML e CSS pode limitar a entrega final para o desenvolvimento o que acaba se tornando uma briga onde um lado (dev) fala que a entrega n&#227;o foi detalhada corretamente e o outro lado (design) fala que o layout n&#227;o foi implementado da forma que foi desenhado.</p><p>Agora voltando um pouco no passado quando comecei a trabalhar com Design em janeiro de 2006, designers faziam layout e &#8220;recortavam&#8221; o HTML e CSS tamb&#233;m. Aprendi da pior (ou melhor) forma poss&#237;vel como o c&#243;digo funcionava.</p><p>Entrei em um time de Sustenta&#231;&#227;o que era o time respons&#225;vel por arrumar os bugs de toda a f&#225;brica de software (simples assim). Naquela &#233;poca n&#227;o existia o inspecionar c&#243;digo dos navegadores; era o Internet Explorer 6 e t&#237;nhamos que abrir o c&#243;digo e inserir borda vermelha em todo CSS e alerts nos JavaScripts. Era mais ou menos assim e se n&#227;o funcionasse era s&#243; colocar !important no fim do CSS.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_H0a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_H0a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 424w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 848w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 1272w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_H0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png" width="700" height="251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:251,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Uma foto da p&#225;gina inicial da Globo.com como exemplo com bordas vermelhas em suas DIVs para entender onde existe a quebra de c&#243;digo.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Uma foto da p&#225;gina inicial da Globo.com como exemplo com bordas vermelhas em suas DIVs para entender onde existe a quebra de c&#243;digo." title="Uma foto da p&#225;gina inicial da Globo.com como exemplo com bordas vermelhas em suas DIVs para entender onde existe a quebra de c&#243;digo." srcset="https://substackcdn.com/image/fetch/$s_!_H0a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 424w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 848w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 1272w, https://substackcdn.com/image/fetch/$s_!_H0a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75225dcd-0be6-4c60-9f36-0552cee92616_700x251.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">P&#225;gina inicial da globo.com</figcaption></figure></div><p>Contudo em 2008 quando comecei a trabalhar na SKY eu j&#225; tinha um entendimento de como o Designer e o Desenvolvedor deveriam trabalhar e at&#233; hoje penso exatamente igual, seria algo assim:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wIsM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wIsM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 424w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 848w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 1272w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wIsM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png" width="700" height="449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:449,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de 2 blocos que se unem onde na esquerda est&#225; a parte de Design, na direita o Desenvolvimento e ao centro em sua uni&#227;o est&#225; a divis&#227;o de conhecimento entre as duas partes.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de 2 blocos que se unem onde na esquerda est&#225; a parte de Design, na direita o Desenvolvimento e ao centro em sua uni&#227;o est&#225; a divis&#227;o de conhecimento entre as duas partes." title="Imagem de 2 blocos que se unem onde na esquerda est&#225; a parte de Design, na direita o Desenvolvimento e ao centro em sua uni&#227;o est&#225; a divis&#227;o de conhecimento entre as duas partes." srcset="https://substackcdn.com/image/fetch/$s_!wIsM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 424w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 848w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 1272w, https://substackcdn.com/image/fetch/$s_!wIsM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59ad502d-f6f1-43c1-9578-1d984a4c939e_700x449.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Divis&#227;o de conhecimento entre Design e Codigo</figcaption></figure></div><p>O <a href="https://www.linkedin.com/in/tiago-goncalves-b79ab017/">Tiago Gon&#231;alves</a> e a <a href="https://www.linkedin.com/in/tamiresdias/">Tamires Dias</a> n&#227;o me deixam mentir, o trabalho era lado a lado e sab&#237;amos que era importante o compartilhamento mas n&#227;o era saud&#225;vel se aprofundar muito, ent&#227;o desenvolvemos um padr&#227;o de que um deveria conhecer minimamente como o outro lado funcionava.</p><p>&#173;</p><h1><strong>Tentando resolver o problema</strong></h1><p>Como podemos pensar em um estudo segundo a sua necessidade ou carreira tendo em vista que existem muitos cargos que podem exigir mais ou menos desse entendimento, pensando nisso, criei uma categoriza&#231;&#227;o do tema onde podemos facilmente entender seus n&#237;veis e em que momento podemos aplicar cada etapa da sua carreira:</p><ol><li><p>Sem&#226;ntico (Estrutura&#231;&#227;o de Layouts)</p></li><li><p>Responsivo (Prototipa&#231;&#227;o com Multi-Resolu&#231;&#245;es)</p></li><li><p>Interativo (Anima&#231;&#245;es, Micro Intera&#231;&#245;es, UX Motion)</p></li></ol><p>&#173;</p><h1><strong>1. Sem&#226;ntico</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jbFQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jbFQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jbFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg" width="700" height="304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:304,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Na esquerda uma p&#225;gina HTML com uma estrutura sem&#226;ntica de artigos, na direita um resumo do artigo estruturado em outra p&#225;gina HTML.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Na esquerda uma p&#225;gina HTML com uma estrutura sem&#226;ntica de artigos, na direita um resumo do artigo estruturado em outra p&#225;gina HTML." title="Na esquerda uma p&#225;gina HTML com uma estrutura sem&#226;ntica de artigos, na direita um resumo do artigo estruturado em outra p&#225;gina HTML." srcset="https://substackcdn.com/image/fetch/$s_!jbFQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jbFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb5c050-672f-4804-a605-64d8be4bab40_700x304.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de uma estrutura sem&#226;ntica HTML e sua sub-p&#225;gina</figcaption></figure></div><p>Essa etapa &#233; voltada para quem trabalha mais com desenho de telas ao n&#237;vel de interface sem se aprofundar em intera&#231;&#245;es ou componentes.</p><p>Entender a sem&#226;ntica do c&#243;digo ajudar&#225; voc&#234; a nomear suas layers segundo a voca&#231;&#227;o da Tag HTML, elevando demais a entrega de seus layouts para o time de desenvolvimento.</p><p>Abaixo temos dois exemplos, o primeiro uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas, logo a seguir uma estrutura de Card com os elementos internos bem nomeados para facilitar assim a identifica&#231;&#227;o dos itens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s_re!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s_re!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 424w, https://substackcdn.com/image/fetch/$s_!s_re!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 848w, https://substackcdn.com/image/fetch/$s_!s_re!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 1272w, https://substackcdn.com/image/fetch/$s_!s_re!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s_re!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png" width="700" height="336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/185f65c2-8908-45e7-a6cf-204670198987_700x336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:336,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas corretamente.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas corretamente." title="Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas corretamente." srcset="https://substackcdn.com/image/fetch/$s_!s_re!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 424w, https://substackcdn.com/image/fetch/$s_!s_re!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 848w, https://substackcdn.com/image/fetch/$s_!s_re!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 1272w, https://substackcdn.com/image/fetch/$s_!s_re!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185f65c2-8908-45e7-a6cf-204670198987_700x336.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de estrutura de uma p&#225;gina tipo Dashboard</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yr42!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yr42!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yr42!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yr42!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yr42!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yr42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg" width="700" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Um printdo Figma (ferramenta de Design) com uma estrutura de um componente Card com os elementos internos bem nomeados para facilitar assim a identifica&#231;&#227;o dos elementos estruturais.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Um printdo Figma (ferramenta de Design) com uma estrutura de um componente Card com os elementos internos bem nomeados para facilitar assim a identifica&#231;&#227;o dos elementos estruturais." title="Um printdo Figma (ferramenta de Design) com uma estrutura de um componente Card com os elementos internos bem nomeados para facilitar assim a identifica&#231;&#227;o dos elementos estruturais." srcset="https://substackcdn.com/image/fetch/$s_!yr42!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yr42!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yr42!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yr42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb51f9f2-1c76-4840-a13b-708cd6f38d12_700x414.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de um Card estruturado com Tags de acordo com sua voca&#231;&#227;o.</figcaption></figure></div><p>Agora pense em como seria uma entrega desse mesmo layout sem sem&#226;ntica? Indo mais al&#233;m, imagine isso em um fluxo de 50 p&#225;ginas?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cW-V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cW-V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cW-V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg" width="700" height="336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:336,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas de forma errada.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas de forma errada." title="Um print do Figma (ferramenta de Design) com uma estrutura de layout de dashboard com as &#225;reas de conte&#250;do nomeadas de forma errada." srcset="https://substackcdn.com/image/fetch/$s_!cW-V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cW-V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cab0bfd-a9f6-4ec9-a12a-54f3865cc3e6_700x336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de estrutura de uma p&#225;gina tipo Dashboard</figcaption></figure></div><p>Claro que nem sempre &#233; poss&#237;vel detalhar cada elemento do seu layout, mas quanto mais ele estiver organizado melhor ser&#225; o seu conhecimento sem&#226;ntico porque com o tempo voc&#234; evoluir&#225; essa parte e tamb&#233;m seu handoff ser&#225; melhor e o reuso das suas telas e componentes em outros fluxos ter&#225; muitos ganhos.</p><p>&#173;</p><h2><strong>Pontos positivos para um site sem&#226;ntico</strong></h2><p>O uso de HTML Sem&#226;ntico contribui para que os motores de busca (SEO) consigam interpretar melhor o conte&#250;do e o contexto das informa&#231;&#245;es presentes nas p&#225;ginas e dessa forma posicione melhor sua p&#225;gina em buscadores. Exemplo:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C9wP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C9wP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 424w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 848w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 1272w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C9wP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png" width="700" height="174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:174,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Exemplo de um gr&#225;fico de an&#225;lise de acesso de usu&#225;rios a um sistem com um crescimento de 30% ap&#243;s uma reestrutura&#231;&#227;o de tags html5 sem&#226;nticas.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Exemplo de um gr&#225;fico de an&#225;lise de acesso de usu&#225;rios a um sistem com um crescimento de 30% ap&#243;s uma reestrutura&#231;&#227;o de tags html5 sem&#226;nticas." title="Exemplo de um gr&#225;fico de an&#225;lise de acesso de usu&#225;rios a um sistem com um crescimento de 30% ap&#243;s uma reestrutura&#231;&#227;o de tags html5 sem&#226;nticas." srcset="https://substackcdn.com/image/fetch/$s_!C9wP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 424w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 848w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 1272w, https://substackcdn.com/image/fetch/$s_!C9wP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed8ca55-ac31-4825-808c-4bc5ec8eb17a_700x174.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Refer&#234;ncia: <a href="https://www.oncrawl.com/technical-seo/page-content-html5-tags/">Use semantic HTML5 tags to focus your page content and avoid pollution and dilution of the page&#8217;s theme</a></figcaption></figure></div><p>Resultado foi um crescimento de +30% de visitas e isso &#233; s&#243; o come&#231;o do que pode ser feito.&#173;</p><h1><strong>2. Responsivo</strong></h1><p>Essa etapa acredito que seja interessante detalharmos dois formatos muito confundidos nos layouts, o Media Query (Breakpoints) e o Container Query, ambos trabalham o comportamento do elemento de acordo com alguma dimens&#227;o acima deles. Exemplo de suas aplica&#231;&#245;es abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!stZw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!stZw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 424w, https://substackcdn.com/image/fetch/$s_!stZw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 848w, https://substackcdn.com/image/fetch/$s_!stZw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 1272w, https://substackcdn.com/image/fetch/$s_!stZw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!stZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png" width="700" height="349" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:349,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Na imagem 2 telas identicas HTML, na esquerda uma p&#225;gina com um exemplo de Media Query e da Direita a mesma p&#225;gina com um exemplo de Container query.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Na imagem 2 telas identicas HTML, na esquerda uma p&#225;gina com um exemplo de Media Query e da Direita a mesma p&#225;gina com um exemplo de Container query." title="Na imagem 2 telas identicas HTML, na esquerda uma p&#225;gina com um exemplo de Media Query e da Direita a mesma p&#225;gina com um exemplo de Container query." srcset="https://substackcdn.com/image/fetch/$s_!stZw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 424w, https://substackcdn.com/image/fetch/$s_!stZw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 848w, https://substackcdn.com/image/fetch/$s_!stZw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 1272w, https://substackcdn.com/image/fetch/$s_!stZw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4451cf6-3352-45a3-b635-badc66a0c98c_700x349.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: Adrianti Rusli &#8212; <a href="https://medium.com/gravel-engineering/container-queries-do-we-still-need-media-queries-2440aabd3383#:~:text=Container%20queries%20are%20a%20great,a%20great%20responsive%20web%20design.">Container Queries: Do we still need Media Queries?</a></figcaption></figure></div><p>Precisamos identificar a forma de uso de cada um para conseguirmos criar experi&#234;ncias ricas e personalizadas conforme o momento mais adequado para a tela ou para o elemento.&#173;</p><h2><strong>2.1 &#8212; Breakpoints (Media query)</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S8GZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S8GZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S8GZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem com 2 p&#225;ginas demonstrando a responsividade do Viewport Width quando alteramos entre p&#225;ginas desktop para p&#225;ginas Mobile.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem com 2 p&#225;ginas demonstrando a responsividade do Viewport Width quando alteramos entre p&#225;ginas desktop para p&#225;ginas Mobile." title="Imagem com 2 p&#225;ginas demonstrando a responsividade do Viewport Width quando alteramos entre p&#225;ginas desktop para p&#225;ginas Mobile." srcset="https://substackcdn.com/image/fetch/$s_!S8GZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!S8GZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc783fb14-840d-4a5c-9b62-9ef423305c4b_700x394.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: Ahmad Shadeed &#8212; <a href="https://ishadeed.com/article/responsive-design/">The Guide To Responsive Design In 2023 and Beyond</a></figcaption></figure></div><p>Media Query: Recurso do CSS 3 que permite que a renderiza&#231;&#227;o do conte&#250;do se adapte a diferentes condi&#231;&#245;es de resolu&#231;&#227;o da tela. Tornou-se um padr&#227;o recomendado pelo W3C em junho de 2012.</p><p>Quando trabalhamos tipos de largura de tela usamos os Breakpoints da p&#225;gina configurados pelos Media Queries para que possamos adaptar nosso conte&#250;do conforme a largura da janela do navegar, essa parte &#233; muito importante pois podemos alterar praticamente TUDO de uma tela a cada Breakpoint da p&#225;gina, desde posicionamentos, larguras, cores, efeitos, tudo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqxK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqxK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 424w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 848w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 1272w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin" width="1456" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo." title="Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo." srcset="https://substackcdn.com/image/fetch/$s_!uqxK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 424w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 848w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 1272w, https://substackcdn.com/image/fetch/$s_!uqxK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4344827c-f103-4691-8ac7-402ba0a18676_1800x500.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Anima&#231;&#227;o CSS Breakpoints</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3aR6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3aR6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 424w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 848w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 1272w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3aR6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin" width="640" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo." title="Anima&#231;&#227;o de uma p&#225;gina HTML alterando entre Desktop, Tablet e Mobile com seus elementos internos se alterando conforme foram especificados no c&#243;digo." srcset="https://substackcdn.com/image/fetch/$s_!3aR6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 424w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 848w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 1272w, https://substackcdn.com/image/fetch/$s_!3aR6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0103aad3-51e0-471e-9e57-f526aba09f1e_640x480.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Anima&#231;&#227;o de responsividade entre Desktop, Tablet e Mobile.</figcaption></figure></div><blockquote><p><em>Extra: Se utilizarmos Javascript podemos aumentar o leque de op&#231;&#245;es de uso (window.outerWidth, window.innerWidth, window.outerHeight e window.innerHeight) conforme imagem abaixo:</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1IJR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1IJR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1IJR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Exemplo de uma Janela de Navegador com suas propriedades de javascript no top, direita, embaixo e esquerda.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Exemplo de uma Janela de Navegador com suas propriedades de javascript no top, direita, embaixo e esquerda." title="Exemplo de uma Janela de Navegador com suas propriedades de javascript no top, direita, embaixo e esquerda." srcset="https://substackcdn.com/image/fetch/$s_!1IJR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!1IJR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64d41154-e328-46c1-9669-3fecaff0d1b0_700x700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: <a href="https://stackoverflow.com/questions/3437786/get-the-size-of-the-screen-current-web-page-and-browser-window">Get the Size of the Screen, Browser Window and Web Page with JavaScript</a></figcaption></figure></div><h2><strong>2.2 &#8212; Container Query &#8212; Largura (ou dimens&#227;o) do elemento pai</strong></h2><p>Container query: Os recursos de largura de containers permitem aplicar estilos a um elemento com base no tamanho do cont&#234;iner do elemento, ou seja, podemos alterar outros estilos em um Container Query. N&#227;o &#233; a largura da p&#225;gina e sim a largura do elemento pai conforme abaixo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-3zx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-3zx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-3zx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg" width="700" height="325" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:325,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de 2 Componentes Cards, o Card da esquerda com largura grande com sua imagem interna posicionada a esquerda, o Card da direita com largura pequena com sua imagem posicionada ao topo.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de 2 Componentes Cards, o Card da esquerda com largura grande com sua imagem interna posicionada a esquerda, o Card da direita com largura pequena com sua imagem posicionada ao topo." title="Imagem de 2 Componentes Cards, o Card da esquerda com largura grande com sua imagem interna posicionada a esquerda, o Card da direita com largura pequena com sua imagem posicionada ao topo." srcset="https://substackcdn.com/image/fetch/$s_!-3zx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-3zx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45f9946a-cd18-4ef6-b950-f0e63b443d0d_700x325.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de Container Query</figcaption></figure></div><p>Como &#233; o c&#243;digo em CSS?</p><pre><code>@container (min-width: 500px) {
  .card {
    grid-template-columns: 1fr 2fr;
    grid-template-rows: auto 1fr;
    align-items: start;
    column-gap: 20px;
    max-width:100%;
  }
}</code></pre><p><a href="https://codepen.io/brunobiagioni/pen/dyaMvMe">Code pen do exemplo acima</a></p><p>Outro exemplo:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RphC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RphC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 424w, https://substackcdn.com/image/fetch/$s_!RphC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 848w, https://substackcdn.com/image/fetch/$s_!RphC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 1272w, https://substackcdn.com/image/fetch/$s_!RphC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RphC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin" width="600" height="314" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:314,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de um Card com Imagem ao topo sendo reduzida sua largura e alterando o layout interno da imagem demonstrando o Container Query em a&#231;&#227;o.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de um Card com Imagem ao topo sendo reduzida sua largura e alterando o layout interno da imagem demonstrando o Container Query em a&#231;&#227;o." title="Imagem de um Card com Imagem ao topo sendo reduzida sua largura e alterando o layout interno da imagem demonstrando o Container Query em a&#231;&#227;o." srcset="https://substackcdn.com/image/fetch/$s_!RphC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 424w, https://substackcdn.com/image/fetch/$s_!RphC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 848w, https://substackcdn.com/image/fetch/$s_!RphC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 1272w, https://substackcdn.com/image/fetch/$s_!RphC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe945225-3bb1-4c30-89c7-a380b677c969_600x314.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: Adrianti Rusli &#8212; <a href="https://codepen.io/adriantirusli/embed/bGONNoE?">Container Queries: Do we still need Media Queries?</a></figcaption></figure></div><p>Contudo nem tudo s&#227;o flores, nem todas as ferramentas conseguem automatizar essas regras, ent&#227;o a imagem acima mostra possibilidades onde a configura&#231;&#227;o vai de acordo com a aplica&#231;&#227;o e suas regras de uso em tempo real, com isso, tanto o Breakpoint quanto o Container Query devem documentados no Handoff do componente ou na entrega do layout onde se aplica a regra.</p><p>Seria maravilhoso se essas regras fossem automatizadas no Figma em um futuro n&#227;o? Tomara que isso chegue um dia (sonho).&#173;</p><h1><strong>3. Interativo</strong></h1><p>Trabalhar com UX Motion e Micro Intera&#231;&#245;es de um componente ou tela requer uma vis&#227;o ampla de anima&#231;&#245;es e no&#231;&#227;o de m&#237;nimos e m&#225;ximos, nem toda intera&#231;&#227;o cabe em determinado lugar e para que a anima&#231;&#227;o seja flu&#237;da, padronizada e fa&#231;a sentido com o contexto &#233; importante conhecermos a fundo todas possibilidades de aplica&#231;&#227;o e suas limita&#231;&#245;es t&#233;cnicas.&#173;</p><h2><strong>Micro Intera&#231;&#245;es</strong></h2><p>S&#227;o movimentos ou anima&#231;&#245;es de elementos onde podem transformar uma tarefa simples em uma experi&#234;ncia significativa, saindo do simples est&#225;tico que antes poderiam ser despercebidos para movimentos impactantes.</p><p>Exemplo de micro-intera&#231;&#245;es:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sCio!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sCio!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 424w, https://substackcdn.com/image/fetch/$s_!sCio!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 848w, https://substackcdn.com/image/fetch/$s_!sCio!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!sCio!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sCio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem com 5 &#237;cones com texto em cada um demostrando indivisualmente suas micro-intera&#231;&#245;es.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem com 5 &#237;cones com texto em cada um demostrando indivisualmente suas micro-intera&#231;&#245;es." title="Imagem com 5 &#237;cones com texto em cada um demostrando indivisualmente suas micro-intera&#231;&#245;es." srcset="https://substackcdn.com/image/fetch/$s_!sCio!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 424w, https://substackcdn.com/image/fetch/$s_!sCio!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 848w, https://substackcdn.com/image/fetch/$s_!sCio!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!sCio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4920d8-969a-4be6-a60b-d471cb261b31_800x600.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo de Midro-intera&#231;&#245;es &#8212; Tony Pinkevych &#8212; <a href="https://dribbble.com/shots/6673388-Dribbble-icons-microinteractions-gif">Icons Microinteractions</a></figcaption></figure></div><p>E como as micro-intera&#231;&#245;es s&#227;o aplicadas? Esse &#233; um cen&#225;rio amplo que vale at&#233; outro artigo, mas em resumo geralmente ela &#233; feita (hoje em dia) via Json, mas j&#225; foi feito muito no passado com GIF e CSS.&#173;</p><h2><strong>UX Motion</strong></h2><p>As anima&#231;&#245;es e transi&#231;&#245;es de UX Motion ajudam a guiar o uso de telas e fluxos tornando a experi&#234;ncia do usu&#225;rio mais agrad&#225;vel e com prop&#243;sito. Mas o Motion como conhecemos hoje veio de outra &#225;rea mais conhecida como Motion Graphics, tamb&#233;m conhecido como motion design, videografismo ou design de anima&#231;&#227;o, &#233; uma t&#233;cnica de design gr&#225;fico que mescla princ&#237;pios de design, anima&#231;&#227;o, v&#237;deo e cinema, gerando um grande impacto visual.</p><p>Abaixo os 12 princ&#237;pios de UX Motion mais conhecidos:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m1OT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m1OT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 424w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 848w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 1272w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m1OT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin" width="1456" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem com 12 princ&#237;pios de UX Motion sendo animadas demostrando indivisualmente suas micro-intera&#231;&#245;es.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem com 12 princ&#237;pios de UX Motion sendo animadas demostrando indivisualmente suas micro-intera&#231;&#245;es." title="Imagem com 12 princ&#237;pios de UX Motion sendo animadas demostrando indivisualmente suas micro-intera&#231;&#245;es." srcset="https://substackcdn.com/image/fetch/$s_!m1OT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 424w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 848w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 1272w, https://substackcdn.com/image/fetch/$s_!m1OT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3c1c0ac-e3ce-484b-99e5-6f79543e08a5_1627x689.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: <a href="https://www.creativebloq.com/news/principles-of-ux-motion">Joseph Foley &#8212; This handy UX design cheatsheet is invaluable</a></figcaption></figure></div><p>J&#225; no Motion, diferente de Micro-intera&#231;&#245;es, podemos usar outros recursos como CSS, Javascript, Jquery e at&#233; Json se for o caso de uma anima&#231;&#227;o de elemento de ilustra&#231;&#227;o. Abaixo alguns exemplos reais de UX Motion:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!njeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!njeg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 424w, https://substackcdn.com/image/fetch/$s_!njeg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 848w, https://substackcdn.com/image/fetch/$s_!njeg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!njeg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!njeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin" width="800" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef6cd478-99ee-497e-9947-e716035860c5_800x600.bin&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;P&#225;gina Mobile com Micro-intera&#231;&#245;es sendo ativadas aleatoriamente.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="P&#225;gina Mobile com Micro-intera&#231;&#245;es sendo ativadas aleatoriamente." title="P&#225;gina Mobile com Micro-intera&#231;&#245;es sendo ativadas aleatoriamente." srcset="https://substackcdn.com/image/fetch/$s_!njeg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 424w, https://substackcdn.com/image/fetch/$s_!njeg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 848w, https://substackcdn.com/image/fetch/$s_!njeg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 1272w, https://substackcdn.com/image/fetch/$s_!njeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef6cd478-99ee-497e-9947-e716035860c5_800x600.bin 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fonte: <a href="https://www.quickreviewer.com/7-principles-of-using-animation-in-ux/">Akal Sujlana &#8212; 7 UX Animation Principles (You Need to Know)</a></figcaption></figure></div><p>Mas o que UX Motion e Micro-Intera&#231;&#245;es est&#227;o fazendo aqui nesse artigo de HTML e CSS? No final das contas mesmo que o processo seja feito em outras ferramentas, o resultado ser&#225; aplicado em c&#243;digo e &#233; muito importante conhecer as limita&#231;&#245;es do c&#243;digo para que a aplica&#231;&#227;o da anima&#231;&#227;o seja flu&#237;da e n&#227;o seja uma dor de cabe&#231;a para o time t&#233;cnico. J&#225; vi muito processo ser feito e no final n&#227;o ser poss&#237;vel a aplica&#231;&#227;o por falta de conhecimento final da aplica&#231;&#227;o, como tamb&#233;m j&#225; vi muito projeto sendo aplicado da forma errada e ao inv&#233;s de melhorar a experi&#234;ncia piorar.</p><p>Uma dica em Motion &#233;: Saiba pesar a m&#227;o e converse com o time de desenvolvimento. N&#227;o tente aplicar todo o seu conhecimento em uma &#250;nica tela, seja simples.</p><p>Quer trabalhar com UI ou Design System e se destacar? Abra sua mente para o c&#243;digo. Aprender linguagem de formata&#231;&#227;o e anima&#231;&#227;o te trar&#225; uma nova vis&#227;o de como tudo funciona al&#233;m de te dar mais for&#231;a para interagir com o time t&#233;cnico (desenvolvedores). No final os times de desenvolvimento s&#227;o seus parceiros de time e n&#227;o o time concorrente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aR_q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aR_q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 424w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 848w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 1272w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aR_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png" width="500" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Imagem de 2 pessoas sentadas em carteiras escolares onde o da frente est&#225; passando um bilhete para o de tr&#225;s que ao abrir o bilhete est&#225; escrito te amo.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Imagem de 2 pessoas sentadas em carteiras escolares onde o da frente est&#225; passando um bilhete para o de tr&#225;s que ao abrir o bilhete est&#225; escrito te amo." title="Imagem de 2 pessoas sentadas em carteiras escolares onde o da frente est&#225; passando um bilhete para o de tr&#225;s que ao abrir o bilhete est&#225; escrito te amo." srcset="https://substackcdn.com/image/fetch/$s_!aR_q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 424w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 848w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 1272w, https://substackcdn.com/image/fetch/$s_!aR_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87da887e-86cd-4123-b282-b4e0e6ce37d7_500x475.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Repasse do Dev para o Designer</figcaption></figure></div><p>Me sigam nas redes sociais:</p><p><a href="https://linktr.ee/iniciativa.ui">Meus links</a></p><p><a href="https://www.figma.com/@iniciativaui">Downloads de Figma gr&#225;tis</a></p><h2><strong>Refer&#234;ncias</strong></h2><ul><li><p>Hugo Scott. <a href="https://www.oncrawl.com/technical-seo/page-content-html5-tags/">Use semantic HTML5 tags to focus your page content and avoid pollution and dilution of the page&#8217;s theme</a></p></li><li><p>Adrianti Rusli (2023). <a href="https://medium.com/gravel-engineering/container-queries-do-we-still-need-media-queries-2440aabd3383">Container Queries: Do we still need Media Queries?</a></p></li><li><p>Ahmad Shadeed (2023) &#8212; <a href="https://ishadeed.com/article/responsive-design/">The Guide To Responsive Design In 2023 and Beyond</a></p></li><li><p>Kamil Kie&#322;czewski (2020). <a href="https://stackoverflow.com/questions/3437786/get-the-size-of-the-screen-current-web-page-and-browser-window">Get the size of the screen, current web page and browser window</a></p></li><li><p>Tony Pinkevych &#8212; <a href="https://dribbble.com/shots/6673388-Dribbble-icons-microinteractions-gif">Icons Microinteractions</a></p></li><li><p><a href="https://www.creativebloq.com/news/principles-of-ux-motion">Joseph Foley &#8212; This handy UX design cheatsheet is invaluable</a></p></li><li><p><a href="https://www.quickreviewer.com/7-principles-of-using-animation-in-ux/">Akal Sujlana &#8212; 7 UX Animation Principles (You Need to Know)</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Iniciativa UI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[5 Plugins do Figma para acelerar seu trabalho]]></title><description><![CDATA[Agilize o seu trabalho com o Figma e System Ops.]]></description><link>https://iniciativaui.substack.com/p/5-plugins-do-figma-para-acelerar</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/5-plugins-do-figma-para-acelerar</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Mon, 16 Oct 2023 19:46:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K8Hk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K8Hk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K8Hk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 424w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 848w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 1272w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K8Hk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png" width="752" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:752,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173078,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K8Hk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 424w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 848w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 1272w, https://substackcdn.com/image/fetch/$s_!K8Hk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5447d5e-176d-422f-9946-c6fa61a1be31_752x403.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Como a utiliza&#231;&#227;o de plugins pode acelerar seus processos de trabalho no dia a dia? Sempre que penso em fazer algo em escala dentro do Figma eu me pergunto: &#8220;poxa, ser&#225; que algu&#233;m j&#225; pensou em fazer isso e fez algum plugin que acelere meu trabalho?&#8221;, nem sempre eu consigo tudo em um &#250;nico plugin, mas voc&#234; pode unir 2 deles para resolver seus problemas. Ent&#227;o vamos l&#225;.</p><p>Lembrando que s&#227;o os <strong>meus top 5 plugins</strong>, caso voc&#234; tenham algum que vale acrescentar na lista, manda a&#237; pra gente compartilhar.</p><h2>5 - Rename Styles</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xg1h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xg1h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xg1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Xg1h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!Xg1h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a32f1ae-6718-40ae-9efb-7dee49b503ed_1920x960.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Mesmo estando em &#250;ltimo na lista, este &#233; um dos meus favoritos e j&#225; foi um dos mais usados. Neste componente voc&#234; pode alterar n&#227;o somente os nomes dos estilos de cores mas tamb&#233;m os de texto, grid e efeitos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ubW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ubW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 424w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 848w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 1272w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ubW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png" width="617" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf5264c1-45e9-44a3-af33-dd456254f924_617x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:617,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7ubW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 424w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 848w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 1272w, https://substackcdn.com/image/fetch/$s_!7ubW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf5264c1-45e9-44a3-af33-dd456254f924_617x457.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O uso dele &#233; muito simples, voc&#234; executa o plugin e ele vai carregar j&#225; de cara tudo que tiver no seu arquivo, lembrando que ele n&#227;o vai carregar bibliotecas externas e sim o que estiver dentro do seu arquivo principal.</p><p>Ao carregar os nomes voc&#234; pode filtrar na esquerda caso tenham muitos itens, na direita voc&#234; coloca o nome que quer alterar no &#8220;find&#8221; e no &#8220;replace&#8221; voc&#234; insere o dado que voc&#234; ir&#225; substituir. Muito simples e usual.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_iWm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_iWm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 424w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 848w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 1272w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_iWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png" width="617" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:617,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_iWm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 424w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 848w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 1272w, https://substackcdn.com/image/fetch/$s_!_iWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912dc7d2-6d48-46ac-abfb-1db5ee4db2af_617x457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.figma.com/community/plugin/904723338709552480/rename-styles">Download do plugin Rename Styles</a></p><div><hr></div><h2>4 - Simple Sort</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KGe9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KGe9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 424w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 848w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 1272w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KGe9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png" width="975" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:975,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KGe9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 424w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 848w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 1272w, https://substackcdn.com/image/fetch/$s_!KGe9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e05d6fe-9458-4b69-ab0f-4600b6e8d77e_975x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Este plugin &#233; muito &#225;gil para quem trabalha com Design Systems, a estrutura dele &#233; baseada em variantes, portanto s&#243; &#233; poss&#237;vel organizar itens dentro de um set de componentes com variantes.</p><p>O ponto fraco dele &#233; que n&#227;o &#233; poss&#237;vel reordenar as variantes, somente as propriedades delas, portanto, se voc&#234; quiser inserir primeiro o State (conforme) a imagem, voc&#234; ter&#225; que alterar no primeiro n&#243; do set. Caso algu&#233;m tenha outro que j&#225; fa&#231;a isso manda a&#237; :).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S7OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S7OC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 424w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 848w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 1272w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S7OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png" width="1086" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!S7OC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 424w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 848w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 1272w, https://substackcdn.com/image/fetch/$s_!S7OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffa09a5-ea9f-4831-9524-2e34617f2e4a_1086x704.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rQMt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rQMt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 424w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 848w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 1272w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rQMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png" width="1103" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:1103,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rQMt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 424w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 848w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 1272w, https://substackcdn.com/image/fetch/$s_!rQMt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F160636bd-e1ef-4033-86a6-f65ba733c9e9_1103x352.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.figma.com/community/plugin/931578032226522167/simple-sort">Download do plugin Simple Sort</a></p><div><hr></div><h2>3 - Super Select</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5VD7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5VD7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5VD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!5VD7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!5VD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb6093dc-cab8-435e-8789-77bb49ea357d_2048x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>A tempos eu procurava por este plugin</strong>, imagine que voc&#234; tenha que selecionar um filho do componente que voc&#234; quer alterar algo, por&#233;m, voc&#234; est&#225; trabalhando com muitos milhares de variantes, sim eu j&#225; selecionei um a um no passado, hoje gra&#231;as a esse componente eu n&#227;o fa&#231;o mais isso.</p><p>Seguindo a imagem abaixo, eu seleciono o item pai (pode ser o filho tamb&#233;m), e usando o plugin eu consigo selecionar todos os itens filhos dele, abaixo da hierarquia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7u9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7u9B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 424w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 848w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 1272w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7u9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png" width="753" height="247" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1b699fc-e45b-452c-9343-9d276a218fad_753x247.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:247,&quot;width&quot;:753,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7u9B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 424w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 848w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 1272w, https://substackcdn.com/image/fetch/$s_!7u9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b699fc-e45b-452c-9343-9d276a218fad_753x247.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Voc&#234; pode tamb&#233;m selecionar no Figma algum item filho com o Control e pedir para ele selecionar o item pai, e isso &#233; infinito, enquanto voc&#234; quiser que o plugin suba n&#237;veis ou des&#231;a &#233; s&#243; voc&#234; ir repetindo a opera&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Pcf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Pcf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 424w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 848w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 1272w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Pcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png" width="1196" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1196,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9Pcf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 424w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 848w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 1272w, https://substackcdn.com/image/fetch/$s_!9Pcf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f35dd9e-dc1d-4d4d-b64a-738364f0eb2d_1196x675.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.figma.com/community/plugin/750783568176946334/super-select">Download plugin Super Select</a></p><div><hr></div><h2>2 - Similayer</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UURA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UURA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!UURA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!UURA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!UURA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UURA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UURA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!UURA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!UURA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!UURA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd698f29f-7c54-47ab-b467-53f85b74d330_1920x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Este item &#233; para alterar propriedades de elementos em massa, por exemplo, se voc&#234; quer alterar todas as bordas de v&#225;rios elementos das suas 50 p&#225;ginas do projeto, esse plugin d&#225; v&#225;rias op&#231;&#245;es para voc&#234; escolher baseado em um elemento que voc&#234; selecionou, voc&#234; pode unir propriedades para que voc&#234; possa procurar elementos em comum.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PCuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PCuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 424w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 848w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 1272w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PCuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png" width="1190" height="615" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d45cb29-8060-4792-91b7-530713792cac_1190x615.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:615,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PCuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 424w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 848w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 1272w, https://substackcdn.com/image/fetch/$s_!PCuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d45cb29-8060-4792-91b7-530713792cac_1190x615.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#201; uma m&#227;o na roda principalmente para procurar elementos de mesmo nome, por isso a import&#226;ncia de renomearmos os componentes corretamente.</p><p><a href="https://www.figma.com/community/plugin/735733267883397781">Download plugin Similayer</a></p><div><hr></div><h2>1 - Rename it</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mJUt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mJUt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mJUt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mJUt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mJUt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb6f1d3-5bc2-42bd-8a92-c3e15c5ef7fc_2048x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Apesar do Figma ter uma funcionalidade semelhante, eu gosto muito desse plugin por ter algumas fun&#231;&#245;es extras onde podemos selecionar elementos e adicionar nomenclaturas avan&#231;adas e ordem de n&#250;meros se necess&#225;rio conforme imagem abaixo. &#201; poss&#237;vel tamb&#233;m concatenar as fun&#231;&#245;es com o caracter +.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VgNp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VgNp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 424w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 848w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 1272w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VgNp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png" width="781" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:781,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!VgNp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 424w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 848w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 1272w, https://substackcdn.com/image/fetch/$s_!VgNp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9504d6e8-3eed-4091-a2a3-ba20e6f6afcd_781x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tamb&#233;m &#233; poss&#237;vel selecionar um grupo de itens, sejam eles layers, grupos ou componentes e buscar uma plabra espec&#237;fica e trocar por outro valor, por&#233;m, nessa fun&#231;&#227;o n&#227;o &#233; poss&#237;vel utilizar as regras do item anterior de Keywords. Essa fun&#231;&#227;o &#233; sensacional!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kJCN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kJCN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 424w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 848w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 1272w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kJCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png" width="1090" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1090,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kJCN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 424w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 848w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 1272w, https://substackcdn.com/image/fetch/$s_!kJCN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3854d68-4959-4ccf-893f-e6de731628a7_1090x510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.figma.com/community/plugin/731271836271143349/rename-it">Download plugin Rename it</a></p><div><hr></div><p>Espero que essa lista ajude voc&#234;s a acelerarem seus processos e que abram tamb&#233;m a mente para procurar mais plugins de produtividade.</p><p>Tem mais plugins de produtividade? Comenta a&#237; gente.</p>]]></content:encoded></item><item><title><![CDATA[A UX que ninguém fala: O Banheiro e a lixeira]]></title><description><![CDATA[Porque n&#227;o pensamos muito na experi&#234;ncia f&#237;sica onde trabalhamos com experi&#234;ncia digital?]]></description><link>https://iniciativaui.substack.com/p/a-ux-que-ninguem-fala-o-banheiro</link><guid isPermaLink="false">https://iniciativaui.substack.com/p/a-ux-que-ninguem-fala-o-banheiro</guid><dc:creator><![CDATA[Bruno Biagioni]]></dc:creator><pubDate>Mon, 16 Oct 2023 19:43:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zI-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zI-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zI-r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zI-r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg" width="722" height="480.17628205128204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:415,&quot;width&quot;:624,&quot;resizeWidth&quot;:722,&quot;bytes&quot;:18936,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zI-r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zI-r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce62583-14e4-43f1-b30b-a732b6a379db_624x415.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Porque ningu&#233;m fala de coisas simples que poderiam melhorar? Estamos t&#227;o preocupados em fazer coisas futuristas e inovadoras que esquecemos do b&#225;sico, pode parecer pouco, mas pare para pensar em quantas coisas n&#243;s reclamamos no dia a dia que poderiam melhorar, desde uma informa&#231;&#227;o faltando a um uso de m&#225;quinas de caf&#233; ou impressoras, no meu caso foi o banheiro, sim eu fui usar banheiro e me senti totalmente desconfort&#225;vel com a usabilidade do banheiro, mais especificamente da casinha do trono, essa da foto abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LmPr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LmPr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LmPr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg" width="800" height="978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:978,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;N&#227;o foi fornecido texto alternativo para esta imagem&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="N&#227;o foi fornecido texto alternativo para esta imagem" title="N&#227;o foi fornecido texto alternativo para esta imagem" srcset="https://substackcdn.com/image/fetch/$s_!LmPr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LmPr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd0bfbb-25b4-4bf2-b51e-8cb0d8216e9f_800x978.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Poxa, mas falamos falar de banheiro e privada? Vamos sim, porque ningu&#233;m fala disso e precisamos come&#231;ar a fazer UX do b&#225;sico para depois irmos para o avan&#231;ado, se conseguirmos pensar em solucionar problemas do dia a dia n&#243;s aprenderemos a fazer coisas mais avan&#231;adas de forma mais simples, &#233; igual video game, come&#231;amos em um n&#237;vel b&#225;sico fazendo uma coisa por vez primeiro andar, depois pular, depois arremessar, depois desviar e s&#243; depois passamos a usar comandos avan&#231;ados e combinados, pensando nisso criei a s&#233;rie "<strong>A UX que ningu&#233;m fala</strong>" para tratar assuntos como esse que pra mim fazem toda a diferen&#231;a, pois vejo muitas pessoas reclamando de coisas b&#225;sicas das empresas mas ningu&#233;m as resolve e no final esses problemas se transformam em insatisfa&#231;&#227;o raiva.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Obrigado por ler o meu Substack! Inscreva-se gratuitamente para receber novas postagens e apoiar meu trabalho.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Vamos come&#231;ar a resolver coisas b&#225;sicas para depois mudarmos o mundo, isso vai ajudar muito no desenvolvimento das suas ideia.</p></blockquote><p>Voltando ao assunto banheiro, o que tem de errado na foto? Tem tudo que preciso ali n&#233;? Privada, papel e lixeira, mas voc&#234; j&#225; parou pra pensar como irei abrir a lixeira? Tenho que pisar nela e n&#227;o posso encostar as m&#227;os, ent&#227;o olha de novo na foto e pensa, como farei isso estando sentado de costas para a lixeira?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F1kA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F1kA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F1kA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg" width="800" height="1067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1067,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;N&#227;o foi fornecido texto alternativo para esta imagem&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="N&#227;o foi fornecido texto alternativo para esta imagem" title="N&#227;o foi fornecido texto alternativo para esta imagem" srcset="https://substackcdn.com/image/fetch/$s_!F1kA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F1kA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5d7fc0b-4d9a-4027-851a-0f8777513161_800x1067.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>E como resolver?</h3><p>Fiz uma troca b&#225;sica tirando a lixeira de tr&#225;s da privada e coloquei na frente e testei pisando nela, pronto, consigo dispensar meu papel sem encostar na lixeira que &#233; um problema muito ruim, ter que encostar na lixeira pra abrir e jogar o papel dentro, dessa forma nova resolvemos o problema de forma simples e eficaz.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6C6v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6C6v!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 424w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 848w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 1272w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6C6v!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif" width="600" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;N&#227;o foi fornecido texto alternativo para esta imagem&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="N&#227;o foi fornecido texto alternativo para esta imagem" title="N&#227;o foi fornecido texto alternativo para esta imagem" srcset="https://substackcdn.com/image/fetch/$s_!6C6v!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 424w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 848w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 1272w, https://substackcdn.com/image/fetch/$s_!6C6v!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc079514-4155-4f9f-9b7a-ecc2a26fc5a9_600x912.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Acredito que resolver coisas simples do dia a dia pode melhorar muito o&nbsp;<strong>Employee Experience</strong>&nbsp;que &#233; um assunto que est&#225; sendo muito falado, a&#231;&#245;es utilizadas para garantir o bem-estar das equipes deve fazer parte do dia a dia tamb&#233;m do User Experience, saia da sua mesa e olhe ao seu redor, o que posso ajudar para ajudar melhorar o dia a dia das pessoas?</p><p>Obrigado Abra&#231;os.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/brunobiagioniiniciativaui?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Comece a escrever hoje. Clique no bot&#227;o abaixo para criar sua Substack e conectar sua publica&#231;&#227;o com a Substack do Bruno</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.com/refer/brunobiagioniiniciativaui?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button&quot;,&quot;text&quot;:&quot;Start a Substack&quot;,&quot;hasDynamicSubstitutions&quot;:false}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.com/refer/brunobiagioniiniciativaui?utm_source=substack&amp;utm_context=post&amp;utm_content=undefined&amp;utm_campaign=writer_referral_button"><span>Start a Substack</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://iniciativaui.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Bruno&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>