Fundamentos da tipografia da interface do usuário *ATUALIZAÇÃO COMPLETA DE 2024* | Christine Vallaure | Skillshare
Pesquisar

Velocidade de reprodução


1.0x


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

Fundamentos da tipografia da interface do usuário *ATUALIZAÇÃO COMPLETA DE 2024*

teacher avatar Christine Vallaure, UI designer, speaker & teacher

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Fundamentos da tipografia de introdução

      2:09

    • 2.

      Visão geral

      2:13

    • 3.

      Tipo de letra e fontes

      0:59

    • 4.

      Serif, sans serif e superfamílias

      3:18

    • 5.

      Onde encontrar fontes

      3:50

    • 6.

      Quantos tipos de fontes

      1:51

    • 7.

      A escala de tipos

      4:14

    • 8.

      Diferentes sistemas de dimensionamento

      2:42

    • 9.

      Por que rem e não px

      3:33

    • 10.

      Peso da fonte e fontes variáveis

      3:46

    • 11.

      Altura da linha desmistificante

      4:45

    • 12.

      Uma palavra sobre nomeação

      3:42

    • 13.

      !!! POR FAVOR, ASSISTA !!! Nova interface do usuário Figma em beta

      2:00

    • 14.

      Tipografia em Figma

      5:32

    • 15.

      Variáveis Figma para tipografia

      6:08

    • 16.

      O espaço em branco é seu superpoder

      2:23

    • 17.

      Comprimento ideal da linha

      1:13

    • 18.

      Cor e contraste na tipografia

      3:11

    • 19.

      Tipografia responsiva com pontos de interrupção

      4:42

    • 20.

      Tipografia fluida com CSS clamp()

      3:31

    • 21.

      Tipografia responsiva em Figma com estilos

      4:24

    • 22.

      Como automatizar a tipografia Figma com variáveis e modos

      3:24

    • 23.

      21 exemplos da vida real

      1:54

    • 24.

      Agradecimento

      0:36

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

2.778

Estudantes

16

Projetos

Sobre este curso

Fundamentos da tipografia da interface do usuário

Bem-vindo a este curso abrangente sobre fundamentos da tipografia de interface!

A tipografia é um elemento-chave no design, dando vida ao seu trabalho e guiando seu público.

Neste curso de uma hora, gostaria de dar uma visão geral do lado mais técnico da configuração e do trabalho com tipografia para a web.

Vamos começar com o básico, como onde encontrar tipos de fontes e quantos você precisa para uma boa configuração de interface do usuário e por que as Superfamílias são tão fantásticas.

Vou mostrar como criar uma hierarquia sólida configurando uma escala de tipos e diferentes maneiras de fazer isso. Vamos aprender a nomear estilos de texto de forma eficaz, garantindo que não interfiramos na configuração de código e no SEO. Vou demonstrar por que usar unidades REM sobre pixels é tão importante assim que nosso design ganhar vida no código.

Vamos aprender sobre font-weight e fontes variáveis. Vou explicar como funciona a altura da linha em CSS, o que isso significa para sua configuração de tipografia de interface do usuário e por que o espaço em branco é seu melhor amigo.

Também vamos explorar a importância do contraste de cores e como verificá-lo e documentá-lo. E o mais importante, vamos examinar de perto como lidar com a tipografia em diferentes tamanhos de tela. Isso inclui explorar configurações com pontos de interrupção e abordagens mais modernas para tipografia fluida usando pinça CSS.

Embora o foco seja o aspecto teórico, que faz a ponte entre design e código, também vamos dar uma olhada na implementação prática usando ferramentas como o Figma, desde configurações básicas de texto até técnicas mais avançadas, como o uso de estilos, variáveis e modos.

Quer você seja um iniciante ou um designer experiente, este curso foi adaptado para ajudar você a refinar suas habilidades de tipografia e configuração técnica.

Este é um curso da moonlearning.io

Vamos abordar:

  1. Typeface vs fontes
  2. Serif, sans serif e superfamílias
  3. Onde encontrar fontes
  4. Quantos tipos de fontes
  5. A escala de tipos
  6. Diferentes sistemas de dimensionamento
  7. Por que rem e não px
  8. Peso da fonte e fontes variáveis
  9. Altura da linha desmistificante
  10. Uma palavra sobre nomeação
  11. Tipografia em Figma
  12. Variáveis Figma para tipografia
  13. O espaço em branco é seu superpoder
  14. Comprimento ideal da linha
  15. Cor e contraste na tipografia
  16. Tipografia responsiva com pontos de interrupção
  17. Tipografia fluida com CSS clamp()
  18. Tipografia responsiva em Figma com estilos
  19. Como automatizar a tipografia Figma com variáveis e modos
  20. Alguns exemplos da vida real

Conheça seu professor

Teacher Profile Image

Christine Vallaure

UI designer, speaker & teacher

Top Teacher

Hi, I'm Christine Vallaure, founder of moonlearning a UX/UI design Figma learning hub. . moonlearning is my pet project that has turned into a full-time job, and I couldn't be happier about it. I love talking, teaching, and writing about UX/UI design and Figma, always encouraging UI designers and developers to be curious about each other's work.

Besides video tutorials, I also offer live and online workshops and speak at conferences and meetups. Connect with me on Twitter, LinkedIn, YouTube and via my newsletter, so I can keep you updated on future moonlearning adventures.

You will find a small selection of some of my original moonlearning courses here on skillshare. Content is shortened and adjusted to the skillshare format. Enjoy!

www.moonlearning.io

Visualizar o perfil completo

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. 00 fundamentos de tipografia de introdução: Bem-vindo a este curso abrangente sobre os fundamentos da tipografia de interface tipografia é um elemento-chave no design, dando vida ao seu trabalho e orientando Durante este curso de 1 hora, gostaria de dar uma visão geral sobre um lado mais técnico da configuração e do trabalho com tipografia na web Começaremos com o básico, como onde encontrar fontes, quantas são necessárias para uma boa configuração de interface de usuário e por que as superfamílias são Mostrarei como criar uma hierarquia sólida configurando uma escala de tipos de maneiras diferentes nas quais você pode fazer isso Aprenderemos como nomear têxteis de forma eficaz e mostrar que não interferimos na configuração do código e na otimização de mecanismos de pesquisa E demonstrarei por que é tão importante usar unidades de RM vez de pixels assim que seu design ganhar vida no código Aprenderemos sobre a espessura da fonte e as fontes variáveis, e explicarei como a altura da linha funciona em CSS e o que isso significa para sua configuração de tipografia Também exploraremos a importância do contraste de cores e como verificá-lo e documentá-lo. E o mais importante, veremos mais de perto como lidar com a tipografia em diferentes tamanhos de tela Isso inclui examinar configurações com pontos de interrupção, bem como uma abordagem mais moderna para tipografia fluida Embora o foco esteja no aspecto teórico, preenchendo a lacuna entre design e código, também daremos uma olhada na implementação prática usando ferramentas como Da configuração básica de texto, mais duas técnicas avançadas como o uso de estilos, variáveis e modos. Seja você um designer iniciante ou experiente, isso ajuda você a refinar habilidades tipográficas e sua Este é um curso de MonaRo A. MonaRo A. 2. Visão geral: Provavelmente, não há nenhum tópico em design cercado por designs melhores para operar do que a tipografia Não se deixe intimidar. Não se trata de obter um PhD. Trata-se de entender algumas regras básicas para garantir que sua tipografia tenha uma para garantir que sua tipografia E eu vou te mostrar. O importante é entender que, em vez de ler cada palavra on-line, as pessoas tendem a digitalizar texto. Então, sobre o que é esse texto? Sim, isso foi o suficiente. E sobre o que é esse texto? É exatamente o mesmo, mas, como você pode ver, parece muito diferente porque tem uma hierarquia de trabalho Temos muitos elementos, como tamanho, peso, cor, posição e espaçamento, para criar essa hierarquia, e vamos examinar todos eles com mais detalhes Também é muito importante para mim mostrar um pouco como isso funciona no código para melhor traduzir e comunicar nossa configuração entre design e desenvolvimento. Então, durante este curso, falaremos sobre tipos de letra e fontes e qual é a diferença real Serif e as chamadas superfamílias. Vamos discutir onde encontrar tipos de faces para usar e quantas precisamos para um bom design de IA. Vamos configurar uma escala de tipos juntos e vou mostrar maneiras diferentes de fazer isso. Vou explicar por que usamos RM para código e pixels ao definir tamanhos para programação Vou falar sobre nomes e por que é tão importante acertar Vamos falar sobre peso, altura e comprimento da linha, bem como espaço em branco. E vamos discutir o contraste, um tópico muito importante quando se trata de acessibilidade. E, muito importante, vamos nos aprofundar tipografia responsiva para garantir que seu texto tenha uma ótima aparência em todos os Aqui, consideraremos configuração tradicional com pontos de interrupção, bem como uma abordagem mais moderna usando CSS clamp e discutiremos quando faz sentido usar Embora este curso se concentre em aspectos teóricos, ao longo do caminho, também daremos uma olhada na implementação prática usando ferramentas como Figma, desde a configuração básica de texto até técnicas mais avançadas, como o uso de estilos, variáveis e modos, além de como se alinhar às configurações de design responsivo E, claro, muitas dicas e truques, além de alguns exemplos da vida real ao longo do caminho. 3. 02 typefaceandfont e áudio: Tipo de letra e fonte. O que é um tipo de letra? É um conjunto de caracteres de design, incluindo letras, números e pontuação Nesta apresentação, estou usando um tipo de letra chamado Poppins Uma fase de texto inclui variações como extra negrito, negrito, regular, condensado e assim por diante Uma fonte, por outro lado, é um estilo e tamanho específicos de uma fase de texto. Portanto, enquanto a fase de digitação se refere ao design dos caracteres, a fonte se refere a um estilo e tamanho específicos desse design. Por exemplo, Poppins em negrito de 16 pontos, isso é uma fonte. Embora o termo correto seja tipo de letra, muitas pessoas usam afeto para significar ambos É uma confusão comum, mas não é grande coisa, desde que você entenda a diferença em seu trabalho diário 4. 03 Serif, sem serifa e superfamílias: Serif, San Serif e superfamílias. Existem muitas categorias de fontes, mas as que você realmente deve conhecer e San Serif, pois são fundamentais para entender papel da tipografia na legibilidade e na estética do design Identificar a diferença entre eles é bem simples serapões incluem um traço extra ou elemento decorativo no final da carta, o que pode melhorar a legibilidade no material impresso ao guiar o olho por Exemplos clássicos incluem times New Roman e Garamond. Entender quando e por que usar cada tipo pode afetar significativamente a eficácia do seu projeto. Se você está buscando um visual tradicional com serapões ou um toque mais contemporâneo com um Vamos entender isso um pouco melhor. fontes San SRF, caracterizadas por sua aparência limpa e moderna, são uma escolha popular para telas digitais e conteúdo on-line Exemplos notáveis incluem Helvetica e Inter. Essas fontes transmitem informações rápidas por tamanho de forma eficaz, tornando-as ideais para espaços menores, como rótulos sob ícones ou interfaces digitais em geral Eles oferecem uma boa legibilidade em vários tamanhos e resoluções de tela As faces do tipo SP, com seus elementos decorativos nas pontas das letras, oferecem uma aparência mais tradicional e sofisticada. Esse estilo clássico é ideal para criar uma atmosfera de confiança e autoridade, também em conteúdo digital. Eles também podem ajudar a adicionar um toque de elegância e formalidade a sites e aplicativos, especialmente em ambientes como revistas on-line, plataformas acadêmicas e Embora os serapões sejam frequentemente associados à impressão, eles também podem ser usados em design digital Seus seraps detalhados podem ajudar a guiar o olho ao longo das linhas de texto, tornando-os adequados para leituras mais longas em telas de alta resolução, onde a legibilidade é aprimorada Você também pode incorporar fontes era e San sera em seu design, alternando entre o corpo do texto do título, ou talvez escolher um Serafond para uma No entanto, alcançar um design harmonioso requer ajustes cuidadosos Os tamanhos de fonte, por exemplo, podem ser exibidos de forma diferente entre os dois estilos. O que funciona para um pode não ser adequado para o outro. Se você está pensando em misturar fontes serafim ou San sera, recomendo usar o que é conhecido como Como o termo sugere, uma superfamília é uma coleção de faces tipográficas projetadas para se complementarem harmoniosamente, apesar de uma ser serafim e a outra San serp Essas superfamílias geralmente incluem variações adicionais, como versões arredondadas, condensadas ou em forma de tapa Graças ao DNA compartilhado, como a mesma base, tamanho, proporções e espaçamento, você pode misturá-los facilmente sem perder a harmonia geral do seu design 5. 04 Onde encontrar fontes: Onde encontrar fs. Existem três lugares de onde você pode obter seus tipos de letra Se você trabalha para uma grande empresa, eles podem ter seu próprio tipo de letra personalizado que disponibilizarão para você Por exemplo, AB e B têm cereais, uma fonte muito bonita Agora, é importante saber que, embora você tenha o tipo de letra instalado no seu computador, você só poderá usá-lo com essa empresa específica A segunda opção é comprar uma licença. Existem muitas páginas, como MyFons ou fun shop onde você pode navegar e encontrar fontes incríveis. Deixe-me te mostrar. Aqui estamos em minhas fontes, e você pode pesquisar fontes, por categoria, por best-sellers e assim por diante Vou escolher a categoria e dizer que estamos procurando uma fonte Sansa Então, temos mais filtros aqui à esquerda, o que é muito útil. Podemos ver fontes diferentes aqui embaixo e temos uma prévia muito boa. Vamos escolher este. Gosto muito desses exemplos que eles nos dão para que você tenha uma boa ideia de como criar com eles. Agora, aqui embaixo, você obtém as informações sobre os diferentes pesos das fontes e também pode ver se deseja um pacote familiar ou estilos individuais Normalmente, faz sentido optar pelo pacote familiar, e você obtém as especificações técnicas e, muito importante, o licenciamento Isso é algo que você realmente precisa analisar com seu cliente para ter certeza de que o que está comprando tem o direito de usá-lo e está ciente do custo. Você pode então simplesmente clicar em uma vez que você decidir, e então você pode escolher o que você está planejando usar essa fonte. E então, por exemplo, queremos uma versão para desktop para projetar e queremos incorporá-la em um site, e então você pode ver aqui que isso é calculado por visualizações Você precisaria instalá-lo em sua máquina para acessar o software de design de interface do usuário, como o IGMA A terceira opção será usar uma fonte gratuita. existem alguns pré-instalados no Já existem alguns pré-instalados no seu computador, como o Aerial Elas são boas como fonte alternativa, mas você pode perceber que não são suficientes para o design da sua interface Um ótimo lugar para digitar rostos gratuitamente são as fontes do Google. É muito popular, tem ótimas opções e é super fácil de usar. Esteja ciente de que sempre que você compra algo on-line gratuito , geralmente vem acompanhado de alguma troca de dados. Esse também é o caso aqui. É muito pequeno, absolutamente nada trágico, mas você ainda deve informar seu cliente se quiser usar uma fonte do Google A propósito, é o mesmo para o Google Maps. Vamos dar uma olhada em como a fonte do Google funciona. mais importante é que existem muitos, se você clicar nos filtros, poderá preencher as diferentes fontes. Então, digamos que queremos apenas o Sanserf ou, se você está procurando suporte a um idioma específico , isso é muito útil Agora vamos clicar no primeiro aqui em cima. Na verdade, estou tomando Open Sans. Gosto bastante deste. Depois, você pode obter uma prévia. Você também pode digitar o texto que quiser. Se clicarmos em gFont, obteremos mais informações. Se você quiser saber mais, clique em Design, e isso será relevante para você. Também obtemos todas as informações necessárias para o desenvolvimento. Eles provavelmente continuam recebendo o código incorporado e, em seguida, aqui estão todas as informações técnicas Eles literalmente só precisam saber qual deles você deseja usar. A propósito, se você trabalha na Figma , não precisa fazer nada Você nem precisa baixar a fonte, pois tudo já está pré-instalado no Figma desde que você esteja usando o Google Fonts 6. 05 Quantos tipos de fontes: Quantos tipos de faces você deve usar? Então, quantos tipos de faces você deve ou poderia ter em seu design. Geralmente, é recomendável não ter mais do que dois. Você pode ter um tipo de letra muito dominante, chamado de display, que faz parte da marca e usa apenas os títulos principais, como caligrafia ou algo muito especial, que não é realmente legível e seria Para todos os outros textos, você adicionaria outro tipo de letra que fosse muito legível e simples de usar A menos que você esteja realmente confiante com tipografia ou tenha uma determinada marca a seguir, eu recomendaria ficar longe dessas fontes de exibição sofisticadas Você realmente não precisa deles para um design sólido. No entanto, se você quiser faces de tipos mistos, como Saraf, San Saraf, arredondadas e assim por diante, recomendo que você considere usar uma superfamília, pois elas funcionam muito bem juntas Então essa seria outra razão pela qual você pode ter dois tipos de faces. No entanto, a menos que você esteja usando uma fonte de exibição ou misturando categorias como Serif e San Serif, você provavelmente acabará com duas faces de tipo muito semelhantes, e então é muito melhor usar apenas Pessoalmente, recomendo começar e usar apenas um tipo de letra sempre que possível Para ser sincero, raramente uso mais, e você ainda pode adicionar essa variação usando tamanhos, pesos e cores diferentes para criar sua hierarquia E isso geralmente é mais do que suficiente. Resumindo, a menos que sua marca exija um tipo de tela proeminente ou queira misturar estilos como Serif e San Serif, onde eu recomendaria procurar superfamílias, onde eu recomendaria procurar superfamílias, opte 7. 06 A escala de tipos: Criar uma escala de texto significa organizar os tamanhos dos textos de forma consistente, o que é fundamental para criar hierarquia É como dar a cada texto seu próprio nível de importância, tornando tudo mais fácil entender e visualmente atraente Ao configurar uma escala de texto, geralmente começamos configurando um tamanho de fonte base, que geralmente se alinha com o tamanho do corpo do texto, já que é o mais usado. Uma opção popular são 16 pixels, que também equivale a um RM, o tamanho padrão que os navegadores o tamanho padrão que os navegadores É claro que você pode alterar o tamanho se quiser, mas geralmente é melhor manter esse tamanho básico de 16 pixels ou uma RAM. Você pode, é claro, aumentar. Isso facilita a leitura. Pessoalmente, gosto de segui-lo porque ele também se encaixa muito bem no meu sistema geral de múltiplos de quatro e oito, que eu uso em todo o meu design para alinhamento e espaçamento muito bem no meu sistema geral de múltiplos de quatro e oito, que eu uso em todo meu design para alinhamento Então, depois de definir nosso corpo de texto, podemos configurar nossa escala em torno dele. Não há uma maneira única de configurar isso. Mas, no mínimo, eu adicionaria algumas manchetes. Links de botões e talvez uma legenda. E é claro que você pode ajustar isso ainda mais às suas necessidades. Por exemplo, você pode ter mais de uma versão para o corpo do texto. Isso pode variar em tamanho. Ou, no meu exemplo, eu uso estilos enfatizados e alguns regulares Além disso, talvez seja necessário adicionar alguma formatação em itálico para citações ou dividir os títulos em categorias de exibição As manchetes exibidas seriam uma grande abertura para chamar a atenção enquanto as manchetes normais se misturariam mais perfeitamente mais Então, isso realmente depende das necessidades do seu design. Mas mesmo que você possa aumentar sua escala de tipos o quanto precisar, eu sempre recomendaria mantê-la mais simples e condensada possível Em uma folha de estrelas, também fornecemos informações gerais. Por exemplo, a família de fontes que vamos usar, no meu caso, Poppins, queremos dar algumas informações sobre o tamanho e observar que, embora em muitos softwares de interface do usuário, ainda usamos pixels para definir Em CSS, usamos RAM. Então, eu pessoalmente prefiro fornecer as duas medidas para maior clareza. Um RM corresponde a 16 pixels, então é muito fácil calcular isso a partir dos valores de pixels Além disso, queremos comunicar o peso. Novamente, gosto de dar o nome que uso no meu software de interface do usuário, bem como o número CSS. E também adicionamos informações sobre a altura e o espaçamento da linha Eu estava um pouco preguiçoso aqui e, no meu exemplo, acabei de adicionar um pouco de espaçamento para o meu botão E, finalmente, também incluímos uma prévia do nosso texto. Normalmente, ao estabelecer nossa escala de tipos, começamos com o tamanho menor da tela. Se necessário, podemos adicionar pontos de interrupção e especificar como nosso arquivo se adapta em diferentes tamanhos. Existem diferentes abordagens para isso. Alguns mais modernos nem precisam mais de pontos de interrupção, mas discutirei isso em um vídeo separado Portanto, essa visão geral de como nossa tipografia funciona em nossos produtos em tamanhos diferentes é realmente o que estamos procurando Agora, você pode começar seu design criando uma escala de tipos, mas talvez também queira começar a projetar livremente e, quando se sentir confortável com o fato de seu design seguir a direção certa, talvez queira organizá-la um pouco em uma escala de tipos. E você pode absolutamente fazer isso. Então, o que eu faço é que eu configurei meu design de forma muito vaga E então, quando sinto que quero trazer isso de uma forma mais organizada, escolho a área diferente. Então, eu pego aleatoriamente títulos e corpos de textos diferentes e os alinho Também posso ver quais são semelhantes, então eu os combino em um tamanho e agora posso criar uma hierarquia Depois de ter a hierarquia e ver de quais estilos preciso, dou a eles alguns nomes, faço um pedido e, a partir daqui, posso pegá-la e transformá-la na escala de tipos de que preciso Você pode abordar da maneira que funcionar melhor para você. 8. 07 Sistemas de escala diferentes: Diferentes formas de escalar. Você pode escolher um tamanho para sua escala tipográfica de forma completamente aleatória, se quiser, honestamente, isso funcionaria Mas em seu design, geralmente é melhor ter um pouco de sistema e consistência. Mostrarei duas abordagens populares, uma escala fixa usando o sistema de escala de oito pontos e uma escala modular usando uma proporção Gosto de manter as coisas simples em meu design usando um múltiplo de quatro ou oito para todos os meus tamanhos, incluindo tipografia Normalmente, uso múltiplos de oito, como 16, 24 e 32 para meus tamanhos de fonte Eu não sou muito rigoroso com isso, então se eu precisar misturar tudo para obter a aparência que procuro, eu simplesmente dou um salto maior, mas ainda mantenho a consistência. Isso também torna muito fácil definir a linha I como um múltiplo de quatro, o que cria um bom ritmo vertical no design. Não precisa ser quatro e oito, mas você notará que esses números funcionam perfeitamente. Outra abordagem é escalar com uma proporção. Isso mantém muito bem a relação proporcional. Você ainda começa com o tamanho da base e depois multiplica para cima usando a proporção escolhida, crescendo Você pode jogar com proporções diferentes para ajustar o crescimento. As proporções populares são feitas para terceiro, perfeito, quinto e gol e proporção, mas há muito mais por onde escolher Existem ótimas ferramentas on-line que podem ajudá-lo a configurar isso, então você não precisa resolver isso manualmente. Deixe-me te mostrar. Há muitas opções diferentes, e vou usar type scale com para meu exemplo. No site, deixe o corpo do texto intocado, mas logo abaixo, no menu suspenso, você pode escolher proporções diferentes e Você também pode escolher uma fonte diferente , desde que seja uma fonte do Google, brincar com o peso e assim por diante. No lado direito, você pode ver uma demonstração de qual seria a aparência da página. Você também pode transformar isso em uma visualização móvel. Isso é muito bom porque você tem uma boa ideia se a hierarquia é o que você procura Você pode escolher entre RM e pixels, e você pode simplesmente selecionar essas informações e traduzi-las para o seu design, bem como para o seu código Se você estiver optando pela versão profissional , também obterá os trechos de código Não é como se uma abordagem fosse melhor do que a outra. Você pode até misturar isso e usar o melhor dos dois mundos. Encontre uma escala de sua preferência e ajuste os números para o múltiplo de oito mais próximo. O mundo é sua ostra. Portanto, a parte importante é que você tenha uma hierarquia clara. Lembre-se de que existe um sistema para ajudá-lo a não restringi-lo. 9. 08 Por que rem e não px: O que é RAM e por que isso importa? A RAM é uma unidade CSS que mede tamanho da fonte em relação ao elemento raiz da página da web. Normalmente, a tag HTML. O tamanho da fonte raiz é basicamente o tamanho padrão da fonte de uma página da web. Isso normalmente é definido para 16 pixels. É como o ponto de partida de todos os outros tamanhos de fonte na página. Então, todo o resto é calculado a partir desse tamanho. É claro que podemos alterar esses tamanhos para nosso design, mas mesmo que não definamos nada, o navegador já vem com sua hierarquia embutida É fácil converter entre RAM e pixels, pois um RM é igual Portanto, 1,5 RM seria 25 pixels e assim por diante. No entanto, os usuários podem ajustar o tamanho. No Chrome, por exemplo, os usuários podem acessar o menu de configurações, escolher a aparência e personalizar o tamanho da fonte. Isso é crucial para pessoas com dificuldades de leitura. Não sabemos se eles usam essa preferência ou o Zoom, mas é essencial respeitar essas preferências caso estejam definidas. Imagine que você define todos os tamanhos de fonte em pixels. Para simplificar, digamos que H um título tenha 48 pixels e o texto do parágrafo, P tenha 16 pixels. Agora, usando pixels como tamanho de fonte, isso age como um valor fixo e substituirá as configurações do navegador É como se eles se desconectassem do tamanho da fonte raiz. Por exemplo, se um usuário ajustou o tamanho da fonte raiz 16-24 em nosso exemplo, a fonte exibida ainda permanecerá em 16 Isso cria uma barreira de usabilidade porque o conteúdo não se adapta à preferência do usuário Mas se usarmos RM em vez disso , essa é uma história diferente Vamos pegar a manchete. Na minha configuração padrão, que a maioria das pessoas usará, três RAM são três vezes 60, então 48, e obtemos o mesmo resultado dos pixels anteriores. No entanto, o usuário que alterou um RM para 24 pixels agora tem o título exibido em um tamanho maior de 72 O melhor é que isso manterá nossa hierarquia intacta pois os diferentes tamanhos ainda se relacionam entre si, assim como Você também pode encontrar unidades EM ou unidades. A diferença entre as unidades RAM e EM é que o RM calcula o tamanho em relação ao tamanho do fundo raiz, enquanto as unidades calculam o tamanho em relação ao tamanho do fundo do elemento pai mais próximo Por exemplo, se o tamanho da fonte raiz for 16, um RM é igual a 16, não importa onde seja usado As unidades podem se compor quando estão aninhadas vários elementos com tamanhos diferentes e herdadas do pai No entanto, o EM, assim como a RAM, respeita as predefinições do usuário, permitindo designs flexíveis e responsivos com base na configuração preferida do usuário Ambas as unidades têm suas próprias forças e fraquezas, dependendo de como são usadas Desenvolvedores e profissionais qualificados lidam com sua combinação de forma eficaz, que normalmente não é uma preocupação para designers. Embora os designers geralmente não precisem considerar nem mesmo a RAM, alguns, inclusive eu, gostam de incluí-la em nossa escala de tipos para reconhecer o uso de unidades diferentes pelos desenvolvedores. E é muito bom para evitar mal-entendidos, mas o designer me deu valores rígidos. Dessa forma, deixamos bem claro que usamos pixels no design da interface do usuário porque é assim que ela é configurada, mas ainda queremos respeitar todas as predefinições do usuário. OK. 10. 09 Peso da fonte e fontes variáveis: Peso da fonte. Entre outros, peso também é um elemento importante da fonte para criar hierarquia Já na maioria dos softwares de design de interface do usuário, você encontrará uma palavra para o peso. Então, algo como negrito normal ou médio. Em CSS, isso é representado por um número. 400, por exemplo, geralmente é normal ou regular e 700 em negrito. Você pode usar esses pesos ao seu gosto. Mas, mais comumente, os títulos são exibidos em algo um pouco mais ousado para se destacar e o texto copiado em algo parecido com o normal, às vezes com alguns destaques em negrito A única coisa em que você realmente deve pensar é em não colocar muita luz no texto da cópia para garantir que ele permaneça legível Portanto, é uma boa ideia manter o normal ou o normal para eles. E, a propósito, nem todos os tipos de letra são estritamente configurados de 100 a 900 Você também pode obter algo assim. Realmente depende do tipo de letra. E outra coisa importante é que só porque você tem todos esses pesos diferentes, isso não significa que você tenha que usar todos eles. Deixe-me mostrar o porquê. Então, aqui estou eu no Google Fonts e agora posso escolher qualquer fonte que eu quiser. Vamos pegar esse aqui. Se eu clicar nela, posso ver os diferentes pesos que vêm com essa fonte específica e posso clicar na fonte G. Agora vamos dar uma olhada no que isso realmente significa. Vamos dar uma olhada no código incorporado que obteríamos. Então, aqui você pode ver isso atualmente. Isso inclui todos os pesos diferentes. E o que posso fazer agora é clicar em alterar estilos. Agora posso desligar todos eles, e você verá que, por padrão, ele deixará o normal ligado, e agora posso escolher aqueles que estou realmente usando no meu design. E, claro, eu sempre poderia adicionar mais se precisasse deles mais tarde. Agora, se você tem um design em que deseja usar muitos pesos diferentes, e isso é o núcleo do seu design, então também é bom e absolutamente possível O que eu recomendo é que dê uma olhada, por exemplo, nas fontes do Google nos filtros e escolha algo chamado fonte variável. Portanto, a fonte variável é um tipo de fonte que permite o ajuste do peso, largura e outros atributos por meio de um único arquivo de fonte. Então, assim como em qualquer tipo de fase, isso nem sempre é o mesmo para todas elas. Por exemplo, vamos clicar aqui no Open Sans e podemos ver que ele tem três eixos Se dermos uma olhada, parece que antes, temos nossos pesos diferentes Mas agora vamos clicar na fonte G e ver o código incorporado que estamos recebendo. Se clicarmos aqui, então você pode ver, temos o peso, temos a largura e temos aqui o itálico Então, esses são os três eixos que podemos mudar. O interessado é o peso. Então, se clicarmos em um valor, teremos exatamente como fizemos antes, clicamos em 300 400 ou mais, e isso é representado aqui. Mas o que também podemos fazer é ter o eixo completo. Agora você pode ver que isso é como se tudo estivesse pronto, e não estamos carregando todos esses estilos diferentes, e isso está apenas dentro dessa única fonte E observe como diz 300 a 800 ao falar sobre nossos eixos de peso Isso significa que você não precisa definir isso para 300 400 e quaisquer valores fornecidos. Você pode escolher livremente esses eixos e escolher algo como 415, e você pode realmente ajustá-los Lembre-se de que nem todos os navegadores renderizarão isso exatamente da mesma forma. Os benefícios disso são um tamanho de arquivo reduzido em comparação com várias fontes estáticas, criar flexibilidade e design com a capacidade de realmente ajustar, e você tem um desempenho aprimorado nas páginas da Web porque está diminuindo o tempo de carregamento 11. 10 Altura de linha desmistificante: Entendendo a altura da linha. Ao fazer a transição do design gráfico para o web design, você encontrará o conceito crucial de altura da linha Essa é uma chave de propriedade CSS para determinar a altura total de uma linha de texto. Você pode pensar nisso como uma caixa. Na verdade, é chamada de caixa de linha que envia um texto mais ou menos verticalmente A altura da linha é composta pelo próprio tamanho da fonte, bem como pelo espaço extra adicionado acima e abaixo. Esse espaço é chamado de liderança. E a metade na parte superior e inferior é chamada, você deve ter adivinhado que é metade à frente Esse espaço é muito importante para garantir que o texto seja visualmente atraente e fácil de ler, além de contribuir para uma anestesia geral de acessibilidade Vamos dar uma olhada em um exemplo para entender melhor. O tamanho da fonte do meu exemplo é de 24 pixels e eu quero uma altura de linha de 1,5. Então isso significa que calculamos 24 vezes 1,5, e isso é igual Portanto, a altura da caixa contendo nosso texto é 36. altura da linha pode ser expressa em valores sem unidade, como um multiplicador, assim como a usamos no exemplo, um valor percentual ou um valor de pixel Enquanto estiver usando seu software visual, talvez você ainda esteja usando valores de pixels, adquira o hábito de pensar na altura da linha como um multiplicador e não como um valor fixo porcentagem funciona muito bem, mas, mais comumente, você provavelmente verá notações sem unidades em CSS A altura da linha que você selecionará depende muito da fase do tipo, do tamanho da fonte e de sua aplicação. No entanto, você provavelmente descobrirá que o ponto ideal existe em uma faixa de 1,25 a 1,75, oferecendo ampla flexibilidade para seus projetos Se tudo isso é muito novo para você, comece com um sólido 1.5 para seus designs. Esta é realmente uma cama segura para você começar. À medida que sua confiança aumenta, você certamente começará a encontrar alturas de linha, aumentando-as para textos menores para melhorar a legibilidade e reduzindo-as para títulos para obter Lembre-se de que a altura ideal da linha depende muito do tipo de letra escolhido, portanto, trata-se de experimentar e descobrir o que funciona melhor Em designs com apenas uma única linha de texto, você pode se sentir tentado a definir a altura da linha para dois No entanto, exceto em casos raros, eu desaconselharia essa abordagem. A navegação não é estática, portanto, uma mudança no painel de exibição pode mover o texto para uma segunda linha As páginas podem ser traduzidas e repente, o texto fica muito mais longo, e o conteúdo também muda com o tempo. Por isso, recomendo sempre manter a altura específica da linha que foi definida para o estilo que você está usando A altura da linha é uma decisão importante de design, portanto, certifique-se de incorporá-la à escala tipográfica e Uma pequena observação: você provavelmente espera que a altura da linha um ou 100% seja a altura visual exata da fonte. Algo assim e meio deixando em cima e em baixo. Esse pode ser o caso de alguns, e são os recursos visuais que eu uso para minhas explicações No entanto, se você mergulhar nos detalhes mais minuciosos, encontrará pequenas variações Em poucas palavras, um design de fonte dentro de um quadro específico, conhecido como quadrado n, que serve como uma espécie de tela para o designer de fontes As métricas da fonte, incluindo aspectos como a altura de um ascendente, ou seja, as partes altas, como um m, e o comprimento dos decentros, algo como um G, podem variar significativamente dentro do quadrado, dependendo do design da fonte Com 100% da altura da linha, o texto pode ou não tocar nas bordas da caixa. A altura da linha é adicionada ao quadrado inteiro, não à altura visual percebida, o que pode resultar no que parece ser um espaçamento visual irregular, mesmo que a entrelinha esteja tecnicamente equilibrada Isso geralmente não é um grande problema, mas pode afetar o alinhamento do texto, especialmente em elementos da interface do usuário, como botões que aparecem um pouco fora do centro Um ajuste manual geralmente é a solução, e atualizações de CSS, como o corte da caixa de texto, são planejadas, mas ainda não foram implementadas, mesmo que você já as encontre em algumas ferramentas de interface do usuário Portanto, é bom entender esses detalhes, mas não há nada crucial para enfatizar. Na maioria dos casos, você notará que apenas trabalhar com a linha especificada ocultar funciona perfeitamente bem. Ao usar fontes diferentes juntas, escolher fontes da mesma superfamília pode ajudar a manter a consistência nas métricas 12. 11 Uma palavra sobre nomenclatura: Ao observar as escalas de tipos, muitas vezes você pode se deparar com essa convenção de nomenclatura de H um, H dois, H três e assim por diante Agora, esses nomes são derivados de tags de nomenclatura HTML. E eu quero encorajá-lo a evitar esse tipo de nomenclatura em sua configuração de design de interface e optar por uma abordagem mais semântica Deixe-me explicar o porquê. Ao criar um site corretamente, usar cabeçalhos e outras tags HTML é essencial Essas tags funcionam como a estrutura que organiza o conteúdo, independentemente de como elas são estilizadas com Por exemplo, um H proeminente em uma seção de heróis pode ter tamanho e estilo completamente diferentes do título principal, que também é H em uma página de termos e condições. Isso não é importante apenas para a otimização de mecanismos de pesquisa, mas as tags de título corretas também são cruciais para os usuários que confiam nos leitores de tela para entender a estrutura do conteúdo É importante separar o texto HTML dos designs visuais, como estilos. Embora trabalhem juntos, cada um serve ao seu propósito distinto de criar uma experiência de usuário eficaz. E, a propósito, em web design, usamos texto HTML com CSS para estilizar, mas nem tudo funciona dessa maneira No desenvolvimento de aplicativos para IOS, por exemplo, não há CSS nem otimização de mecanismos de pesquisa com que se preocupar. Em vez disso, usamos algo chamado tipo dinâmico, que é apenas o tamanho do texto com base nas preferências do usuário. Os desenvolvedores podem começar com as predefinições da documentação e personalizá-las, se necessário. Ao contrário do texto HTML com tipo dinâmico, você também pode criar sua escala de tipos com base nisso, mas sempre certifique-se de discutir primeiro com o desenvolvimento. Portanto, é muito útil entender de onde essas diferentes convenções de nomenclatura vêm essas diferentes convenções de nomenclatura e para que elas foram feitas Se voltarmos ao nosso projeto de aplicativo web , uma abordagem semântica provavelmente será sua melhor aposta Não há uma maneira certa de fazer isso, mas desde que seja descritiva e permita que os valores sejam alterados, funcionará perfeitamente Uma maneira comum de separar a hierarquia dos textos, como usar números de 1 a 6, como usar números de 1 a 6 é adaptar a abordagem do tamanho da camiseta. Então, estamos usando S, M L e assim por diante, que também podem ser expandidos. Algumas pessoas preferem uma abordagem mais descritiva como pequena, normal ou grande Devo admitir que essa abordagem também traz seus próprios desafios, pois não há espaço entre esses tamanhos. Portanto, é difícil ajustar as coisas mais tarde. Você pode se sentir tentado a usar títulos de dez, 20, 30, como fazemos com cores, o que nos permite usar entre um tamanho de 25 Mas isso pode ser facilmente confundido com pixels nesse caso, então eu pessoalmente não recomendaria usar isso. Para adicionar mais estrutura, você pode criar níveis usando termos como corpo, títulos, manchetes e títulos de exibição Então, isso é muito bom se você tiver um sistema muito grande. Você também pode ter várias opções , como pesos diferentes para uma fonte Novamente, é importante ser descritivo para que os valores possam ser facilmente alterados Em vez de chamá-lo de negrito normal ou 700 ou 500, opte por algo como enfatizado ou Nomear é difícil e nomear é importante. Portanto, geralmente recomendo discutir a nomenclatura o mais cedo possível com o desenvolvimento para evitar mal-entendidos e usar as possibilidades de 13. !!! POR FAVOR, ASSISTA !!! Nova interface do usuário Figma em beta: Heads Figma atualizou sua interface de usuário e você pode ver um novo design em vez do antigo Atualmente, esta atualização está em versão beta fechada, então nem todos têm acesso ainda. Vou atualizar as artes e refletir a nova interface assim que ela estiver disponível para todos. As mudanças são principalmente visuais. Todos os recursos e ferramentas ainda estão lá, apenas em lugares ligeiramente diferentes ou com um novo L. Por exemplo, a barra de ferramentas superior foi movida para baixo. O painel lateral esquerdo, por outro lado, permaneceu praticamente inalterado Agora você pode alterar o nome do seu arquivo aqui. Você ainda pode ver todas as suas páginas, camadas e ativos. No lado direito, você notará algumas mudanças ao clicar em um design, mas todos os recursos ainda estão disponíveis. Se você é iniciante e acha a nova interface confusa, pode clicar no ponto de interrogação na parte inferior direita e voltar temporariamente para a interface antiga Isso não influencia seu design. Dessa forma, você pode acompanhar os vídeos do curso usando a interface antiga com muito mais facilidade até que esteja pronto para fazer a transição para a nova. A FIMA está lançando gradualmente essa atualização. Se você ainda não tem acesso, também pode solicitá-lo à FIMA, mas não há garantia, talvez alguns de vocês precisem ser um pouco pacientes Talvez o administrador da sua equipe também precise ativar a atualização para você, portanto, verifique isso também. A Figma atualiza o software com frequência, portanto, espere mudanças e esteja preparado para se adaptar Os recursos podem se mover como esse botão de biblioteca aqui esteve em todos os lugares possíveis nos últimos anos. Mas não se preocupe, nada nunca se perderá e você se acostumará a usar o FIMA de uma forma muito mais flexível Ele tem um foco muito bom na usabilidade. Portanto, não se trata de aprender algo de cor, mas de entender o software como um todo. 14. 12 Tipografia no Figma: Vamos entender como lidar com texto no Figma. Vamos dar uma olhada rápida no menu de texto do Figma. Se você selecionar qualquer disposição de texto na Figma , no lado direito do painel de propriedades, poderá ver as configurações do texto Aqui podemos escolher um tipo de fase. Podemos escolher o peso. Podemos alterar o tamanho. E também podemos escolher a altura da linha. Isso geralmente é definido em pixels. Você pode usar essa caixa para calcular. Então, se eu quiser 1,5, eu calcularia 16 vezes 1,5. Mas o que eu gosto de fazer é definir isso, na verdade , em porcentagem. Dessa forma, se eu mudasse o tamanho , manteria a mesma altura da linha. Uma pequena dica, o Figma também suporta fontes variáveis. Agora, a fonte que estou usando, que é Poppins, não é uma fonte variável Então, se eu usar essa lista aqui para o peso , só recebo as predefinições No entanto, se eu fosse transformá-la em fontes variáveis, digamos open sans E eu uso o mesmo menu suspenso. Então, por exemplo, para meus pesos, posso encontrar eixos de fonte variáveis aqui e agora posso definir o peso usando os Você também pode alterar o espaçamento entre letras e parágrafos Essa seria a distância entre nossos parágrafos se tivéssemos textos como este Aqui você pode definir como deseja que seu texto fique na caixa. Eu recomendaria sempre escolher a altura automática. Isso significa que sua caixa de texto respeitará automaticamente sua altura ou a altura da linha e, portanto, criará uma caixa ao redor dela. Você pode alinhar o texto e também escolher qual direção deseja que o texto cresça Por exemplo, se eu defini-lo como linha no topo e agora estou adicionando mais texto, ele adicionaria um texto como este. Qualquer outra coisa que você esteja procurando, basta clicar nos três pequenos pontos. Aqui você encontra configurações extras, como decoração de texto, caixa, corte vertical, estilos de lista, espaçamento entre parágrafos Já temos isso no menu principal aqui. Se você quiser ter os pequenos pontos quando o texto for cortado, você os encontrará aqui Nesse caso, você notará que sua caixa volta para um tamanho fixo Agora, depois de configurarmos esse título e o texto ao nosso gosto, queremos salvá-lo como algo chamado estilo para reutilizá-lo em Então, vamos dar uma olhada em como isso funciona. Então, aqui está um exemplo muito simplificado de uma escala de tipos. Você pode ver, eu quero configurar uma fonte de exibição, título, corpo, legenda e um botão E eu quero usar isso no meu design em geral, bem como em um componente. Portanto, minha instância aqui deve herdar esse estilo. Portanto, configurar um estilo é bem simples. Basta selecionar o texto. E então, no painel de propriedades do lado direito, você vê o ícone de estilos. Clique nele, clique em mais e agora posso nomeá-lo. Vou chamar esse display de um. E eu vou fazer o mesmo com todos os outros. Vou acelerar esse processo um pouco para você. E, claro, sua escala de tipos pode parecer completamente diferente. Na verdade, este é apenas um exemplo simplificado. Se eu quiser ter uma visão geral dos meus estilos, posso clicar na área cinza da tela e, no lado direito, posso ver todos eles. Aqui eu também poderia alterá-los. Então, se eu quiser mudar alguma coisa sobre o nome ou qualquer um dos atributos, eu posso fazer isso aqui. Agora queremos aplicar nossos estilos ao nosso design. Importante: se você estiver trabalhando com componentes, sempre aplique o estilo ao componente, não à instância. Como você pode ver aqui, aplico o estilo da legenda à legenda e, em seguida, seleciono meu título No menu suspenso, agora posso escolher o estilo que criei para o Se clicarmos na instância, você verá que ela foi herdada automaticamente Para textos soltos como esse, podemos aplicá-lo diretamente em nosso design. E, por exemplo, digamos que isso tivesse outro tamanho, então digamos que fosse muito menor. Então, assim que aplicarmos nosso estilo, obviamente ele terá o tamanho correto e corrigirá toda a altura da linha e tudo o que estiver salvo no estilo. Se você quiser alterar ou separar um estilo, basta passar o mouse sobre o estilo e você verá um pequeno símbolo destacado Se você clicar nele , ele será separado e você poderá escolher qualquer outro estilo Você pode usar estilos assim. Na verdade, isso seria suficiente. Mas desde abril de 2024, também podemos adicionar variáveis, se quisermos Então, ainda temos nossos estilos, mas dentro de nossos estilos, esses pequenos blocos de construção, eles podem ser variáveis ou não. Portanto, temos algo como um tipo de letra, peso, tamanho, altura da linha, espaçamento e assim por diante E podemos deixá-los assim e trabalhar com eles. Está absolutamente bem. Mas assim que você começar a migrar para um sistema mais escalável, talvez queira adicionar variáveis 15. 13 variáveis Figma para tipografia: No Figma, também podemos definir variáveis, e elas funcionam de forma bastante semelhante às variáveis CSS Vamos primeiro entender o que é uma variável CSS. Então, aqui temos um exemplo em CSS, e você pode ver que a cor do link é definida como uma variável. Em seguida, temos uma classe chamada link primário, qual adicionamos mais informações, como o tamanho da fonte, a família do formulário e assim por diante. E você pode ver que aqui estamos reutilizando nossa variável CSS como parte dessa classe Também poderíamos configurar todo o estilo com blocos de construção ou variáveis, se quiséssemos. A vantagem é que, se eu quiser alterar alguma coisa, digamos, o tamanho padrão do texto , eu só precisaria alterar isso na variável, e em qualquer lugar em todo o meu design que eu uso essa variável, isso seria atualizado automaticamente. Vamos dar uma olhada no Figma. Então, na minha configuração aqui, eu tenho uma escala de tipos muito simplificada, e você pode ver que tudo isso já está transformado em estilos. Se clicarmos no fundo da câmera, você poderá ver uma visão geral dos estilos, e esses estilos são usados em nossos componentes, bem como qualquer texto solto dentro do nosso design. Agora, isso funciona muito bem por si só, então você pode absolutamente usá-lo assim. Mas assim que você quiser escalar isso um pouco mais e trabalhar em um sistema de design, talvez queira adicionar variáveis. Então eu fui em frente e criei uma coleção, clique na área de suas câmeras e, em seguida, vá para as variáveis locais. E aqui eu tenho várias coleções, e uma delas se chama brand Typography Posso chamá-lo de qualquer coisa. O Insider já criou algumas variáveis. Você pode ver que eu criei variáveis de tamanho de texto. Essa é uma variável de tamanho, e eu tenho 16, 24, 32 e 40, e criei algumas variáveis para meu peso. Aqui estou usando uma string. Eu tenho uma corda e depois simplesmente digito a palavra do peso que eu quero aqui. Meu caso é normal ou ousado. Também vou adicionar uma família de fontes. Eu clico no botão de adição e seleciono uma string novamente para uma família de fontes. Vou chamá-la de família de fontes e estou usando Poppins, simplesmente vou digitar Agora, se eu quiser essas pequenas categorias, lembre-se de que podemos simplesmente agrupar, clicar com o botão direito do mouse e depois em novo grupo com seleção, e vou chamar essa família de fontes. Então, se eu clicar em todas as variáveis, você verá que posso ver todas as sete variáveis tenho atualmente na coleção e, é claro, posso adicionar algumas a elas ou se preciso excluir alguma. Deixe-me mover a família de fontes para cá. Você pode organizar isso ao seu gosto. Se você passar o mouse sobre qualquer variável, poderá clicar em editar variável e agora poderá adicionar mais informações e também definir o escopo Isso significa que ele só vai aparecer nesse campo específico. Agora, estou gravando isso logo após o lançamento das variáveis para sites de texto. não temos um escopo para isso, mas ele deve ser lançado e você deve encontrá-lo neste menu Existe um chamado conteúdo de texto. Isso é outra coisa. Isso significaria que assumiria o valor real. Substitua seu texto por 16. Não é isso que queremos. Então, vamos ser pacientes e aguardar a atualização do escopo. Uma pequena dica, mantenha pressionada a tecla shift e o comando, e você poderá definir o escopo de várias variáveis ao mesmo tempo. Ok, ótimo. Então, como vamos colocar essas variáveis em nosso estilo. O que precisamos fazer é voltar ao nosso estilo e depois editar. E aqui, você pode escolher qualquer variável. Por exemplo, se eu escolher minha fase de texto, agora posso continuar aqui e ver minha família de fontes chamada Poppins E agora isso é transformado em uma variável. E eu posso fazer exatamente o mesmo com todos os outros. Então, por exemplo, aqui, eu vou aplicar a variável, e agora vou encontrar minha tipografia, e então vamos dar uma olhada aqui Queremos ser ousados, então vou escolher esse, e vamos fazer o mesmo com nosso tamanho. Vamos escolher o tamanho correto para este. Agora, em altura, atualmente deixo o código fixo como 150% aqui porque gosto de ter isso em porcentagens ou algo como 1,5, que é o que veríamos Mas o Figma atualmente não oferece suporte a isso em variáveis. Ele suporta apenas valores de pixels , pois estou gravando isso exatamente quando foi lançado. Então, com certeza, se você estiver assistindo este vídeo um pouco mais tarde, você também pode adicionar a altura da linha e verificar se percentuais ou unitários a menos valores percentuais ou unitários a menos, como 1,5, já estão funcionando. Você pode usar pixels. Pessoalmente, não sou um grande fã disso. Mas, em geral, você pode configurar variáveis para todos os campos diferentes assim que você vê o sinal da variável. Agora, você pode adicionar isso aos seus estilos existentes. Mas e se você estiver apenas criando estilos? Isso funcionaria da mesma forma. Vamos pegar um texto e separá-lo, e agora ainda não é um estilo Então você pode ver que eu já trabalhar com minhas variáveis em qualquer texto, então eu posso configurar tudo isso e depois salvá-lo como um estilo mais tarde. Então, você é realmente flexível em seu fluxo de trabalho. E, claro, se eu clicar nas variáveis locais e mudar alguma coisa sobre qualquer uma dessas variáveis , isso se refletirá em todo o meu design. Então, neste exemplo, isso parece muito pequeno porque é um exemplo muito simplificado. Mas em um sistema maior, isso vai ser uma grande ajuda. Imagine que você está mudando a família de fontes, você teria que examinar todos os seus tecidos e designs Assim, você só precisa alterá-lo aqui, e então isso se refletirá em todos os seus estilos diferentes. Além disso, se você estiver alterando um tamanho, digamos que você tenha um tamanho base de 16 e precise aumentá-lo. Então você terá usado esse tamanho de fonte S em diferentes tecidos, talvez uma versão light, uma versão mais ousada e assim por diante Isso será muito útil assim que você começar a trabalhar em um sistema maior 16. 14 O espaço em branco é seu superpoder: Espaço em branco, seu superpoder secreto. Agora, você pode ter configurado perfeitamente o peso da balança de tipos e a altura da linha, mas ainda falta alguma coisa. E esse algo geralmente é espaço em branco. Ao adicionar espaço em branco, você dá ao seu design espaço para respirar e ser percebido adequadamente. Não há regras fixas sobre como editar ou onde. Mas veremos alguns princípios gerais que você pode usar. Então, eu gosto de usar meu sistema de escala de oito pontos para manter as coisas consistentes Então, tudo é múltiplo de oito. Por exemplo, entre meu título e meu texto de texto, tenho 16 E então, para distâncias menores, eu uso oito e posso até descer para quatro. Vou usar isso em elementos menores, como um botão. E, novamente, esse sistema existe para me ajudar a não me restringir. Então, é claro, eu posso ter um contorno de um pixel ou similar Na verdade, é uma diretriz geral para criar um ritmo. Você também pode fazer a diferença entre microespaçamento e microespaçamento Então, entre o espaçamento dentro de seus componentes, por exemplo, e o espaçamento ao redor deles Novamente, nesse espaço em branco maior, como entre as seções, eu uso um múltiplo de oito. Quanto mais você estiver projetando, mais você terá a sensação de onde precisa adicionar algum espaço em branco. Portanto, espaço em branco definitivamente não é espaço perdido. Está ajudando você com seu layout. É realmente uma arma secreta. Lembre-se também de que quanto mais as coisas estão próximas, mais elas são percebidas como uma só. Então, realmente usa espaço em branco em seu layout. Isso faz toda a diferença. Uma boa ideia também é sempre dar uma olhada em como os outros fazem isso. Então, aqui está um exemplo do sistema de design UBA, e você pode ver que eles usam incrementos de quatro, e então eles têm alguns blocos de espaçamento geral e os usam em tudo, e os usam em tudo, desde a configuração de grades até tamanhos de ícones, e também quaisquer distâncias Em sistemas de design, você verá que o espaçamento geralmente é configurado como tokens Aqui está um exemplo do sistema de design de fios, e você pode ver que eles têm seu símbolo geral. Tamanho quatro oito e assim por diante, o que corresponde novamente a um múltiplo de quatro e oito. Então, podemos ver aqui embaixo que o que eles fazem é alimentar esses tokens em uma configuração mais semântica Então, eles entram em muito mais detalhes. Então, por exemplo, entre os chips, eles usam esses tamanhos básicos, mas os definem com muito mais clareza 17. 15 Comprimento de linha ideal: Em comprimento. Em telas maiores, você não quer que o texto flua por toda a largura porque ele simplesmente será muito longo e muito difícil de ler Diz-se que o comprimento ideal da linha é de 50 a 70 caracteres. Observe que aqui falamos sobre caracteres e não sobre tamanho físico. Então, isso pode ser bem diferente para faces de tipos diferentes. Você nunca deve ter mais de 90 caracteres por linha, porque então fica realmente impossível de ler. Agora, você não precisa contar caracteres, mas pode ver que, se seguir essa regra vagamente, ela já será muito mais agradável e fácil de ler Além disso, certifique-se de deixar sua tipografia fluir da maneira que foi projetada e pretendida Não use a chamada justificação. O que justify faz é forçar sua tipografia a caber dentro de uma caixa Agora, às vezes isso pode parecer ótimo se você estiver projetando com ele. Mas lembre-se de que seu design não é o resultado final. O navegador não é estático. E quando a tela estiver se movendo e redimensionando, você terá lacunas bem feias. Então não faça isso. Vai ser muito difícil de ler. Sempre deixe a tipografia fazer o que foi projetada para fazer e fluir naturalmente 18. 16 Cor e contraste em tipografia: Cor e contraste da tipografia. O contraste é um aspecto fundamental abordado pelas diretrizes de acessibilidade de conteúdo da web ou pelas breves WCAG Eles estão fornecendo regras claras sobre os níveis de contraste necessários. E é importante observar que isso não é meramente uma recomendação. É uma obrigação legal. O WCAG mede o contraste em termos de diferença de brilho, e isso varia da luz, então um a um, que será branco sobre branco e 21 a um, que será preto e branco, indicando um alto E isso opera em um sistema de classificação. Portanto, uma conformidade com A dupla é o contraste mínimo de que você precisa. Para tipografia, essa proporção é definida em 4,5 para um para fontes maiores e três para um para fontes menores, com o grande sendo definido de forma bastante vaga, começando com cerca de 18 pixels ou fundos menores que estão em negrito, dependendo da fase do tipo Como isso não está claro, eu sempre tentaria usar pelo menos 4,5 a um para todos os fundos usados. Idealmente, você escolheria até mesmo um triplo A. Portanto, você escolherá sete para um para fundos padrão e para fontes maiores, 4,5 para um Então, vamos dar uma olhada em um exemplo. Aqui, eu tenho um fundo cinza claro e uso uma tipografia vermelha O resultado da taxa de contraste nesse caso é de dois para um, que fica abaixo do limite recomendado de 4,5 para um Por outro lado, se eu estiver usando essa tipografia cinza escuro no mesmo plano de fundo, estou obtendo uma taxa de contraste de 12 para Isso significa que estou até mesmo cumprindo os padrões triplo-A. Também é importante considerar a espessura e o tamanho da fonte, pois fontes menores e mais leves exigem maior contraste em comparação com fontes maiores e mais ousadas Para ter certeza de que você está obtendo o contraste correto, recomendo que você sempre use um verificador de contraste Você pode pesquisar um plug-in de verificação de contraste em seu software de interface do usuário ou usar uma ferramenta on-line como o web aim Portanto, esses verificadores de contraste funcionam praticamente da mesma forma seja usando um plugue ou uma ferramenta externa Basicamente, o que você faz é pegar cor do primeiro plano e a cor do plano de fundo ou o contrário, e depois adicioná-las e receber uma proporção Agora, essa é a proporção que você vai anotar e comparar com a proporção necessária. Geralmente, os verificadores de contraste já mostram se ele é aprovado ou não. Por exemplo, se eu agora alterar minha cor, posso ver como ela começa a passar. Isso pode ser o texto ou a cor de fundo. Geralmente, recomendo ter uma visão geral de todas as cores e manter as cores do texto separadas das cores gerais da marca, mesmo que você possa usar os mesmos valores. Dessa forma, você pode comparar a cor do texto com qualquer outra cor e estabelecer regras claras sobre quais cores podem e não podem ser combinadas. Além do texto padrão, considere também as cores do sistema, como alertas e confirmações E também é uma boa ideia definir uma cor de interação clara. Essa seria sua cor de destaque para botões, links, ou seja, qualquer coisa que seja clicável 19. 17 tipografia responsiva com pontos de interrupção: Criação de tipografia responsiva com pontos de interrupção. Então, o que são pontos de interrupção? São pontos específicos, ou melhor, limiares ou mudanças ocorrem Dessa forma, os sites podem ajustar seu layout e estilos para caber em diferentes tamanhos de tela. Para criar pontos de interrupção em CSS, usamos algo chamado consulta de mídia A regra de consulta de mídia é uma forma de aplicar determinados estilos à página da Web somente se condições específicas forem atendidas Nesse caso, a condição é uma largura mínima de 768 pixels Qualquer coisa dentro dos colchetes só será aplicada quando a janela de visualização tiver um tamanho de 768 Vamos dar uma olhada nisso em CSS. Então você pode ver aqui que eu tenho um título e uma cópia do texto, bem como duas imagens Em nosso HTML, esse é um H, o título, o texto da cópia é P e, em seguida, aqui temos nossas imagens com a tag de imagem Agora, no CSS, você pode ver que eu defino o texto para ter o tamanho de um RM, depois um pouco maior para o título, e defino as imagens para ocupar todo o espaço disponível Então, esses são meus estilos básicos. Agora, ao rolar para baixo, você pode ver que eu adicionei uma consulta imediata. Quando eu chegar aos 400, vamos aumentar isso aqui embaixo. Você pode ver o tamanho, então você pode ver quando eu chego a 400, então isso muda no layout. O que acontece aqui é que tudo dentro dos colchetes fica ativo Eu tenho uma nova cor de fundo, a H é maior e as imagens alteram a ocupação do espaço. Se eu for ainda maior, você pode ver a segunda consulta de mídia chegando. Então você pode ver aqui embaixo. Novamente, adicionei uma cor de fundo, para que ela fique visível, e também alterei a cor H para ficar ainda maior. Portanto, os pontos de interrupção geralmente são a técnica mais usada quando se trata de ajustar a tipografia a Em teoria, poderíamos definir pontos de interrupção para cada texto individualmente. No entanto, na maioria dos casos, você provavelmente terá um conjunto predefinido de pontos de interrupção para sua escala tipográfica Isso significa que, quando a janela de exibição atinge um determinado tamanho, o layout do texto se ajusta adequadamente Esses pontos de interrupção podem ser fornecidos por uma estrutura como o bootstrap, ou você pode escolhê-los com mais liberdade, principalmente ao adotar uma abordagem moderna de layout CSS Eles podem já estar em vigor para outras áreas do seu design, como alterar o layout geral. Então, na maioria das vezes, faz sentido usar os mesmos pontos de interrupção Não deixe de consultar a documentação ou o guia de estilo para obter valores numéricos específicos se você estiver começando em uma nova equipe E se você for responsável pela configuração do zero, converse primeiro com sua equipe de desenvolvimento para saber o que eles precisam e recomendam. Então, uma vez que conhecemos nossos pontos de interrupção individuais, a próxima etapa é expandir nossa escala para cobrir todos os tamanhos Existem diferentes abordagens para lidar com isso. Vamos explorar a primeira abordagem, que seria fazer ajustes individuais. Normalmente, começamos configurando nossa escala de tipos a partir do menor tamanho. Quando atingimos um ponto de interrupção, podemos verificar se alguma alteração é necessária Muitas vezes, um corpo de texto com tamanho 16 funciona bem em todos os tamanhos, mas os títulos principais podem precisar de ajustes Obviamente, você também pode ajustar toda a escala a cada ponto de interrupção, dependendo de você Nossa segunda opção é expandir usando nosso sistema modular , escalando com proporções Podemos manter nossos valores de RAM consistentes, mas apenas ajustamos o que uma RAM seria igual em cada ponto de interrupção Por exemplo, em nossa tela pequena, uma RAM pode ser igual a 16 pixels, depois 18 pixels para nossa tela média e 20 pixels para nossa tela grande. E então mantemos nosso sistema geral porque estamos multiplicando o tamanho da base por uma proporção escolhida Portanto, todos os outros tamanhos se ajustam automaticamente. Portanto, enquanto 1,5 RAM geralmente são 24 pixels na minha tela média, 1,5 RAM se torna 27, pois agora é 18 vezes 1,5. E para grandes, calculamos 20 vezes 1,5, então são 30 pixels. É importante configurar isso sem pixels fixos no código para garantir o suporte às predefinições do usuário Não se preocupe Há várias maneiras de fazer isso. Nada muito complicado. Mas vale a pena mencionar isso, pois no design, estaremos lidando com um novo conjunto de valores de pixels independentes um do outro Enquanto estiver em código, isso permanecerá como unidades relativas. Configurar pontos de interrupção para tipografia geralmente é uma boa solução em um sistema de design estruturado É fácil de escalar, organizar anúncios e é muito fácil se comunicar entre equipes. 20. 18 Tipografia fluida com CSS clamp(): Topografia fluida com CLAMP. Para entender a topografia fluida no CLAMP, primeiro precisamos aprender sobre as unidades de janela de visualização Existem alguns deles, mas o que nos interessa é a largura da janela de visualização escrita como VW I Magister é a largura da janela de visualização, em que um VW é 1% da largura da janela de Vejamos um exemplo. Digamos que nossa janela de visualização tenha 1.000 pixels de largura e nosso tamanho de texto esteja definido como duas larguras de janela de visualização Então isso é 2% de 1.000, portanto 20 pixels. Agora, à medida que a largura de uma janela de visualização muda, digamos que redimensionamos o navegador para 500 pixels de largura, então nossas duas janelas de visualização agora resultariam em um tamanho de texto de Dessa forma, podemos criar uma tipografia fluida. No entanto, temos o problema de que, em algum momento, o texto será pequeno demais para lido ou grande demais para nosso design. É aqui que o CSS CLM é útil. Não é a única maneira de lidar com isso, mas eu gosto bastante, pois usa CSS nativo. Com o CLAMP, podemos definir um valor mínimo e máximo para nosso texto, bem como uma taxa de crescimento entre esses dois limites Então, no meu exemplo, o texto tem pelo menos 1,5 RM, que é o mesmo que 32 pixels, e não maior que três RM, que serão 48 No meio, ele escala com uma taxa de escala de 5% da largura atual da janela de visualização Dessa forma, nosso texto se adapta dinamicamente a vários tamanhos de janela de exibição. Observe como isso é independente dos pontos de interrupção. Ele simplesmente entraria em ação assim que 5% da largura do visor fosse maior que o tamanho mínimo Agora, o grampo pode parecer a solução para todas as suas esperanças e sonhos, e é fantástico No entanto, é realmente uma área em designers e desenvolvedores precisam se sentar juntos e trabalhar no navegador para acertar esses detalhes. Isso não vai acontecer no seu arquivo de design. Ele também vem com algumas considerações de acessibilidade, bem como a implementação de alternativas técnicas. Então, de um modo geral, se você estiver trabalhando em um projeto criativo único com muita personalização e atenção aos detalhes, isso pode fazer muito sentido No entanto, se você estiver trabalhando em um sistema de design, pode ser um pouco exagerado e talvez você queira se limitar apenas aos pontos de interrupção padrão E, a propósito, você ainda pode usar uma pinça, digamos, para uma seção chamativa de heróis em um sistema mais rígido Além da largura da janela de visualização, também quero destacar um novo desenvolvimento, as consultas de contêiner Sem nos aprofundar muito nas consultas de contêiner, é importante observar que, embora consultas de mídia se concentrem na janela de visualização, as consultas de contêiner nos permitem definir o tamanho do contêiner principal e nos adaptar adequadamente Além disso, as consultas de contêiner têm suas próprias unidades, semelhantes às unidades de janela de visualização, mas, em vez disso, estão vinculadas ao contêiner principal Portanto, ainda podemos usar o clamp, mas em vez de usar a largura da janela de visualização para escalar, agora usamos a largura da consulta do contêiner Isso significa que o tamanho da nossa tecnologia se ajusta de acordo com o espaço disponível, o que é muito interessante. A propósito, se não houver contêiner, ele simplesmente volta à largura da janela de visualização No entanto, a implementação disso requer um desenvolvedor de front-end qualificado, com atenção aos detalhes , com certeza, mais tempo e orçamento extras. Portanto, não é necessário usar sistemas de design fáceis de escalar. Mas ainda é importante que os designers saibam, e isso pode se tornar bastante relevante no futuro. 21. 19 tipografia responsiva no Figma com estilos: Lidando com tipografia responsiva no Figma. Atualmente, existem duas maneiras de fazer isso. Podemos configurar um estilo para cada ponto de interrupção ou automatizar isso usando estilos, ou automatizar isso variáveis e modos Para acompanhar, visite figma.com Farsh Moon Learning, e aqui você pode encontrar as duas escalas de tipos diferentes com as diferentes configurações que vou mostrar Vamos primeiro analisar a abordagem tradicional de configurar estilos individuais por ponto de interrupção Então, o que eu faço é primeiro configurar todos os meus estilos para o meu padrão. Então, aqui você pode ver que eu tenho meus nomes de estilos diferentes, e então eu criei um texto e transformei esse texto em um estilo. Então, se dermos uma olhada na configuração geral de nossos estilos, você pode ver que eu tenho uma pasta para cada estilo, então o título X L, e então você pode ver por dentro que eu tenho um estilo como base Então esse seria esse aqui. Então, um para M, este seria este aqui, e L. Você também poderia criar isso ao contrário e ter uma pasta por tamanho de tela e depois dentro dos diferentes estilos. Isso depende de você. Então, se dermos uma olhada, também temos três estilos para L. Então você pode ver que este é nosso título L. E então no título M, mantemos o mesmo tamanho do padrão para o tamanho M e só mudamos em L. Então você pode ver eu só criei aquele em que a mudança Caso contrário, usaríamos nossa base. Então essa também é a razão pela qual eu chamo isso de base e não de tamanho S ou algo parecido. Você só pode criar o estilo quando precisar, ou pode simplesmente configurar estilos padrão aqui também. Então, digamos que em nosso corpo padrão, também poderíamos criar o tamanho base M e L e, mesmo que sejam iguais, basta configurá-los como iguais. Às vezes, isso faz sentido porque, à medida que você está construindo, se mais tarde decidir alterar o tamanho do texto , tudo já estará configurado. Então, realmente vale a pena. E basicamente funcionaria da mesma forma para nossa configuração com a proporção. E aqui você pode ver que eu realmente preciso de um estilo para cada ponto de interrupção Então, se dermos uma olhada nessa configuração, as mesmas pastas, e você pode ver que, na verdade, para cada estilo, preciso de três estilos no Figma para cada ponto de interrupção Você não precisa resolver tudo isso sozinho. Basta acessar typescie.com e depois mudar de RM E nesse caso, você mudaria o tamanho do corpo. Isso forneceria os valores de 18 e, no meu exemplo, de 20, e então você pode simplesmente copiar os valores de pixels aqui. Então, se você quiser usá-los, basta ter uma tela por ponto de interrupção e pode ver que o que eu fiz aqui é diferente de usar os valores mínimo e máximo, então você pode ver que isso os bloqueará ao redimensionar para os valores mínimo e máximo Você precisa de uma moldura de layout automático para que isso funcione. E então eu aplico o estilo no ponto de interrupção correto. Então, aqui você pode ver, eu tenho minha base de títulos aplicada. Então, meu X L, mas o estilo básico, e aqui eu tenho o mesmo X L, mas o tamanho M, e na última tela, o L. Também estamos usando o X L, mas com desvio para a tela Portanto, você pode ter mais pontos de interrupção e ficar bem confuso Então, geralmente tenho esse tipo de configuração em algum lugar escondido em uma página diferente, como uma página de playground, onde posso experimentar tamanhos diferentes e, em seguida, simplesmente mostro o tamanho do meu celular e do meu desktop para a configuração geral do design Uma coisa que quero destacar com essa abordagem, o que é bastante complicado é que, se você tiver componentes, com os quais espero que tenha todo o design configurado, provavelmente precisará configurar um componente por Então você pode ver aqui que eu tenho minha base, e aqui eu tenho meu tamanho M e aqui meu tamanho L. Agora, nós também podemos sobrescrever isso para que você possa entrar no componente e sobrescrever Mas isso fica muito confuso e é uma fonte potencial de erro Isso é realmente uma desvantagem dessa configuração. 22. 20 Como automatizar a tipografia Figma com variáveis e modos: Adicionar variáveis e modos aos estilos para automatizar a alteração do tamanho do texto em diferentes tamanhos de tela Então, quero mostrar outra maneira de lidar com isso, é automatizar o tamanho com estilos, variáveis e modos Então, começamos com a mesma configuração básica. Configuramos nossos tamanhos padrão e criamos estilos para eles. Então aqui você pode ver que isso também está configurado como nosso título X L. Então você pode ver aqui que eu tenho os mesmos estilos, mas eu só tenho um estilo Então, também não criei nenhuma subpasta. E se você der uma olhada, todos são do mesmo estilo, mas têm tamanhos diferentes. Então, como isso funciona é que, se abrirmos nossas variáveis locais, eu tenho uma coleção de tipografia e vamos primeiro dar uma olhada no padrão Esses são todos os valores padrão. Você pode ver 16, 16, 16 e assim por diante. Então, nossas manchetes são maiores. Também posso adicionar minha família de fontes, também posso adicionar peso, espaçamento. Estou apenas mantendo isso focado no tamanho do texto por enquanto. Então eu criei mais dois modos, um para o tamanho M e outro para o tamanho L. Você pode criar modos clicando no botão de adição, mas você precisa ter um plano profissional ou superior para fazer isso E então eu mudo os valores aqui. Novamente, isso é configurado em pixels, e posso configurar novos valores para meu modo M e meu modo tamanho L. Agora, o que eu fiz na minha visão geral é que todos esses são pequenos quadros, e então você encontra aqui assim que tem um elemento que tem um modo que o Figma lhe dá o pequeno interruptor de modo e você pode ver que eu mudei este aqui para, e agora estou recebendo os tamanhos para, e aqui, eu estou recebendo os tamanhos para L. E ele troca automaticamente esse tamanho de texto como fornecido nos modos. Se eu voltar para o padrão, você pode ver que estou recebendo os tamanhos pequenos novamente. Então, no meu design, eu apenas configurei minha base, e então você pode ver aqui que tudo ainda usa o mesmo estilo. Mas eu mudei o modo da moldura principal, então você pode ver aqui a partir do tamanho M. Se eu voltar ao padrão, tudo voltaria para o tamanho menor. Dessa forma, eu também preciso apenas de um componente porque isso está usando apenas o estilo geral. Mas, como esse componente é configurado como automático, tudo o que você coloca no quadro principal precisa manter sua configuração automática e, portanto, herdaria o estilo definido pelo quadro pai Aqui você pode ver que, embora isso tenha um tamanho, se formos para o modo surdo, podemos ver que o tamanho do texto aqui está em 30, e se voltarmos e compararmos isso, então podemos ver que 30 é o tamanho do título em nossa tela L. Então essa é realmente uma ótima maneira de lidar com No entanto, você precisa estar ciente de que precisa que todos tenham um plano profissional ou superior para lidar com isso. Ele também precisa de um bom conhecimento de figma e também é um pouco mais complicado quando seu sistema de design está crescendo, então você precisa incluir bibliotecas diferentes e alterar muitas coisas diferentes 23. 21 exemplos da vida real: Há muitas maneiras e abordagens diferentes que você pode usar para configurar e documentar como lidar com elementos como componentes de espaçamento e tipografia É sempre uma boa ideia procurar inspiração. No entanto, lembre-se de que isso realmente depende do tipo de projeto que você está buscando, sua equipe e do seu orçamento Então, na verdade, trata-se de obter ideias e escolher o que é certo para seu projeto específico Dois dos meus sistemas de design favoritos para inspiração são o sistema de design da Uber chamado base. Isso realmente oferece um guia abrangente sobre sua filosofia e implementação. Assim, você pode realmente clicar e ver como eles fazem as coisas. Outro que eu gosto muito é o design de pontos. Não é tão detalhado quanto o sistema de design da UBA. É mais uma ideia ampla de como eles lidam com o design, mas ainda tem exemplos muito bons para ver. No entanto, geralmente recomendo dois lugares onde você pode encontrar muita inspiração. A primeira é a vitrine de altura zero. Caso você não saiba a altura zero, é uma ótima plataforma de software que facilita o processo de documentação entre as equipes de design e desenvolvimento Aqui você pode encontrar uma boa visão geral das diferentes empresas que constroem um sistema de design aberto com altura zero, e você pode simplesmente clicar nelas para obter ideias e comparar. Outro lugar que eu gosto muito é o livro de histórias. É mais focado no desenvolvedor, mas você também encontra uma seção de apresentação aqui, para que você também possa examinar esses exemplos, e também pode ser uma boa ideia examiná-los com sua equipe de desenvolvimento para analisar ideias diferentes Assim como com altura zero, você pode navegar por elas e também encontrar diferentes áreas, como tipografia, espaçamento, componentes e Mas você pode entendê-los de um ponto de vista mais focado no desenvolvedor. OK. 24. Obrigado: Bem feito para terminar este curso. Sinta-se à vontade para entrar em contato conosco na lua learning dot io, estamos sempre interessados em ouvir seus comentários. Você também faria como um grande favor se você pudesse apenas tirar um minuto e deixar um comentário aqui. Se você gostou deste curso e também certifique-se de que você tem uma olhada em nossos cursos adicionais. No ponto Moody Learning. Nós cobrimos todos os assuntos desde os fundamentos do design UX UI até Figma e até mesmo alguns conceitos básicos de código. Certifique-se de visitar nosso site na Moody Learning dot IO, onde você também pode se inscrever em nossa newsletter.