Design responsivo no Figma Deep Dive: Layout automático, restrições, pontos de interrupção e modos do Figma (2024) | Christine Vallaure | Skillshare
Pesquisar

Velocidade de reprodução


1.0x


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

Design responsivo no Figma Deep Dive: Layout automático, restrições, pontos de interrupção e modos do Figma (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.

      Introdução

      2:11

    • 2.

      Versão da interface do usuário e material do curso

      1:44

    • 3.

      AUTO LAYOUT: 01 O que é layout automático?

      1:06

    • 4.

      AUTO LAYOUT: 02 Configuração de quadros de layout automático

      4:02

    • 5.

      AUTO LAYOUT: 03 O menu de layout automático

      3:43

    • 6.

      AUTO LAYOUT: 04 A configuração automática

      1:45

    • 7.

      AUTO LAYOUT: 05 Menu avançado de layout automático

      2:00

    • 8.

      AUTO LAYOUT: 06 Configurações de redimensionamento

      5:26

    • 9.

      AUTO LAYOUT: 07 dicas de redimensionamento vertical

      1:55

    • 10.

      AUTO LAYOUT: 08 Ignorar o layout automático

      1:48

    • 11.

      AUTO LAYOUT: 09 Componentes e variáveis de layout automático

      1:50

    • 12.

      AUTO LAYOUT: 10 Definição dos valores mínimo e máximo

      1:54

    • 13.

      LAYOUT AUTOMÁTICO: 11 Envoltura de layout automático

      2:28

    • 14.

      12 Imagens com proporção fixa

      0:37

    • 15.

      AUTO LAYOUT: 13 Aprenda sobre ninhamento e relação pai-filho

      3:13

    • 16.

      LAYOUT AUTOMÁTICO: 14 Sugerir layout automático

      3:49

    • 17.

      AUTO LAYOUT: 15 Um pouco de mágica com tabelas

      2:43

    • 18.

      AUTO LAYOUT: 16 Exemplos de configuração mais avançados

      10:49

    • 19.

      LAYOUT AUTOMÁTICO: 17 páginas de layout automático

      7:45

    • 20.

      AUTO LAYOUT: 18 Layout automático e caixa flexível de CSS

      3:08

    • 21.

      LAYOUT AUTOMÁTICO: 19 componentes do slot com layout automático

      1:57

    • 22.

      RESTRIÇÕES: 01 O que são restrições no Figma?

      2:15

    • 23.

      RESTRIÇÕES: 02 Restrições e grades

      3:02

    • 24.

      RESTRIÇÕES: 03 Introdução rápida às grades no Figma

      4:03

    • 25.

      BREAKPOINTS: 01 Introdução aos pontos de interrupção CSS

      2:04

    • 26.

      PONTOS DE INTERRUPÇÃO: RESTRIÇÕES:02 Pontos de Interrupção em Figma

      5:16

    • 27.

      PONTOS DE INTERESSE: 03 Modos e tamanhos de tela – uma introdução rápida

      5:43

    • 28.

      PONTOS DE INTERRUPÇÃO: 04 Ligação de variantes a modos

      3:42

    • 29.

      BREAKPOINTS: 05 Ocultar e mostrar com booleanos

      3:11

    • 30.

      PONTOS DE INTERRUPÇÃO: 06 Tipografia responsiva com modos

      4:48

    • 31.

      Algumas coisas grátis para dizer adeus

      1:23

  • --
  • 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.

460

Estudantes

3

Projetos

Sobre este curso

Mergulho profundo: Layout, restrições, pontos de interrupção e modos do Figma Auto

Observe que, caso você ainda não tenha acesso à nova interface do usuário do Figma, você também pode usar o curso anterior arquivado encontrado aqui: https://skl.sh/3PJKok6 (explico isso no vídeo 2).

O layout automático deixa você louco? Tem medo do que vai acontecer com o seu desenho no navegador? Então este curso é perfeito para você! Vamos aprender tudo sobre como configurar designs responsivo no Figma.

Este será um mergulho profundo no layout automático, nas restrições e, o mais importante, mas raramente discutido, em como lidar com pontos de interrupção no design da interface do usuário, que variam de uma configuração simples a uma abordagem mais avançada com variáveis e modos.

Compreender e combinar essas ferramentas ajudará você a configurar componentes, padrões de desenho e páginas inteiras que se alinham às configurações de código.

Com o arquivo de materiais do curso Figma, você pode trabalhar comigo ou voltar aos exercícios com instruções detalhadas no seu próprio tempo.

Este curso é ideal para você se você tiver conhecimentos básicos de Figma ou se for um usuário avançado de Figma e quiser aprimorar suas habilidades.

Mergulho profundo do layout automático

  1. O que é layout automático?
  2. Configuração de quadros de layout automático
  3. O menu de layout automático
  4. A configuração automática
  5. Menu avançado de layout automático
  6. Configurações de redimensionamento
  7. Dicas de redimensionamento vertical
  8. Ignorar o layout automático
  9. Componentes e variáveis de layout automático
  10. Definição dos valores mínimo e máximo
  11. Envolvimento automático do layout
  12. Imagens com proporção fixa (hack)
  13. Aprenda sobre nidificação: relação pai-filho
  14. Sugerir layout automático
  15. Um pouco de mágica com tabelas: layout automático e IA
  16. Configuração mais avançada (exemplos)
  17. Layout automático de páginas
  18. Layout automático e flexbox CSS
  19. Componentes de slot com layout automático

Limitações

  1. Quais são as restrições no Figma?
  2. Restrições e grades
  3. Uma introdução rápida às grades no Figma

Pontos de interrupção e modos

  1. Introdução de pontos de interrupção CSS
  2. Pontos de paragem em Figma
  3. Modos e tamanhos de ecrã: uma introdução rápida
  4. Vinculação de variantes a modos
  5. Ocultar e mostrar com booleanos
  6. Tipografia responsiva com modos

Mais arquivo de material do curso Figma

Este curso é feito pela moonlearning, moonlearning.io moon learning

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. Intoduction: Layout automático, deixando você louco. Com medo do que acontecerá com o design no navegador. E então esta aula é perfeita para você. Aprenderemos tudo sobre como configurar designs responsivos e figma Este será um mergulho muito profundo nas restrições de layout automático e, o mais importante, mas realmente discutido, como lidar com pontos de interrupção, desde uma configuração tradicional até desde uma configuração tradicional aproveitamento T. Compreender e combinar essas ferramentas ajudará você a configurar componentes, padrões de design e páginas inteiras que se alinhem às configurações de código Começaremos com o poderoso layout automático e realmente focaremos na configuração de componentes verdadeiramente responsivos Começaremos do zero e trabalharemos até o redimensionamento e o poder do aninhamento infinito, criando elementos mais complexos e até páginas inteiras com layout automático Como sempre, mostrarei tesouros escondidos e algumas dicas e truques ao longo do caminho C. Em seguida, veremos as restrições e como elas salvam vidas quando se trata de combinar o layout automático Depois de nos certificarmos de que entendemos esses fundamentos do design responsivo no Figma, vamos aprender sobre os pontos de interrupção, como eles realmente funcionam nos bastidores do CSS e como podemos configurar nossos designs do Figma Isso variará de configurações mais tradicionais a recursos avançados, como usar modo para automatizar alterações de design e escalar a tipografia Com o arquivo do material do curso, você pode trabalhar comigo ou retornar aos exercícios com instruções detalhadas em seu próprio tempo. Esta aula é ideal para você, se você tem conhecimentos básicos do Figma ou se é um usuário avançado do Bigma e deseja aprimorar suas habilidades Este é um curso da Moon learning dot IO. 2. Versão de interface do usuário e material do curso: Atenção: Figma atualizou sua interface de usuário e você pode ver um novo design em vez do antigo 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 visual. Em caso de emergência, você sempre pode voltar para a interface anterior, clicar em um pequeno ponto de interrogação no canto inferior direito e, aqui, voltar para a interface anterior. Atualmente, nem todo mundo está obtendo acesso automático à nova interface do usuário. Infelizmente, a Figma está lançando isso de forma bastante aleatória. Portanto, você encontrará duas versões desse curso. A versão antiga com a interface antiga no arquivo ou este curso aqui em que você está atualmente, que tem uma estrutura um pouco diferente, vídeos atualizados e está usando a interface mais recente. Portanto, assim que você tiver acesso à interface de usuário mais recente, certifique-se de usar a versão atualizada. Certifique-se de obter também os arquivos corretos do curso. Você pode vê-los claramente marcados, um para o curso antigo e outro para o novo curso. Eles têm uma estrutura diferente, por isso é muito importante que você obtenha o arquivo correto para poder acompanhar todos os vídeos. Você encontra todas as informações e links na descrição abaixo. Observe também que o FIPMA é muito dinâmico. Essa interface de usuário, como a vemos hoje, definitivamente mudará no próximo ano. Provavelmente serão pequenas mudanças como um menu suspenso, uma caixa de seleção As pequenas barras laterais flutuantes podem estar grudadas na lateral. A estrutura geral permanecerá a mesma, mas com certeza você terá uma pequena diferença ao assistir aos vídeos. Nada com que se preocupar, tudo ainda deve estar em seu lugar e estar claro para você acessar e ser usado. 3. LAYOUT AUTO: 01 O que é layout automático?: Vamos ter uma ideia, o que é layout automático e para que o usamos? Com o layout automático, podemos configurar nossos designs no Figma forma que eles correspondam às mudanças de tamanho Isso funcionará em coisas como componentes únicos, mas também em grupos desses componentes. Isso significa que podemos realmente usar o layout automático para configurar qualquer coisa, desde um botão até uma página inteira. Você notará que, às vezes, quando aplica o layout automático, isso funciona muito bem e é muito fácil. No entanto, em outras ocasiões, ele se comportará da maneira mais estranha e você precisará entender Isso ocorre porque o layout automático não é apenas um botão no qual você clica. É composto por três pilares e você precisa entender cada um deles em profundidade O primeiro é o layout e o posicionamento, o segundo, o comportamento de redimensionamento e o terceiro, o aninhamento Vamos entender cada um desses pilares mais detalhes e depois reuni-los como um todo, dando a você total confiança para configurar qualquer coisa com layout automático 4. LAYOUT AUTO: 02 Como configurar quadros de layout automático: Vamos aprender como configurar um quadro de layout automático. Com o layout automático, nossos elementos de design podem responder ao conteúdo. Aqui eu tenho um botão. Sem o layout automático, você pode ver que, se eu mudar o conteúdo , nada se adaptaria. Agora, se eu adicionar o layout automático, que posso fazer simplesmente selecionando esse botão e, no lado direito do painel de propriedades, no layout, clico no botão do layout automático. Se eu mudar o texto agora, você verá que ele se adapta automaticamente a qualquer conteúdo que recebo Vamos fazer o mesmo com o meu cartão. Eu selecionei. Eu adicionei o layout automático e agora converti em um quadro de layout automático. Agora você pode ver se eu mudar alguma coisa no conteúdo , tudo se adaptará, mas ainda manterá todo o seu preenchimento Agora, com esse preenchimento e espaçamento, se você selecionar o quadro de layout automático novamente, poderá ver isso no painel de propriedades do lado direito No menu aqui, você pode ver que primeiro obtém algo chamado de lacuna entre os itens. Então, esses são todos os itens infantis. Então, meus itens infantis aqui seriam minha imagem, meu título e meu texto Vamos fazer com que este volte ao seu estado original. Então, se eu mudasse isso, você pode ver que isso muda a lacuna entre esses elementos. Se você segurar a tecla Shift , ela aumentará e diminuirá sua quantidade n. Você também pode ajustar qualquer coisa diretamente nas cavas ou clicar duas vezes e digitar o valor desejado. Isso funciona da mesma forma para o seu preenchimento. Aqui você tem seu preenchimento horizontal e vertical. Você pode mudar isso aqui. No painel de propriedades, você também pode simplesmente digitar qualquer número que desejar e também pode ajustá-lo no Canvas usando as alças ou simplesmente clicando duas vezes e adicionando qualquer valor. Com o menu de alinhamento, agora você pode alinhar seus elementos dentro da moldura de layout automático Vamos diminuir essa imagem para que você possa vê-la melhor. Você pode alinhar tudo à direita, tudo ao centro ou tudo à esquerda Isso alinha a caixa de texto inteira, não o texto em si. Se você quiser alinhar o texto, ainda precisará usar as configurações da propriedade do texto O layout é muito bom para adivinhar a direção em que você está projetando Mas se você quiser alterá-lo, poderá usar esses erros aqui em cima, para poder mudar da vertical para a horizontal. RAP é algo que usaríamos se tivéssemos mais elementos de layout automático, portanto, elementos aninhados um ao lado do outro Não é nada que você precise agora, no começo. Você pode mover elementos para dentro ou para layout simplesmente arrastando-os ou pode usar as teclas de erro no teclado para subir e descer Você verá que, no painel de camadas, elas mudarão posição de acordo com o local em que você as coloca. Você também pode remover o recurso de layout automático a qualquer momento, basta selecionar o quadro e clicar novamente no botão de layout automático. Você ficará com apenas uma moldura simples. Além do painel de propriedades, você também pode usar os atalhos Shift e A para criar uma moldura de layout automático e todas as teclas Shift e A para removê-la, ou simplesmente clicar com o botão direito do mouse O atalho é muito útil. Se, por exemplo, você tiver apenas um texto , não verá a opção de layout automático no painel de propriedades, mas poderá pressionar Shift e A. Isso o transformará em um quadro de layout automático Então, se adicionarmos algum preenchimento, você pode ver que ele adicionou uma moldura ao redor do seu texto. Se você remover o layout automático, verá que saiu com uma moldura e o texto dentro. É também por isso que é chamado de quadros de layout automático , porque só funcionará com um quadro. Se você aplicá-lo como apenas um texto, um grupo, ele sempre o converterá em um quadro para você. 5. LAYOUT AUTO: 03 O menu de layout automático: Vamos dar uma olhada mais de perto no menu de layout automático para entendê-lo completamente. Isso é o que parece atualmente. É importante entender que o Figma é muito dinâmico e está constantemente iterando e melhorando Então, o que você vê na tela agora pode parecer um pouco diferente em alguns meses. recursos e os botões podem entrar e sair dos submenus e ao redor do painel de propriedades Então você precisa se acostumar com isso. É fundamental entender os recursos em si, pois isso ajudará você a saber o que procurar. Eu fornecerei todos vídeos atualizados para grandes mudanças. Portanto, cuidado com eles. O Figma também permite que você volte às interfaces anteriores às Clique no ponto de interrogação no canto inferior direito para alternar entre as versões da interface do usuário. Por padrão, você verá a versão simplificada do menu. Se você está apenas começando, talvez queira ver alguns rótulos. Você pode adicioná-los clicando no erro ao lado porcentagem de visualização na parte superior e selecionando rótulos de propriedades. Antes de examinarmos o menu, lembremos layout automático é composto por três pilares: layout e posicionamento gerais, layout e posicionamento gerais comportamento de redimensionamento e Ao longo do curso, aprenderemos detalhadamente sobre cada um desses pilares, oferecendo uma compreensão arredondada e estruturada desse recurso, que prometo que facilitará muito a vida útil do seu layout Para minha aversão pessoal, o menu começa com o redimensionamento, que é nosso segundo Veremos isso com mais detalhes posteriormente, pois é a parte mais complicada, então ignore essa por Basicamente, mostra o tamanho de um elemento, em pontos ou seu comportamento definido. A seção intermediária trata do layout e posicionamento geral do automático, que é o que geralmente chamamos de menu de layout automático. Vamos nos concentrar neste por enquanto. Para começar, temos as opções de direção, horizontal ou vertical, e uma terceira opção chamada encapsulamento, que nos permite agrupar elementos em uma nova linha de redimensionamento Esse também é um recurso mais avançado, e vamos explorá-lo com mais detalhes posteriormente. Com o alinhamento, podemos alinhar elementos dentro de uma moldura. Observe que isso se aplica a todas as crianças da mesma forma. Com Gap, podemos definir a lacuna entre os filhos diretos. Uma pequena dica em qualquer um desses campos se você selecionar os campos, manter pressionada a tecla Shift e usar as teclas para cima e para baixo , ela aumentará na quantidade de Ng definida. No meu caso, isso está definido como oito. Por padrão, geralmente é definido como dez. Você pode alterá-lo, basta clicar no menu Figma em ações e pesquisar por Ng E então você pode definir seu grande entalhe 28. Você também pode encontrar um menu de entalhe por meio da pesquisa de IA. Aqui embaixo, temos o estofamento. Podemos definir o preenchimento na parte superior e inferior ou abrir o menu estendido para configurações individuais Uma pequena dica: se você segurar comando e clicar em qualquer campo, poderá usar a notação CSS para cima, direita, inferior e esquerda Qualquer valor de espaçamento ou preenchimento que você possa definir no menu também pode ser definido diretamente na tela Você notará as pequenas alças. Você pode arrastá-los ou clicar duas vezes e digitar qualquer número. Uma pequena dica para o acolchoamento. Se você quiser selecionar os dois lados, mantenha pressionado o botão antigo. Se você quiser selecionar todos os quatro, mantenha pressionado e mude. O último item é a caixa de conteúdo do programa ou clipe. Essa é mais uma configuração geral do layout do que específica do layout automático. Ele determina se você deseja mostrar algum item que cresça além da moldura. Isso será bastante relevante para a prototipagem. 6. LAYOUT AUTO: 04 A configuração automática: Há um recurso que está um pouco oculto, mas eu o uso o tempo todo. Eu quero que você saiba disso, e é chamado de automático. Esse recurso era anteriormente chamado de espaço entre no Figma e ainda é chamado assim no Flexbox Você também pode ouvir esse nome sendo referido. Então, basicamente, aqui temos nosso quadro com três elementos secundários. E se eu redimensionar , você pode ver que posso alinhar isso agora que está no meio, posso alinhá-lo à esquerda, mas sempre manterá o mas sempre manterá Agora, no espaçamento com a lista suspensa, posso mudar isso Com o Auto, o espaço é distribuído igualmente entre as crianças. Além do menu suspenso, você também pode simplesmente clicar nas alças. Agora, se você digitar qualquer valor , ele voltará para a configuração original. Ou se você clicar duas vezes novamente e digitar auto , ele saltará para o espaço entre, ou como chamamos agora, automático. Meu atalho favorito, basta clicar no menu de alinhamento para alternar entre compactado e espaço entre eles, ou você também pode usar o atalho x enquanto estiver no O Auto é muito, muito útil quando queremos criar coisas como uma navegação, em que queremos colocar alguns elementos à esquerda e colocar outros à direita Agora, o melhor é que, se adicionarmos mais elementos, isso depende de onde os adicionamos. Então, agora isso seria um filho direto. Então, agora temos três elementos secundários. Portanto, se redimensionarmos, o espaço disponível será distribuído entre três Mas se eu colocar isso dentro da minha moldura aninhada aqui , volto à minha configuração original maioria das vezes, o Aalto será exatamente a solução que você estava procurando. Portanto, tenha isso em mente. 7. LAYOUT AUTO: 05 Menu avançado de layout automático: D menu de configurações avançadas. Há um pequeno ícone que ignoramos até agora, que são as configurações avançadas de D. Selecione qualquer quadro de layout automático. Então, se clicarmos aqui, você verá que atualmente temos configurações para traçados, decks de tela e uma linha de base de texto em linha Vamos verificar rapidamente a dose. Vou começar com o primeiro, que são os traços, e você pode ver, por padrão, que está excluído Se passarmos o mouse sobre nosso preenchimento aqui, você pode ver que atualmente tenho 32 preenchimentos, e você pode ver que meu traçado está definido como 16, então ele está ocupando metade do meu preenchimento Posso simplesmente mudar aqui, incluir no layout, e agora você pode ver que meu preenchimento está totalmente usado e meu traçado está fora dessa configuração de quadro de layout automático Nosso próximo passo é nosso empilhamento. Vamos dar uma olhada nesse. Se selecionarmos elementos , é importante entender que o espaçamento também pode ser negativo Com a configuração avançada, agora podemos alterar a ordem de empilhamento, para que possamos ter o último no topo ou o primeiro no topo E nossa última análise é nossa configuração básica. Então, aqui vou selecionar esse submenu. Então, meus itens, você pode ver como eles estão configurados, então eu tenho meus itens NAF e meu botão Você pode ver que, atualmente, eles estão alinhados. Também posso alinhá-los ao centro, mas às vezes pode não se alinhar à linha de base que você está procurando Então, o que você pode fazer é selecionar o alinhamento à linha de base e, em uma pequena janela de visualização, você já pode vê-lo e alinhará levemente à Isso também é algo que você pode querer usar se tiver um botão com um Con, por exemplo, e quiser alinhá-lo com o texto Então, essas são configurações que você não vai usar com muita frequência, é por isso que elas estão escondidas neste pequeno submenu 8. LAYOUT AUTO: 06 redimensionar configurações: Redimensionamento com layout automático. Então, aprendemos que podemos simplesmente transformar qualquer elemento em um quadro de layout automático. Podemos ajustar o espaçamento, o tamanho e o preenchimento e, à medida que alteramos o conteúdo , podemos ver que nosso Agora, funciona muito bem assim porque, se dermos uma olhada novamente, essa é uma moldura de layout automático vertical. Mas o que também queremos que esse quadro faça é que, se o redimensionarmos , queremos que nosso conteúdo também responda dessa forma Para que isso funcione, precisamos adicionar uma camada adicional de layout automático, chamada de configurações de redimensionamento Você pode encontrar a configuração de redimensionamento na parte superior da caixa de layout Se você tiver o layout automático aplicado, isso pode estar no quadro principal ou no quadro aninhado, então você pode encontrá-lo aqui Mas também qualquer elemento dentro de um quadro de layout automático. Se você clicar nele, obterá a caixa de layout com as configurações de redimensionamento desse elemento Essa é a parte em que estamos interessados. Portanto, é muito importante entender que enquanto aplicamos o layout automático ao quadro principal, o menu de layout automático determina o comportamento de todos os elementos secundários dentro desse quadro. Então, o alinhamento de todos esses elementos, o espaçamento de todos esses Agora, se quisermos configurar como esses elementos devem se comportar individualmente, precisamos selecioná-los e definir seu comportamento de redimensionamento, não o comportamento de redimensionamento do quadro geral As opções atuais que temos são um tamanho fixo, encher o recipiente ou abraçar o conteúdo Auto Layout se tornou muito bom em adivinhar qual comportamento você pode querer Então você pode realmente escapar impune. Por exemplo, essa imagem aqui já está configurada para preencher o contêiner. E isso ocorre porque o layout automático detectou uma margem semelhante à esquerda e à direita. Mas eu recomendo fortemente que você não confie nessas predefinições e realmente tente entender uma vez como configurar o redimensionamento adequado As configurações de redimensionamento geralmente são a parte em que as pessoas ficam mais confusas sobre o layout automático, mas não são tão difíceis Na verdade, é só entender uma vez e praticar um pouco A parte crucial é ir passo a passo. Você não pode apressar isso. Então vá pouco a pouco. A primeira coisa que vamos selecionar é nossa imagem. Agora vamos ao nosso menu suspenso e vamos configurá-lo para encher o recipiente. Isso significa que, se redimensionarmos o contêiner, ele vai, bem, o que diz, preenchê-lo, sempre respeitando o preenchimento que dissemos à esquerda Aqui estamos lidando com uma configuração horizontal, então não estou me preocupando muito com a configuração vertical Ainda assim, vou ter este aqui em uma altura fixa. Isso significa que minha imagem está sempre fixada nessa altura específica. Agora vou usar o próximo elemento, que é meu texto, e quero fazer o mesmo. Não quero que isso seja corrigido no tamanho. Eu quero que isso seja horizontal para encher o recipiente. E eu vou fazer o mesmo com o meu texto de cópia. Eu também quero que isso encha o recipiente. Agora, com o texto, não quero fixar a altura porque não sei quão alta será se eu adicionar mais texto ou redimensionar É por isso que eu quero esse abraço. O abraço é um pequeno recurso muito fofo. Basicamente, pense nisso como dar um abraço no conteúdo vertical Ao lidar com texto copiado em layout automático, quero dizer qualquer coisa que não seja um botão ou um link, certifique-se de que esteja sempre configurado com altura automática Normalmente, o layout automático faz isso sozinho. E isso já é mais ou menos isso. Vamos redimensionar nossa caixa agora e você verá que tudo segue bem Mesmo que eu mude meu texto. Vamos adicionar mais texto de cópia aqui. Você pode ver porque isso está definido como altura automática e Hug a caixa se expande automaticamente e o layout automático responde Ainda posso alterar coisas como meu espaçamento e meu tamanho com o menu de layout automático Mas se eu redimensionar , tudo se comportará da maneira pretendida O recurso de layout automático do Figma é muito inteligente. Então, se eu, por exemplo, tenho um botão aqui, quero adicionar e transformo isso em layout automático, você pode ver que ele não apenas pega automaticamente todo o espaçamento, mas também já me dá uma sugestão de configuração de redimensionamento Agora, em um botão, abraçar horizontalmente e abraçar verticalmente faz sentido, porque se eu mudar isso, digamos que mude para ler mais, então você pode ver que eu quero que isso seja E, a propósito, também posso arrastar um quadro de layout automático para dentro de outro. botão seria aninhado e manteria suas configurações de redimensionamento Se quiséssemos movê-lo , o que poderíamos fazer é usar o alinhamento. Também podemos alterar suas configurações de redimensionamento. Por exemplo, se quiséssemos um botão em tamanho real , poderíamos alterá-lo para encher o recipiente e ele ficaria no meio. Observe que se o texto estiver preso à esquerda, isso provavelmente ocorre porque o alinhamento do botão ainda está definido para a esquerda e você pode alterá-lo para o centro 9. LAYOUT AUTO: 07 dicas de redimensionamento vertical: Algumas dicas de redimensionamento vertical que você pode gostar. Em designs como esses, talvez você queira que todo o carro tenha a mesma altura. Você pode ficar tentado a resolver isso manualmente. No entanto, essa não será uma solução muito boa porque assim que você estiver redimensionando, isso não funcionará mais. Há uma maneira muito mais fácil de fazer isso. O que você precisa fazer é selecionar todos os elementos secundários e, a propósito, há um pequeno atalho, selecione o contêiner principal, pressione enter e, em seguida, você terá selecionado todos os filhos diretos de uma só vez E agora vamos para a redimensionamento vertical e configurá-la para encher o contêiner. E aqui vamos nós. Agora, isso sempre encherá o recipiente. Isso é muito bom porque sempre temos o cartão com mais conteúdo ditando a altura para isso Isso ocorre porque o contêiner principal está configurado para ser abraçado e todas as crianças estão prontas para encher Outra coisa que você pode querer fazer é, às vezes, ter algo como um botão ou uma barra específica na parte inferior do cartão, não importa o tamanho. Agora também podemos fazer isso com nossa configuração horizontal. Tudo o que precisamos fazer é mudar de um valor fixo para automático. Lembre-se de que temos nosso atalho no menu de alinhamento, basta clicar duas vezes Você sempre pode ajustar o preenchimento individual. Vamos ver aqui na parte inferior, você pode simplesmente subir um pouco ou, claro, também na parte superior. Depende realmente de você como você deseja configurar isso. Você verá agora que, à medida que estamos redimensionando, tudo permanece no lugar certo Muitas vezes usamos nosso redimensionamento horizontal, mas também nos esquecemos um pouco do poder do redimensionamento vertical Portanto, não deixe de considerar isso. 10. LAYOUT AUTO: 08 Ignore o layout automático: Ignorando o layout automático. O que isso significa? Então, aqui eu tenho um quadro de layout automático. Quero arrastar esse novo adesivo até aqui e quero que ele fique em cima da minha imagem Agora, se eu simplesmente arrastá-lo para dentro do quadro de layout automático, você notará que não consigo puxá-lo para cima da imagem , pois ele se torna parte do layout automático assim que entra no quadro. O que posso fazer agora é colocá-lo dentro do quadro, selecioná-lo e, no painel de propriedades, em posição, você encontra esse pequeno ícone chamado ignorar layout automático. Nas versões anteriores, isso era chamado de posição absoluta. Agora você pode arrastar livremente seu elemento pela moldura do layout automático. Pequena dica, há também um atalho, mantenha pressionado o controle e arraste-o para dentro de uma moldura de layout automático, e então você terá que ignorar o layout automático aplicado automaticamente Se você quiser tirá-lo, basta clicar no ícone novamente. No entanto, ao redimensionar o cartão, você notará que ele não responde mais à largura. Isso ocorre porque ele não faz mais parte do layout automático. Portanto, o redimensionamento não se aplica. O que posso fazer para resolver isso é selecionar o elemento em uma posição próxima ao encontrar o menu de restrições e colocá-lo à direita Isso só funciona para elementos que não são de layout automático. Isso também é ótimo para criar coisas como bolhas de alerta Basta arrastá-lo para o quadro de layout automático, ignorar o layout automático e posicioná-lo onde quiser. Agora, por padrão, provavelmente vai cortá-lo. Certifique-se de selecionar o quadro principal e, no menu de layout automático, alternar do conteúdo do clipe para mostrar o conteúdo. Isso significa que vai mostrar tudo o que está transbordando de sua moldura 11. LAYOUT AUTOMÁTICO: 09 Componentes e variáveis de layout automático: Se você estiver usando variáveis e configurar uma coleção com seus valores de espaçamento, poderá usá-las no layout automático Essa é uma ótima maneira de garantir a consistência em todos os diferentes elementos e componentes do seu design. Para aplicá-los a um quadro de layout automático, basta selecionar o quadro e, em seguida, no menu de layout automático, encontrar os valores de preenchimento e espaçamento Se você passar o mouse sobre eles, verá um pequeno sinal variável aparecer Clique nele e você verá uma lista suspensa com todos os valores. Agora você pode escolher o valor a seguir. Você também pode usá-lo para seu espaçamento. Você só precisa aplicar a variável no menu suspenso e agora pode escolher qualquer variável que gostaria de aplicar. E você pode, é claro, aplicar a mesma variável várias vezes em diferentes elementos. Você sempre pode alterar a variável simplesmente clicando nela e escolhendo outro valor da lista ou destacá-la clicando no pequeno clipe Se você não vê esse clipe em alguns campos, pressione a tecla Voltar duas vezes. E lembre-se de que, em resumo, estamos trabalhando com uma abordagem baseada em componentes, então seria uma boa prática transformar qualquer quadro de layout automático que esteja sendo usado várias vezes em um componente Se agora retirarmos uma instância, você verá que a instância herdará todos os valores de espaçamento aplicados com variáveis Como estou alterando o texto na instância, essas variáveis permanecerão no lugar Obviamente, como acontece com qualquer outro componente, isso também funcionaria com qualquer outra variável. Por exemplo, se você definir uma variável de cor para seu componente, todas as instâncias herdarão 12. LAYOUT AUTOMÁTICO: 10 Como definir valores mínimos e máximos: Definindo valores mínimos e máximos. Ao redimensionar nosso design, às vezes não queremos ir abaixo ou além de um certo ponto, como neste cartão Eu não quero que seja menor do que isso. O que podemos fazer e, para que isso funcione, você precisa ter seu elemento configurado como um quadro de layout automático é que , nas configurações de redimensionamento, agora encontremos essa pequena lista suspensa e aqui podemos adicionar uma largura mínima Agora posso defini-lo apenas digitando um número ou usar uma pequena lista suspensa aqui Eu poderia aplicar uma variável se tivesse configurado uma de antemão Ou vou apenas usar set para a largura atual. Agora também vou adicionar uma largura máxima, e você pode usar as duas ou apenas uma delas, da maneira que precisar. Novamente, vou clicar no pequeno menu suspenso aqui, adicionar uma largura máxima e, nesse caso, vou digitar o número 500. Agora você pode ver que, se eu estiver redimensionando , não vou permitir que eu redimensione abaixo ou além desse ponto Neste exemplo, não faria muito sentido, mas caso você precise de outro design, é claro que você também pode definir uma altura mínima e máxima. Você pode aplicá-las no máximo ao quadro principal, mas também pode aplicá-las a qualquer elemento dentro do quadro de layout automático. Por exemplo, eu não quero que esse texto cresça. Vou selecioná-lo e adicionar um valor máximo, configurá-lo para a largura atual e agora observar como esse texto ainda está configurado para preencher o contêiner. Conforme eu redimensiono, ele vai crescer bem. No entanto, ele atingirá um certo limite e deixará de crescer e permanecerá bonito e legível 13. LAYOUT AUTO: 11 wraps de layout automático: Envolvendo elementos entre linhas. Aqui eu tenho uma moldura de layout automático que contém instâncias do cartão e um elemento do boletim informativo. Atualmente, eles estão todos configurados para um tamanho fixo. Agora, aprendemos sobre posicionamento horizontal e vertical. Mas há um terceiro chamado Ap. Se eu selecionar Ap em um quadro de layout automático, agora posso redimensionar e os elementos fluirão para a próxima linha assim que não houver espaço disponível suficiente Com a ajuda do menu de alinhamento, podemos escolher como eles fazem isso Assim, podemos centralizá-los, configurá-los à esquerda ou à direita, ou um dos meus favoritos, clicar duas vezes e agora configurá-lo como Automático e, portanto, eles usarão todo o espaço disponível. Agora, isso funcionará com elementos fixos, e poderíamos, por exemplo, colocar esse cartão aqui para encher o contêiner. Vamos ver o que acontece agora se redimensionarmos. Vamos tirar o carro e agora podemos ver que, à medida que estamos redimensionando, ele salta para uma nova linha, que está ocupando toda a largura No entanto, o que podemos ver aqui é que isso não funciona corretamente porque vai acabar com isso demais. Portanto, podemos combinar isso muito bem com as configurações mínima e máxima. O que vamos fazer é definir isso no componente principal, para isso no componente principal, que todas as instâncias herdem Vou selecionar isso aqui e agora vou usar o menu suspenso e adicionar uma largura mínima e defini-la para a largura atual, mas não vou definir uma largura máxima por enquanto. Se eu estiver redimensionando agora, você pode ver que agora, ao pular para a linha superior, ele manterá um tamanho perfeito, mas à medida que for para a próxima linha, ele ocupará todo o espaço E podemos combinar isso exatamente como precisávamos. Poderíamos fazer o mesmo com esta carta aqui com um valor mínimo, vamos usar o tamanho atual e, em seguida, um valor máximo, digamos, em torno desse tamanho. Agora, o que precisamos fazer é que isso ainda esteja definido como um valor fixo. Vamos selecionar todos esses cartões e configurá-los para encher o recipiente. Agora, à medida que redimensionamos, você pode ver que eles estão bem redimensionados com suas próprias configurações mínimas e máximas 14. 12 Imagens com proporção fixa: Agora configure as imagens de proporção Aspec com o Figma. Aqui eu tenho um cartão de layout automático com uma imagem. Agora, basta selecionar o elemento ao qual você deseja aplicar a proporção. A propósito, isso também funciona para molduras. E então, ao lado do seu tamanho você vê essa pequena fechadura. Clique nele. E se você agora redimensionar, verá que a imagem mantém bem a proporção Um pouco deprimente, se você pular para o modo surdo neste momento, mas lembre-se de que acabamos de lançar, essa é a tradução que vemos Idealmente, gostaríamos de ter uma relação de aspecto, como a vemos no CSS, mas ainda é cedo 15. LAYOUT AUTO: 13 Aprenda sobre aninhamento e relação de pais filhos: Vamos entender o aninhamento e o relacionamento entre pais e filhos. para entender o aninhamento no layout automático, bem como no código, é importante entender a relação pai-filho Aqui você pode ver um design de cartão que eu configurei. Agora, não há nenhum layout automático aplicado até o momento. Você pode ver que esse cartão tem clusters. Essa parte intra aqui pertence uma à outra, e então temos um texto e um link que pertencem um Agora, se eu selecionasse esse cartão e simplesmente aplicasse o layout automático , isso aconteceria. O que aconteceu é que o layout automático adicionou a mesma quantidade de espaçamento entre todos os elementos A razão para isso é que layout automático é assim. Nosso quadro é o elemento pai e, em seguida, tudo o que ele encontra logo abaixo na primeira camada da hierarquia são os filhos Todas as regras de layout automático são aplicadas a todas essas crianças. Nesse caso, nosso espaçamento. Agora, se prosseguirmos e aninharmos isso, agora eu tenho uma moldura aninhada de layout automático aqui, e também aninhei essa parte Em seguida, o layout automático analisará o design desta forma. Temos o quadro de exemplo de aninhamento que ainda é o principal, mas agora temos apenas três elementos secundários Agora, se mudarmos nosso espaçamento, por exemplo, isso só afetará as crianças Ainda temos todas as nossas camadas, mas agora elas são netas Eles vão seguir as regras de seus próprios pais. Dependendo de como você deseja que seu design mude e se comporte, você precisa ajustar esse aninhamento Por exemplo, digamos que você queira uma imagem de largura total. O que precisamos fazer é nos livrar do nosso estofamento em ambos os lados No entanto, o que também queremos é que ainda queremos ter alguma margem aqui. O que podemos fazer agora é selecionar esses dois, criar outro layout automático aninhado e aplicar as margens à esquerda e à direita Se quisermos nos livrar da parte superior, também podemos fazer isso, defina isso como zero. Agora você pode ver que tem um layout completamente diferente, que também precisa de suas próprias funções de aninhamento É por isso que é tão importante se concentrar na nidificação e, na verdade, trata-se apenas de praticar Então, o layout automático realmente não se trata apenas de aplicar aquele pequeno botão aqui. Trata-se de pensar na estrutura geral do seu design e, em seguida, aplicar quadros de layout automático onde você precisar deles e, muito importante, todos esses quadros de layout automático que você aninhou, bem como todas as camadas dentro deles, você precisa pensar cuidadosamente sobre o comportamento de redimensionamento que você deseja que eles tenham Na verdade, trata-se de entender e combinar os três pilares do layout automático 16. LAYOUT AUTO: 14 Sugira layout automático: Vamos adicionar um pouco de mágica que sugere layout automático. Aqui eu tenho alguns designs que precisariam de algum aninhamento se eu quisesse transformá-los em layout automático A primeira é bem simples, essa parte seria um layout automático aninhado, depois essa parte e, em seguida, tudo isso é um layout automático vertical O segundo cartão é um pouco mais complexo. Essa parte direita precisaria ser um aninhamento de layout automático vertical e, em seguida, o próprio aninhamento de layout automático horizontal do cartão Então, temos uma navegação, então essa parte direita precisaria ser aninhada E eu, entre o logotipo e esta parte aninhada direita, precisaríamos configurar automaticamente e também conhecer o espaço de aninhamento entre eles Agora, podemos fazer tudo isso manualmente ou podemos usar um pequeno truque. Vamos começar com o primeiro. Se eu simplesmente selecionasse uma moldura, aplicasse o layout automático, isso aconteceria, o que não é bom. Além disso, se dermos uma olhada no segundo, definitivamente precisamos de alguns ninhos aqui Mas o que podemos fazer é clicar com o botão direito do mouse e, em seguida, você verá , no layout automático do anúncio, outra opção chamada Sugerir layout automático. Ou também podemos usar os atalhos Shift Control e A. No painel de camadas, você pode ver que o layout também sugere um aninhamento para Agora, acabei de chamar esse quadro para que possamos adicionar uma pequena dica adicional, que é clicar no menu AI e renomear suas camadas E então você também obterá alguns bons nomes de camadas para esses elementos aninhados Agora vamos dar uma olhada se isso funciona. Isso parece muito bom se eu estiver redimensionando aqui. Se clicarmos aqui, podemos ver que isso também adicionou nosso redimensionamento Isso está configurado para preencher, e também meu pai aqui está configurado para preencher. Se eu quiser mudar isso, posso simplesmente excluir ou arrastar esses elementos pelo meu painel de camadas e alterar meu aninhamento Então, vamos tentar a próxima, e vamos selecionar esta carta, Shift Control e A. Vou usar o atalho Além disso, vou renomear as camadas. Vamos dar uma olhada. Isso também parece muito bom. Eu ainda posso fazer ajustes. Digamos que eu queira que essa imagem ocupe metade do contêiner, então eu posso simplesmente selecioná-la e alterar meu redimensionamento para encher o contêiner Assim, eu o ajustei da maneira que eu quero que ele se comporte. Nosso último, vamos dar uma olhada na navegação. Shift control e A, nosso atalho, também vamos adquirir o hábito de renomear as camadas Isso vai renomear qualquer coisa que eu não tenha citado antes Esses que eu mencionei antes não vão sobrescrevê-los. Vamos dar uma olhada se isso se aplica automaticamente por si só. Sim Perfeitamente, podemos ver que no menu de alinhamento aqui, esse automático foi aplicado Isso realmente costumava ser algo muito difícil fazer antes de termos esse pequeno recurso. Faça uso disso. No entanto, eu ainda recomendo fortemente que você também adquira o hábito de entender o aninhamento manual Porque em algum momento você quer mudar as coisas e precisa entender por que as coisas estão configuradas de uma certa maneira. pequena observação: no momento da gravação desse recurso, é muito novo e ele é muito novo e, considerando o quão poderoso e importante é, eu esperaria que ele saísse desse pequeno submenu de clicar com o botão direito do mouse para o menu principal de layout automático em breve, então cuidado com isso 17. LAYOUT AUTO: 15 alguma magia com tabelas: Um pouco de mágica com mesas. layout automático também é muito útil quando você deseja criar coisas como uma tabela responsiva Então você pode ver aqui que eu configurei uma linha. Isso é simplesmente um quadro de layout automático, e atualmente está configurado para uma largura fixa e, em seguida, verticalmente para abraçar E aí dentro, eu tenho todas as minhas colunas diferentes, e elas são configuradas para encher o recipiente e abraçar, e apenas a primeira, que é um número, eu a defino para um tamanho fixo Porque eu configuraria isso para preencher, então ocuparia muito espaço. O que eu quero fazer agora é prolongar um segundo. Vou manter esse primeiro e, na verdade, vou selecionar o quadro principal em Enter. Lembre-se de que isso seleciona todos os elementos secundários, e vou deixá-los em negrito Então, aqui, eu quero preencher todo o conteúdo. Você pode preencher isso manualmente ou eu vou usar o Figma AI e, a propósito, estou gravando isso quando isso acabou de sair, então provavelmente vai parecer um pouco diferente quando você assistir isso e basta selecionar o quadro em que deseja que o conteúdo seja preenchido e eu vou contar, inventar algum conteúdo Agora vou apenas arrastar uma cópia. O que você também pode fazer é, depois ter uma cópia, pressionar o comando N D, e isso copiará mais na mesma distância. Agora estou selecionando todas as minhas linhas e pressiono Shift novamente para aninhá-las dentro de uma moldura de layout automático. Porque o que eu posso fazer agora é me dar essa pequena alça mágica. Eu posso selecionar o quadro e, em seguida, ir aqui e clicar em Substituir conteúdo para preenchê-lo. Ou eu posso simplesmente arrastar as alças para abrir, posso criar quantas linhas eu precisar, e isso vai preencher esse conteúdo para mim, o que é muito bom. Agora, vou apenas conectá-lo à minha nomenclatura aqui e vou selecionar os dois. É a mudança A novamente. Vamos dar uma olhada se meu layout automático funciona. Sim, isso funciona perfeitamente. Caso isso não funcione, certifique-se de selecionar o quadro principal, pressionar enter e verificar se tudo está pronto para ser preenchido. Isso deve ser configurado para preencher e também deve ser definido para preenchimento. É assim que você pode criar uma tabela rapidamente com o layout automático do Figma e um pouco de IA 18. LAYOUT AUTOMÁTICO: 16 exemplos de configuração mais avançados: Vamos praticar o aninhamento e o redimensionamento mais avançados. Aqui, tenho um conjunto de layouts mais avançados e realmente quero examiná-los com mais detalhes Quero mostrar, por um lado, como eu os aninharia manualmente, porque acho muito importante que você entenda o conceito geral de como pensar em layout automático e aninhamento E então também vamos executar a forma automática de aninhamento do Figma e também podemos comparar os resultados Vou passar por isso bem rápido. A ideia é que você dê uma olhada no que eu faço, faça pausa e depois vá para o seu arquivo de exercícios Na verdade, trata-se de fazer isso sozinho e pegar o jeito, porque o layout automático, especialmente quando se trata de comportamento de redimensionamento e aninhamento, tem tudo a Ok, então vamos começar com nosso primeiro cartão aqui. Então, eu vou pegar uma cópia. E antes de tudo, isso é bem simples Então isso aqui seria uma unidade, então eu seleciono isso e pressionei Shift A. E acho que é mais ou menos isso. E vou selecionar um quadro principal e posso pressionar Shift A ou usar o menu para aplicar o layout automático. Então, vamos dar uma olhada no comportamento. Isso já está parecendo muito bom. layout automático realmente se tornou fantástico em sugerir comportamento. Eu posso dar uma olhada. Isso aqui para mim é mais parecido com um botão, então provavelmente vou definir isso para Huck como conteúdo, mas caso contrário, tudo funciona bem Caso contrário, certifique-se de selecionar uma moldura aninhada, verifique se ela está definida como preenchida, use o atalho enter para obter todas as crianças e, em seguida, verifique se elas também estão configuradas para Agora, vamos experimentar o mesmo e usar o original. Eu rastreio outra cópia. O que vou fazer aqui é clicar com o botão direito do mouse e ver mais opções, sugerir ou criar um layout, ou simplesmente usar o atalho E vamos dar uma olhada, e isso realmente nos deu exatamente o mesmo resultado. Então, sim, poderíamos absolutamente usar um atalho aqui. Vamos para o nosso próximo cartão. Isso é um pouco mais complexo. Portanto, temos direções diferentes. Em primeiro lugar, temos esta seção aqui que é um layout automático vertical e, em seguida, o cartão em si é horizontal. Então, primeiro de tudo, vou selecionar esses títulos aqui novamente, Shift e A, e depois todo esse shift e A. Agora eu posso adicionar layout automático ao cartão inteiro Novamente, o atalho ou o menu. Vamos dar uma olhada em como esse comportamento. Está funcionando e isso realmente não está funcionando no momento. O que temos que fazer é mandar todo esse primeiro quadro encher o recipiente. A propósito, há um atalho para unhas. Se você apenas arrastá-lo até o final, poderá ver esses pequenos sinais aparecendo aqui e agora estão automaticamente configurados para serem preenchidos. Em seguida, também faremos isso com esses elementos do gráfico, que já estão configurados para serem preenchidos Pressione enter, verifique se tudo está configurado para ser preenchido. Isso está pronto para preencher, e aqui, eu prefiro ter esse conjunto para abraçar Isso não funcionou. Vou fazer isso de novo, e agora isso está funcionando. Agora, lembre-se, você pode reposicionar essa imagem aqui com o menu de alinhamento e definir esses dois preenchimentos também Então, obteremos algo assim. Isso não é realmente o que eu procuro. Então, o que eu quero é, na verdade , a posição original. Ok, isso parece ótimo. Agora vamos tentar novamente com nossa sugestão automática. Estou trazendo isso aqui, e vou usar um atalho desta vez, ou sugerir, e vamos dar uma olhada no que temos Na verdade, isso parece muito bom. Nesse caso, na verdade, a melhor solução já foi encontrada em todas as configurações. Novamente, estou apenas arrumando pequenas coisas, como se eu preferisse ter esse conjunto para abraçar Nada dramático, se você não quiser. O próximo. Este tem uma parte superior e depois uma parte inferior. Novamente, primeiro seleciono o turno A do título e depois o combino com o turno A. Agora posso aplicar o layout automático ao cartão inteiro Veja o que acontece com esse pequeno marcador aqui em cima. Então isso não está funcionando. Ele realmente não sabe o que fazer com isso. Vou apenas arrastá-lo para fora e, na verdade fixar o acolchoamento novamente. Por algum motivo, isso se configurou para ser encerrado. Não queremos isso, queremos que seja na verdade um layout horizontal também. Vou adicionar um pouco mais de margem aqui. Aperte bem esse também. Agora vamos dar uma olhada. Novamente, não está funcionando conforme o esperado, então vou analisar isso pouco a pouco. Eu quero este aqui para encher o recipiente, encher o recipiente, e esta parte aqui também. Na verdade, trata-se de selecionar tudo pouco a pouco. Podemos fixar o espaçamento aqui. Também podemos definir este. Sim, como eu disse, normalmente, se você puxá-lo até o final, ele deve pegar o contêiner de arquivo automaticamente. Às vezes não funciona, então você só precisa usar um menu suspenso. Essa, novamente, quero abraçar, então vamos dar uma olhada, então está funcionando Agora, o que queremos que aconteça é arrastar essa de volta para cá. Lembre-se de que podemos usar nosso pequeno layout automático mágico para ignorar, ou também podemos fazer isso automaticamente, manter pressionada a tecla de controle, e ela automaticamente terá essa configuração e agora podemos colocá-la aqui. Não esqueça suas restrições. E agora devemos ser capazes de redimensionar isso. Perfeito. Agora vamos experimentar nossas sugestões automáticas. Novamente, estou retirando o botão direito original para sugerir layout automático E isso está parecendo muito bom. Vamos ignorar nosso pequeno marcador por enquanto. Parece que está tudo bem. Não é perfeito, mas muito bom. Vamos retirar o marcador e, se o arrastarmos de volta para dentro, podemos usar nosso layout de ignorar ordem posicioná-lo da mesma forma que antes Não esqueça suas restrições. A propósito, se você quiser que este quadro passe por cima dele, verifique se você tem o conteúdo do clipe definido. Agora vamos dar uma olhada em como isso é configurado, encher recipiente, encher recipiente, criar um pequeno recipiente extra por aqui, como fizemos antes, e encher. Sim, isso está realmente nos dando uma solução muito boa. A única coisa que eu não gosto é não empurrar para baixo. Vamos dar uma olhada nisso aqui, temos a origem do erro. Isso precisa ser configurado para abranger o conteúdo. Ele vai responder o que quer que aconteça aqui. Ainda não está acontecendo. Vamos entrar aqui também. Abrace o conteúdo. E agora você pode ver que está funcionando. E é por isso que o Auto Sugest é fantástico, mas também tente praticar aninhamento e a configuração do comportamento de redimensionamento sozinho de redimensionamento sozinho porque esses pequenos erros vão acontecer e você precisa entender por que Você só entenderá isso se tiver aninhado e redimensionado manualmente Ok, vamos com o nosso último. Esse aqui. E vamos dar uma olhada. Este é um pouco mais difícil de aninhar. Em primeiro lugar, vamos aos poucos. Temos essa parte e a estamos juntando à imagem Sempre veja se a direção já está bem captada pelo layout da água Então vamos nos preocupar com essa parte aqui embaixo. Vou selecionar primeiro os pequenos ladrilhos. Vamos resolver isso em um minuto. E esses dois, eu também preciso resolver. Na verdade, vou deixar este porque parece que tem a mesma distância aqui e aqui, então pode ser um elemento filho próprio. Vamos resolvê-los e você verá que eles estão empilhados na ordem errada, então podemos ir para a configuração avançada e simplesmente alterar o empilhamento Agora vamos transformar esses dois em um quadro de layout automático também. Vamos entrar no meio e ver como o layout automático já percebi que temos uma grande distância aqui, e isso está realmente nos ajudando, embora estejamos aninhando manualmente para configurar o Então, vamos adicionar também o layout automático ao quadro principal. Agora vamos dar uma olhada em como nosso redimensionamento está funcionando. Parece muito bom, exceto aqui em cima, vamos dar uma olhada no que acontece aqui, pronto para encher o recipiente. Então esse aqui, é aqui que o erro aconteceu. Também queremos que isso encha o contêiner, e só precisamos pegar o pai novamente, e isso está atualmente definido como Automático, então temos que retirar isso e adicionar uma pequena lacuna aqui. Vamos dar uma olhada agora, e está ótimo. Vamos dar uma olhada no que a sugestão automática nos daria. Vamos pegar a mesma carta, shift, control e A. Você pode ver que ela está aninhada Vamos redimensionar e ver o que aconteceu. Na verdade, isso está me dando um resultado bastante decente. Aqui embaixo, você pode ver que isso não pegou. Vamos ver por dentro, precisamos centralizar isso para torná-lo mais bonito e depois configurá-lo para encher o recipiente Caso você tenha acabado de me ver fazer isso e esteja completamente sobrecarregado Isso é normal. O que você precisa fazer é começar esses exercícios e realmente brincar com eles e se concentrar em esses exercícios e realmente brincar com eles e estruturar, aninhar e redimensionar Vá em frente. 19. LAYOUT AUTO: 17 páginas de layout automático: Criação de páginas inteiras de layout automático. Devido ao poder do aninhamento e do relacionamento pai-filho, podemos usar o layout automático a partir do menor elemento, como um botão, até criar nossos componentes, organizando-os em grupos até páginas inteiras Agora, até agora, analisamos elementos menores, coisas como um cartão e uma navegação. Isso é por uma razão. Em geral, aconselho que, mesmo que você comece a projetar livremente, o que eu absolutamente encorajo, em algum momento, quando começar a seu arquivo, pense e organize tudo em componentes Em seguida, certifique-se de configurar primeiro o layout automático dentro desses componentes. Eu fiz isso aqui por você. Deixe-me mostrar que, se eu retirar uma instância, você verá que ela herda todas as configurações e poderá ver que isso já está funcionando muito bem com o layout automático, o mesmo aqui Você sempre pode acessar seu arquivo de exercícios para ter uma visão melhor da configuração. Agora vamos criar nossa moldura principal. Eu pressiono F e vou selecionar qualquer quadro predefinido. A propósito, você também pode desenhar isso. O tamanho realmente não importa porque vamos redimensionar de qualquer maneira Agora eu posso simplesmente arrastar as instâncias dos meus ativos. Em um projeto maior, você obviamente encontraria esses ativos em seu painel de ativos aqui. Agora, você já pode aplicar o layout automático ao quadro principal e depois organizar tudo à medida que avança. Pessoalmente, prefiro deixar assim porque me dá a liberdade de realmente mover minhas instâncias livremente por esse quadro, e sinto que tenho muito mais liberdade quando se trata de projetar assim. Mas depois de finalizar a página, agora podemos transformá-la em um quadro de layout automático ou, a propósito, você também pode simplesmente deixá-la como uma página estática, que também é bom na maioria dos casos, porque todo o seu comportamento responsivo já está incorporado em seus componentes Isso é algo que você deve discutir com sua equipe de desenvolvimento se realmente vale a pena configurar a página inteira novamente no layout automático. Mas só para a prática, vamos fazer isso. Agora, podemos clicar no layout automático aqui e depois classificá-lo manualmente, ou, o que vou fazer, vou clicar com o botão direito do mouse e usar meu layout automático sugerido. Novamente, lembre-se dos atalhos Control, Shift e A. Vamos dar uma olhada mais de perto. O que aconteceu. Bem, se redimensionarmos , podemos ver que alguns elementos estão funcionando perfeitamente bem Por exemplo, minha navegação e aqui meu interratexto e meu rodapé, porque são elementos bem simples Agora, se dermos uma olhada nas minhas cartas, tive sorte e elas foram realmente escolhidas muito bem. Percebi que provavelmente quero que isso termine. Quando eu o posiciono aqui no topo. E isso é realmente muito bom. Só preciso limpar um pouco. Nesse caso, o que eu preciso fazer é também dizer margem esquerda e direita, então vou configurar isso aqui e um pequeno truque, o que você pode fazer é usar essa é a minha lacuna. Aqui está meu estofamento. Você pode usar variáveis para fazer isso. Eu uso essas variáveis já em meus componentes. Você pode ver que meu preenchimento está configurado com variáveis. Então, minha navegação, tudo isso tem as mesmas variáveis usadas quando se trata de preenchimento Então, se eu quiser alterar o preenchimento, eu poderia simplesmente configurar também uma variável de preenchimento separada para isso, e então eu tenho que alterá-la uma vez, e não preciso me preocupar fazer tudo isso manualmente Não precisa, só uma pequena dica na lateral. Caso contrário, eu gosto bastante da aparência disso. Eu poderia brincar com essas cartas. Por exemplo, eu poderia colocá-los no centro ou clicar duas vezes e, em seguida, eles se distribuiriam uniformemente. Então, se redimensionarmos , ficaria assim Agora, com este exemplo, tivemos muita sorte nesse trabalho. Mas você notará que, com o layout automático sugerido, às vezes você não terá tanta sorte e terá um comportamento estranho assim que tiver elementos que não são tão simples quanto um layout automático simples que precisa ser terá um comportamento estranho assim que tiver elementos que não são tão simples quanto um layout automático simples que Então, se digamos que estamos passando por uma bagunça aqui e queremos fazer isso de novo, então o que você sempre pode fazer é arrastar essa parte do layout automático e depois separá-la fora da moldura do layout automático Então, o que eu poderia fazer era ter essas cartas e reconstruir tudo isso rapidamente Apenas se livre disso. Selecione-os. E agora eu poderia simplesmente arrastá-los de volta para o quadro de layout automático. Outra pequena dica: se você tiver algo maior do que a moldura do layout automático, não verá aquele pequeno posicionador mágico que acabamos de ter, pressione o comando e, em seguida forçará o posicionamento Ele vai configurá-lo para encher o recipiente. Novamente, você notará que provavelmente teremos que limpá-lo um pouco, colocá-lo de volta para encher o recipiente, mas nós o temos aqui. Então, novamente, vou adicionar minha variável para o preenchimento. Eu teria a mesma configuração, mas você tem mais controle sobre ela. É muito difícil organizar as coisas dentro de uma página com todas essas camadas aninhadas. Sempre sinta-se à vontade para arrastar um elemento, especialmente se você tiver uma composição, deixe isso de lado e arraste-o de volta para um melhor controle. Agora vou limpar isso um pouco. Vamos executar as camadas vermelhas. Poderíamos gerar imagens, mas na verdade tenho algumas de outro arquivo que quero usar. Vou usar um dos meus atalhos favoritos com o comando shift N C, que copia um PNG, e vou preenchê-los rapidamente aqui Agora vamos dar o último toque. Também quero alterar um pouco o conteúdo. Vou pedir a ela que invente alguns nomes de workshops e apenas um pequeno intratexto Esse é o tipo de comportamento que você teria, e isso é absolutamente normal. E agora temos nossos cartões em um tamanho fixo. Lembre-se de que você também pode sempre usar valores mínimos e máximos. Nós aplicaríamos isso ao componente principal. Todas as instâncias herdariam. Vou adicionar um minuto. Vou escolher alguns números aleatórios aqui. Sempre mude isso mais tarde. Vou usar 300 min e digamos 450 no máximo. Você pode ver que nada aconteceu aqui. Isso ocorre porque esses cartões ainda estão configurados com uma largura fixa. Selecione a moldura que contém todas as cartas, pressione enter, então você pega todas as cartas individuais e agora define todas essas cartas para encher o recipiente. Eles serão preenchidos, mas não além do valor máximo, e é por isso que o RAP, nesse caso, ainda estaria funcionando. Se você quiser se livrar disso novamente, selecione esse contêiner, pressione Enter novamente, volte para a largura fixa e, em seu componente, remova o mínimo e o máximo. Agora, o que você precisa fazer porque basicamente anulou a configuração de largura, selecione todas as cartas novamente pressionando Enter e, por meio do painel de propriedades, agora você pode, com três pequenos pontos, escolher redefinir e redefinir Agora você tem o tamanho original do componente novamente. 20. LAYOUT AUTO: 18 Layout automático e flexbox de CSS: Layout automático no CSS Flexbox. Agora, provavelmente há algumas coisas que você não gosta no comportamento ao configurar mais designs com layout automático. Uma das coisas pode ser que, se estivermos redimensionando, talvez você queira ter a mesma quantidade de cartões Podemos jogar com valores mínimos e máximos e configurá-los para encher o recipiente, mas você não vai ter essa sensação de grade. A razão para isso é que, se dermos uma olhada em nosso design e pularmos para o modo def , você verá que tudo isso está configurado com algo chamado flex Isso ocorre porque o layout automático representa basicamente uma caixa flexível Se você é um desenvolvedor, isso faz muito sentido. Se você é designer, talvez nunca tenha ouvido falar do Flexbox Você não precisa conhecer o Flexbox, mas é muito útil entendê-lo um pouco porque é por isso que o layout automático se comporta Em CSS, usamos o Flexbox para posicionar elementos. O Flexbox é a chamada abordagem de layout unidimensional. Isso significa que ele colocará seus elementos um após o outro. Pense nisso como batidas em uma corda. Se você alterar algum elemento, então se ele ficar menor ou maior, isso será ajustado adequadamente, o que é ótimo para muitas coisas. Mas o que o Flexbox não permite que você faça é colocar seus elementos em alguma grade Em CSS, usaríamos algo chamado grade CSS, que é uma abordagem de layout bidimensional. Nine Figma, atualmente não temos isso. Temos uma abordagem de grade mais rígida no FIMMA, e vou falar sobre isso em Mas na vida real ou no navegador real atualmente, provavelmente os desenvolvedores usarão CSS rid e eles têm muito mais possibilidades para a configuração geral da página do que você tem no Figma Então, isso é realmente apenas uma breve visão geral. Esses tópicos de layout CSS, caixa flexível e grade são obviamente muito mais complexos, e há muitas subferramentas e coisas para entender Agora, como designer, você não precisa configurar isso. Você não precisa ser um especialista nisso, mas eu recomendo fortemente que você dê uma olhada na compreensão geral do layout CSS moderno. Você não precisa, mas isso lhe dará uma grande vantagem. Portanto, continue trabalhando com o layout automático no Figma, mas também esteja sempre em contato próximo com seus desenvolvedores, informe-os sobre isso e, seguida, algumas coisas poderão ser testadas muito melhor no navegador no que diz respeito ao layout geral da sua página Durante este curso, voltaremos ao Figma. No entanto, em seu material de trabalho, adicionei alguns links se você quiser ler mais sobre esse assunto. Eu também tenho uma análise aprofundada separada do Mole Dot IO no layout CSS moderno Você encontra todos os links em seu arquivo de trabalho. 21. LAYOUT AUTO: 19 componentes de slot com layout automático: Criação de componentes de slot com layout automático. Basicamente, um componente de slot é um componente em que você tem algum espaço reservado e pode então inserir conteúdos diferentes Isso geralmente é usado em código. Não temos um recurso de slot como tal, mas podemos praticamente construí-lo com componentes e layout automático. Aqui eu tenho um cartão de layout automático e você pode ver que eu tenho um slot dentro daqui. Se eu simplesmente excluir isso , tudo o que faço é criar uma instância a partir desse componente de slot, arrastá-la para dentro daqui e garantir que ela esteja configurada para encher o contêiner e abraçar o conteúdo Por mais alto que seja esse conteúdo, ele será abraçado. Agora você pode ver, além do slot, que eu tenho o layout de outros componentes, um e o layout dois, que podem ser encaixados aqui Tudo o que preciso fazer agora é criar uma instância do componente de slot e agora posso clicar duas vezes, selecionar um slot e, por meio da troca instantânea, posso simplesmente inserir qualquer um dos meus outros designs Uma pequena dica, um pouco mais avançada, selecione um slot. Agora vamos definir uma propriedade. Clique nos três pontinhos. Vá para aplicar a propriedade de troca de instância. Crie uma propriedade, e agora você pode ver aqui este menu, então vou chamar esse slot. E aqui embaixo, agora você pode escolher os valores preferidos. No meu menu, você pode ver que eu tenho muitos componentes. Vou escolher as duas opções que configurei para esse cartão. Agora, se eu selecionar a instância, você verá que tenho uma pequena lista suspensa com o slot e só recebo as opções certas para serem trocadas Isso é muito útil que todo mundo usa para corrigir a configuração 22. RESTRIÇÕES: 01 Quais são as restrições no Figma?: Restrições no Figma. No Figma, temos outro recurso que nos permite controlar o comportamento ao redimensionar, chamado de restrições Selecione qualquer elemento dentro de um quadro, e isso deve ser apenas um quadro simples, não um quadro de layout automático. Agora você verá linhas pontilhadas azuis que apontam para o próximo quadro principal Essas são as restrições. Você também pode vê-los no menu do lado direito, sob restrições No entanto, somente em molduras padrão, elas não estão disponíveis em molduras de layout automático. Por padrão, essas restrições são definidas para cima e para a esquerda. E observe que, mesmo quando você tem molduras aninhadas, elas sempre vão até o pai mais próximo Então eu redimensiono, parece que nada acontece porque eles estão definidos para a esquerda e para cima No entanto, se alterarmos essas restrições, por exemplo, vamos defini-las para a esquerda, para a direita, para esta caixa e, em seguida, neste ponto vermelho aqui, vou defini-las para baixo e para a Observe como eles mudam e eles mostram que lado estão fixados Vamos colocar este aqui no centro. Você pode usar os menus suspensos ou simplesmente usar o ícone e clicar nas diferentes direções À medida que os fixamos em suas novas direções e agora os redimensionamos, você pode ver que isso muda seu comportamento, e podemos configurá-los horizontalmente ou também Fixá-los em um lado ou na parte inferior parece muito óbvio Mas às vezes ficamos um pouco confusos quando falamos sobre centro, a chamada esquerda direita e escala. A diferença entre eles é que fixo simplesmente tem uma margem fixa esquerda e direita. Onde quer que você a coloque , ela manterá essa distância, escala tem uma margem percentual para onde quer que você a coloque, e o centro permanece no centro relativo. E o mesmo, obviamente, funciona na horizontal e na vertical. Uma pequena dica: às vezes você só quer redimensionar o quadro principal e ignorar as restrições Nesse caso, mantenha pressionado o comando e ele simplesmente ignorará as restrições enquanto você o mantém pressionado 23. RESTRIÇÕES: 02 restrições e grades: Restrições e grades. Em vez de configurar tudo com layout automático, poderíamos simplesmente configurar nosso componente como componentes de layout automático. Então, o que poderíamos fazer é usar a esquerda e a direita para fixá-las nos lados esquerdo e direito, e fazemos o mesmo aqui. Podemos até adicionar elementos como essa pequena bolha aqui e configurá-la na parte inferior e direita Agora, se estivermos redimensionando , obteremos praticamente o mesmo resultado, mas é muito mais fácil do que configurar um quadro de layout automático No entanto, você notará que, embora isso funcione muito bem para configurações móveis simples com esse único elemento, assim que você adicionar mais elementos, simplesmente não funcionará Porque o problema aqui é que, se estivermos usando a esquerda para a direita , ela percorrerá toda a distância. Ele não conhece esses outros elementos ao redor. O que poderíamos fazer é selecionar todos eles e configurá-los em escala. Mas com isso, funcionaria, mas não manteríamos uma distância definida. Portanto, não conseguíamos realmente manter nosso preenchimento alinhado com, por exemplo, nossa navegação Uma ótima maneira de lidar com isso é adicionar uma grade. Porque dê uma olhada, se eu estiver adicionando minhas restrições à esquerda e à direita em uma grade , agora ele examinará a coluna mais próxima porque está considerando as colunas como pais Portanto, o que aconteceria agora, se selecionássemos todas essas cartas e as colocassemos à esquerda e à direita, é que elas permaneceriam nas colunas designadas durante o redimensionamento Agora, podemos fazer o mesmo com nossa navegação aqui. Vamos configurá-lo para a esquerda e para a direita. Você pode ver que, com apenas alguns cliques e poucas complicações, estamos obtendo uma configuração responsiva e podemos testar nosso design Agora, isso é muito útil apenas para um teste rápido e também funciona muito bem, se, por exemplo, você estiver trabalhando com números ímpares Digamos que você não queira distribuir tudo uniformemente. Isso não funcionaria com o layout, mas funciona muito bem com uma grade. No entanto, isso também tem desvantagens porque a grade não respeita nenhum preenchimento vertical e, portanto, não sabe a distância entre aqui e aqui Se você adicionar mais elementos, como texto, as coisas começarão a fluir umas para Mas isso é puramente um problema da Figma. Isso não será um problema no código posteriormente. Então, eu ainda gosto de usar grades para testes rápidos. No entanto, isso não substitui o layout automático. Seus componentes sempre devem ser configurados com layout automático, mas às vezes é muito mais rápido testá-los rapidamente com uma grade e restrições Uma pequena dica: você sempre pode ativar e desativar a grade, ou usar o painel de propriedades do lado direito e clicar no ícone, ou você também pode usar os atalhos Control e G. Se você tiver a grade desativada, todas as restrições ainda permanecerão no lugar 24. RESTRIÇÕES: 03 Introdução rápida às grades no Figma: Uma rápida introdução às grades Figma. Deixe-me mostrar como configurar grades no Figma, que você também pode reutilizar posteriormente Aqui está um quadro, basta clicar em qualquer quadro e, em seguida, você verá a configuração da grade de layout aqui no painel de propriedades do lado direito. Clique em mais para adicionar uma grade. A primeira coisa que você obterá é essa grade de oito pixels. Agora não queremos isso. O que queremos é clicar nesse pequeno líquen e mudar isso para uma grade de colunas Agora podemos ajustar nossas colunas aqui. O número de colunas que queremos, podemos definir uma margem em ambos os lados e também podemos ajustar a medianiz. A forma como essa grade se comporta é que, nesse caso, está configurada para se esticar, as colunas sempre se ajustarão, então elas constituirão o espaço disponível, a quantidade de colunas menos a margem e a medianiz Você também tem outras opções. Você pode definir a grade para a esquerda e para a direita, para ser honesto, algo que eu realmente nunca uso, ou você pode configurá-la para c. Se você defini-la no centro nesse caso, você precisaria definir a largura de suas colunas e, se você redimensionar , a margem é o que ocuparia o resto do espaço disponível. Agora, a maneira pela qual você precisa configurar sua nota depende do sistema que você está usando. Se você estiver usando algo como bootstrap , encontrará isso na documentação Você também pode ter uma grade personalizada, então aqui você pode ver que essa é uma grade personalizada de decadência, e você pode ver que eles fornecem a definição Se você tem um guia estelar e está usando uma determinada configuração tradicional de grade fixa, dê uma olhada no seu guia e poderá reproduzir a grade no Figma Agora, se estivermos satisfeitos com essa grade, talvez queiramos reutilizá-la em outros quadros O que podemos fazer é selecionar a moldura e, em seguida, na grade de layout, clicar no ícone Little Apply Styles, e então você pode clicar em Mais, e eu vou chamar isso de um teste por enquanto e agora podemos criar um estilo. Se agora eu tiver qualquer outra moldura, vou desenhar outra moldura aqui no meu Cvas Agora você pode ver que, se eu selecionar esse quadro e passar o mouse sobre a grade do layout, posso clicar nos estilos e agora posso reutilizar a grade que acabei de criar Se eu quiser mudar alguma coisa nessa grade, basta clicar na área cinza da tela. Tenho uma visão geral de todos os meus estilos de grade e agora posso editá-la aqui. Uma pequena dica para que todos na sua equipe saibam qual estilo de grade usar. Você pode ver aqui que você pode dar qualquer nome, então eu uso tamanhos de camisetas. Mas então eu adiciono colchetes atrás dele para o tamanho para o qual essa grade se aplica Então, digamos que eu tenha dois quadros aqui. Eu posso ver que essa moldura é 390, e agora posso simplesmente escolher meu estilo de grade, e eu sei que é menor do que esse tamanho aqui E, novamente, depende totalmente de como sua grade é definida, quaisquer que sejam os tamanhos pontos de interrupção que você configurou aqui. Se eu selecionar este maior aqui da mesma forma, posso simplesmente acessar meus estilos de grade, e sei que esse é maior. Veja aqui, é 1.500, é maior que 993, então essa seria a grade correta Agora, esse é o caso se você estiver usando uma grade geral para seus designs, que é a maneira mais comum de usá-los. Mas você também pode usar uma sub-grade para seções. Como você os aplica às molduras, isso é muito bom no Figma Você pode simplesmente configurar qualquer grade e, claro, salvá-la posteriormente como um estilo para uma moldura que você posiciona na moldura principal. Portanto, você pode simplesmente configurar a distribuição necessária para cada uma dessas pequenas subseções 25. BREAKPOINTS: 01 Como introduzir pontos de interrupção de CSS: Ao configurar seus designs com layout automático, você notará que isso funciona muito bem para um determinado intervalo, mas não funcionará para todos os tamanhos de tela, desde dispositivos móveis até desktops maiores. É aqui que entram os break points. São pontos específicos, ou melhor, limites 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 at é 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 Portanto, 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 alguns textos copiados, 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 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. Eu vou ainda maior, você pode ver a segunda consulta de mídia chegando. Você pode ver aqui embaixo, novamente, que eu adicionei uma cor de fundo, para que ela fique visível, e eu também mudo a cor H para ficar ainda maior. 26. PONTOS DE INTERRUPÇÃO: RESTRIÇÕES:02 Pontos de interrupção no Figma: Como podemos lidar com pontos de interrupção e figma? Porque neste momento, não temos nenhum recurso para lidar com isso, temos que resolver isso manualmente. Ao lidar com um design responsivo clássico baseado em colunas , isso não é muito complicado de configurar Tudo o que fazemos é verificar nossa excelente documentação. Lembre-se de que isso pode estar documentado em seu sistema de design ou em uma estrutura. Com as informações fornecidas, podemos configurar a moldura com grades no Figma com bastante facilidade Então, se fosse um bootstrap, seria algo assim se construíssemos todos os nossos pontos de interrupção Podemos adicionar nossos componentes e, lembrar, eles precisam ser configurados com layout automático no Figma, e podemos então fazer com que se encaixem e se comportem com as colunas usando restrições Não podemos controlar o espaçamento vertical dessa forma, mas temos uma boa ideia do que acontece em geral Agora, projetar cada tela para todas essas versões será muito entediante Então, o que podemos fazer é escolher alguns tamanhos principais. Normalmente, escolho apenas um tamanho de celular e uma mesa W. Mas, dependendo do seu projeto, talvez você também precise de um no meio. Na maioria dos casos, será bastante lógico como os outros se adaptarão. Mas, como temos todo o quadro configurado de qualquer maneira, poderíamos pular rapidamente e testar cenários específicos Não precisamos reconstruir a página inteira. Podemos apenas testar as seções sobre as quais não temos certeza A, um pouco entediante, mas na verdade não é muito complicado quando se trata de configurar designs responsivos Portanto, isso pode parecer uma grande vantagem do ponto de vista do design você ter todo esse controle. Mas lembre-se de que, no final das contas, o produto não mora na Figma Não se trata de uma configuração fácil. É sobre o produto final no navegador e como ele se comporta e ganha vida lá. Então, hoje em dia, você não precisa mais estritamente dessa grade em segundo plano. Pelo menos não precisa ser um sistema tão rígido como o bootstrap ou similar Você também pode definir isso com mais liberdade. É muito importante que você discuta isso com sua equipe de desenvolvimento primeiro. Agora, lembre-se, quando configuramos nossos projetos com layout automático , aprendemos que isso reflete o Flexbox Na maioria das vezes, esses designs remodelam perfeitamente sozinhos, mas às vezes também podem precisar de pontos de interrupção Por exemplo. Talvez tenhamos uma mudança no layout. Então, por exemplo, o arranjo geral da grade pode estar mudando. Um único componente pode mudar. Então, isso é algo como uma navegação, menu de dois links do Burger, um rodapé que pode estar mudando ou também uma seção de heróis Provavelmente terá uma aparência bem diferente em tamanhos diferentes, e nossa hipografia precisa ser ajustada em diferentes painéis de visualização Então, como já discutimos, nosso layout automático, representando a caixa flexível, se reorganiza Caso desejemos alterar o layout geral, digamos que temos uma barra lateral que precisamos remover em um determinado limite Então, o que podemos fazer é configurar dois quadros diferentes para esses cenários. Gosto de adicionar algumas informações visuais que mostrem claramente de onde e onde usaríamos esse quadro, uma pequena dica para qualquer quadro de layout automático. Também podemos adicionar uma largura mínima ou máxima, para que possamos impedir que ela ultrapasse ou diminua um determinado limite Isso geralmente é usado em nossos componentes, mas também podemos usá-lo para o quadro principal que representa o painel de exibição Veja como esses cartões são reorganizados quando eu redimensiono. Agora, esse é o comportamento do ex box, pois esses cartões também têm um valor mínimo e um valor máximo. Se eu quisesse que eles estivessem bem alinhados , eu poderia configurar isso com a grade CSS Agora, se quisermos mostrar uma alteração no layout da grade CSS, atualmente não podemos testar isso no Figma Voltaríamos para um design estático de nossas páginas, mostrando as diferentes telas principais e descobrindo as transições entre elas junto com o desenvolvimento no navegador Sempre podemos adicionar mais estágios se necessário, para uma melhor comunicação. Além disso, lembre-se de que nem sempre precisamos lidar com a página inteira. Podemos dividir isso em partes de seções de layout e padrões estabelecidos Quando se trata de componentes únicos respondendo a pontos de interrupção individuais, o que eu gosto de fazer é criar um conjunto de componentes e, em seguida, ter as diferentes versões como Como nossos componentes Figma são configurados com layout automático, podemos testar isso muito bem e definir nosso ponto de interrupção Então, como nomear meu ponto de interrupção de propriedade e os valores, eu chamo menor que e maior que ou entre certos Dessa forma, qualquer pessoa que trabalhe com uma instância sempre sabe qual delas escolher. Existem técnicas mais avançadas usando variáveis e modos. Vou examiná-los pouco a pouco. Poderíamos usar variáveis booleanas para nossa navegação, mostrando e ocultando os elementos dependendo do quadro para o qual eu os arrasto, e podemos até mesmo trocar instâncias usando variáveis e modos No entanto, essa é uma configuração bastante avançada, então você e sua equipe precisam ser bastante sólidos ao trabalhar com variáveis no modo. 27. BREAKPOINTS: 03 modos e tamanhos de tela uma introdução rápida: Deixe-me dar uma visão geral de como os modos funcionam no Figma e como podemos aproveitá-los para criar diferentes tamanhos de tela Clique na área cinza do Canvas e você verá as variáveis locais no painel de propriedades do lado direito. Clique nas variáveis abertas e você verá suas coleções de configuração. Então, como exemplo, vou usar essa coleção de cores aqui, para que você possa ver que tenho uma configuração de cores diferente e, atualmente, elas são chamadas apenas de valores. Agora, ao lado disso, tenho um pequeno botão de adição e, se eu clicar aqui, posso adicionar um modo adicional. Você pode chamar esses modos de qualquer coisa. Vou chamá-lo de claro e escuro no meu caso. Para o meu modo escuro, vou deixar todas as cores da minha marca como estão e vou mudar as cores básicas. Este aqui é branco agora, e o que era branco vai ser preto. Depois de criarmos essas variáveis, é importante vinculá-las ao nosso design Poderíamos simplesmente selecionar qualquer cor e, em nosso menu de arquivos, ver o ícone de variáveis e estilos, e então ver todas as nossas variáveis que criamos e aplicá-las aqui. Uma pequena dica: o que você pode fazer em vez disso é selecionar a moldura inteira e, por meio da seleção de cores, você pode simplesmente selecionar todas elas em massa. Isso é muito útil porque também ajuda você a não perder nenhuma variável Muito importante, certifique-se também de que esse quadro com fundo branco também precise ser configurado com uma variável dessa coleção. Agora, se selecionarmos nosso item, você poderá ver, ao lado da aparência, um pequeno interruptor e agora podemos alternar entre claro e escuro Se eu mudar para o modo escuro , as cores do meu modo escuro serão aplicadas. Por padrão, é definido como automático. Podemos fazer o mesmo com nosso quadro e até mesmo alternar páginas inteiras No entanto, a parte em que estamos interessados é a herança. No momento, esse quadro está configurado para o modo escuro. Meu item, estou saindo no carro. Isso é muito importante. Não o configure para nenhum outro modo, deixe-o no modo automático. Agora, se eu arrastá-lo para qualquer quadro, ele herdará o modo definido para o quadro E assim como alteramos entre claro e escuro, também podemos usar modos para alterar os diferentes tamanhos que definimos Então aqui eu tenho outra coleção que eu fiz. Eu configurei uma variável de tamanho, que vou usar para esse botão de texto, cor. Também vou usar isso em modos diferentes para esse botão. E também tenho alguns textos, que vou usar no botão. E eu vou criar um adicional, que vai ser um número, e vou ligar para aquela caixa. E eu quero que a caixa seja 300 branca em uma tela pequena e 600 brancas em uma tela grande. E observe que tudo isso está configurado com o layout automático. E é claro que podemos transformá-los em componentes, pois eles sempre herdariam quaisquer variáveis que definíssemos Agora, precisamos vincular esses designs às variáveis que criamos Deixe-me começar com o tamanho do botão. Eu uso o menu suspenso de tamanhos. Aqui vejo a variável e agora posso usar a variável de tamanho que criei. Uma pequena dica: você também pode definir o escopo das variáveis. Então, por exemplo, aqui, eu posso configurar isso. Se eu clicar neste pequeno campo de edição aqui, obtenho o escopo e agora posso mostrá-lo para tudo ou, como neste caso, quero mostrar isso apenas para o tamanho da fonte Agora, o tamanho que tenho aqui será a largura da minha caixa. Então, aqui eu tenho o escopo, e eu só gostaria de mostrar isso para largura e altura E você pode ver que, dependendo da variável que eu uso, eu obtenho um campo de escopo diferente Vamos acabar com isso. Também queremos nosso texto. Para o texto em tipografia, você tem esse pequeno botão aqui e agora você vê o texto do botão Para a cor, preciso excluir a variável que usei antes e, por meio excluir a variável que usei antes e, do menu de variáveis, agora você pode ver nas bibliotecas se rolar para baixo a que criamos Mas poderíamos melhorar minha nomenclatura aqui. Para a largura da caixa, simplesmente selecionamos uma caixa e, por meio do menu suspenso de largura, você também vê as variáveis de aplicação e agora obtemos a largura da caixa. Observe como somente a caixa aparece porque definimos esse escopo. Agora tudo que eu preciso fazer é definir o modo para esses quadros. Vamos dar uma olhada em nossa coleção novamente, pequena e grande. Se eu selecionar esse quadro principal, você verá que não tenho como alternar. Isso ocorre porque atualmente não há nenhum elemento que contenha uma variável nesse quadro. Você verá que, assim que eu rastrear qualquer coisa aqui, eu pego o switch. Vou dizer que este é o modo pequeno e o meu maior aqui é o modo grande. Então, se eu arrastar este, quero uma instância, você pode ver que isso muda muito bem dependendo do modo definido, e eu tenho o mesmo aqui com minha caixa Então, aqui está uma largura de 300, e assim que eu pulo aqui, ela agora está mudando para a largura dada. Portanto, os Ms são uma ótima maneira de ajustar elementos e componentes de design a diferentes tamanhos de tela. No entanto, lembre-se que eles parecem muito mágicos, mas às vezes também são um pouco complicados, e é mais fácil fazer isso manualmente. Mas isso você precisa descobrir, dependendo do design e da configuração da equipe. 28. PONTOS DE INTERRUPÇÃO: 04 variantes de ligação aos modos: Vinculando a variação aos modos. O que também podemos fazer com os modos é escolher qual variante dentro de um conjunto de componentes queremos usar para um quadro específico. Aqui eu tenho uma navegação com duas versões. Quero que este seja usado no celular e este aqui para telas maiores e o mesmo com os cartões. O que precisamos fazer é vincular essas diferentes variantes a modos diferentes Precisamos começar criando uma coleção para isso. Estou configurando uma nova coleção com o exemplo responsivo do nome Nesta coleção, estou criando uma variável de string e vou chamá-la de NAF para começar com a navegação Agora, o nome da variável que você está criando não importa. O que é muito importante é o valor. Esse valor precisa ser o nome exato da variante que você deseja vincular a ele Então, se clicarmos aqui, você pode ver que isso se chama S, e o outro é chamado M, e eu uso a mesma convenção de nomenclatura no cartão, então isso é S, e o outro cartão é chamado M. Aqui eu vou dizer vincular a S, e eu vou criar outro modo onde eu vou vincular a M. Agora vamos também renomear Vou ligar para um celular e um desktop. Também vou adicionar o mesmo para o nosso cartão. Agora temos toda a lógica configurada em nossa coleção, mas também precisamos dizer a esses elementos que isso está acontecendo. Você provavelmente esperaria vincular sua variante a essa variável No entanto, isso é um pouco estranho. Na verdade, vinculamos a instância à variável. Selecione qualquer instância e , no painel de propriedades do lado direito, se você passar o mouse sobre o nome da instância, verá um pequeno sinal de variável Clique nela e agora você pode encontrar a variável que acabou de criar, e vamos vinculá-la à nossa navegação, e faremos o mesmo com nosso cartão Agora, se arrastarmos nossa instância até aqui , nada acontecerá. Isso ocorre porque o quadro principal também não conhece o modo. Agora observe que atualmente Figma está configurado de tal forma que se eu não tiver nenhuma variável definida nesses quadros Se eu não tiver nenhum elemento que contenha uma variável no quadro, haverá nenhuma opção sendo exibida. Agora, observe que, assim que eu adicionar isso, você verá que, ao selecionar o quadro principal, essa opção aparecerá aqui. Aqui temos nosso exemplo responsivo. Isso é móvel. E aqui ainda não vemos o interruptor. Então, vamos colocar uma instância aqui também. E agora você pode ver o interruptor porque achamos que esses dois são uma variável. E agora podemos mudar esses dois desktops. E você pode ver, assim, nossa nova versão está aparecendo automaticamente. Então, se eu arrastasse entre essas telas, você pode ver que ele sempre escolherá a versão certa para mim. E agora que temos o modo configurado, isso também deve funcionar automaticamente com nosso cartão. Então você pode ver aqui que temos nossa placa S, e se a colocarmos aqui, ela muda automaticamente para a outra versão. Isso leva um minuto para entender, mas você pode usá-lo em muitos lugares diferentes. Experimente fazer experiências com isso. Aqui está outro pequeno exemplo, para que você possa ver que ele não está vinculado apenas às diferentes variantes, mas também pode adicionar cores e tamanhos diferentes, e então você obterá algo parecido com isso 29. BREAKPOINTS: 05 Esconda e mostre com booleans: Escondendo e mostrando elementos com booleanos. As variáveis booleanas são um recurso bastante oculto, mas você pode configurar pequenos truques de mágica como esse Primeiro, montei uma coleção com dois modos. No meu exemplo, eu uso uma para telas menores e uma maior e, em seguida, variáveis booleanas Um para um menu de hambúrguer. Quero mostrar em uma tela menor e desligar para uma maior, e vice-versa para um menu Lnx Agora eu configuro meu componente e empacoto todos os elementos nele. Então, o menu Berger, bem como o menu Link. Agora vamos conectar tudo. Então, estou selecionando o Berger e aí vem a parte estranha. Se você quiser conectá-lo a um valor booleano. Na aparência, você precisa clicar com o botão direito do mouse em I can very it e I. Mas, infelizmente, é aqui que ele está localizado neste momento. Aqui você pode ver a variável que você criou para o Berger Boolean. Vamos clicar nisso. Nada vai acontecer. Isso é o que esperamos. Agora, se selecionarmos o menu e fizermos o mesmo , isso desaparecerá porque, por padrão, ele nos mostrará a configuração do primeiro modo. O que podemos fazer agora é retirar instâncias, então vamos colocar uma instância aqui e, em seguida, vamos colocar outra instância em nossa estrutura móvel. Pouco antes de fazer isso, deixe-me mostrar que, no momento, não tenho nenhum interruptor de modo. E assim que eu adiciono um instante vinculado a uma variável, você pode ver que agora, se eu selecionar um quadro principal, podemos ver nossa opção. Então, vamos mudar essa para nossa versão móvel e, em seguida, vamos mudar essa aqui para nossa versão maior. E você pode ver que automaticamente, ele ligará e desligará os lingotes , dependendo de onde eu os coloque É realmente impressionante usar essa forma de trabalhar. No entanto, vamos dar uma olhada em como isso é configurado. Esteja ciente de que tudo o que ele faz é mostrar e ocultar camadas. Existe o perigo de alguém simplesmente não entender essa forma de trabalhar e reativá-la. Além disso, certifique-se de verificar com o desenvolvimento se isso faz sentido para todos entendam esse componente. Às vezes, faz mais sentido ter duas variantes, uma com a berga e outra com os links, para que todos saibam quais variações estão atualmente no design. Uma pequena ponta na lateral. Você pode ver aqui que fornecemos tamanhos. Isso é menor que 500 e maior que 500 nesse caso. O que podemos fazer é usar o menu suspenso de largura. Posso adicionar uma largura máxima aqui à pequena de 500 e vou fazer o mesmo com a grande. Neste caso, vou chegar a uma largura mínima de 500. Agora eu posso testar isso. Aqui você pode ver que isso funciona muito bem, porque provavelmente vai cair para 320 ou algo que está tudo bem. E então o maior, no entanto, se eu redimensionar, você pode ver que isso não vai funcionar no design e, portanto, é muito bom experimentá-lo assim Sabemos que, neste caso, provavelmente precisaremos redefinir em que tamanho esse menu de Links será exibido 30. BREAKPOINTS: 06 tipografia responsiva com modos: Com a ajuda dos modos, também podemos automatizar tipografia responsiva em diferentes Para que essa abordagem funcione, precisamos combinar estilos de texto com variáveis e modos. Então, aqui está uma escala de tipos simplificada que eu gostaria de usar, e você pode ver que eu já criei alguns estilos, então todos esses aqui já foram criados, e eu vou criar uma exibição junto com você. Então selecione o texto e, em Tipografia, clique em Aplicar estilos, mais, e vamos chamá-lo de Exibir um Se clicarmos na excelente área de fundo, você poderá ver que o estilo foi criado e eu posso simplesmente arrastá-lo para minha pasta aqui. Eu criei o chamado exemplo de tipografia responsiva. Agora, no meu design, é muito importante que eu aplique esses estilos. Certifique-se de que cada elemento de texto usado esteja vinculado a um estilo. Se você estiver usando componentes, basta fazer isso uma vez em seus componentes e todas as instâncias herdarão Se quiséssemos que o tamanho do nosso texto se ajustasse do tamanho S para M e L, o que poderíamos fazer é simplesmente criar outra escala de tipo para M e L e salvá-la como estilos separados. E você ainda pode configurar seu design dessa forma. No entanto, com a ajuda de variáveis e modos, você pode automatizar essas alterações Em vez de criar estilos separados, o que vamos fazer é dentro do nosso tecido existente Vamos usar uma variável no tamanho e nos modos, podemos dizer a essa variável como mudar dependendo do modo definido no pai para o qual vamos arrastar o design. O que precisamos fazer é criar uma coleção de variáveis. Vamos clicar em Criar nova coleção, e vou chamar isso de tipografia Agora podemos criar tudo isso manualmente ou com uma pequena dica, podemos usar um plug-in. Selecione a moldura onde você tem todos os seus tecidos exibidos Em seguida, dê uma olhada nos plug-ins e pesquise os estilos de texto variáveis. Execute este plug-in. Agora você pode escolher as coleções. Vou escolher a tipografia, aquela que acabei de criar. Você também pode escolher quais partes você gostaria de configurar como variáveis. Clique em Criar. E é isso. Agora, se voltarmos para nossa coleção de variáveis, você pode ver que isso preencheu o tamanho da fonte, a espessura da fonte e a família da fonte para mim. Se dermos uma olhada em nossos estilos , veremos que, se usarmos esse plug-in, o melhor é que todas as variáveis já estão conectadas em nossos estilos, o que é muito útil. Se você configurar uma coleção manualmente, precisará acessar seus estilos e também conectar todas as variáveis manualmente por meio do menu suspenso Muito importante, caso contrário, isso não funcionará. Então, agora temos tudo isso configurado. No entanto, ainda não adicionamos nenhuma informação sobre como o tamanho deve mudar dependendo das telas. Então, o que precisamos fazer é voltar à nossa coleção e adicionar alguns modos. Agora, eu não gosto do nome disso. Vai ser muito confuso, então vou limpar isso um pouco Então, vou renomeá-los com tamanhos de camisetas. Agora vou adicionar meus modos e vou chamar S. Esses são meus M e L. Também vou reordená-los simplesmente arrastando-os Agora eu vou mudar os tamanhos em M. Vou apenas aumentar meu tamanho um pouco, o tamanho também. Estou fazendo isso aleatoriamente em um sistema de design, que obviamente pensaria muito em como esses tamanhos mudariam Agora só precisamos dizer que este é o mod M e este que é o modo L. Vamos arrastar nossos elementos aqui com nosso design. Vou configurar isso para S, e este aqui será e agora veja como os novos tamanhos entram em ação. Esse aqui vai ser L. Então, uma vez que eu tenha esse conjunto, vamos deletar isso. O modo vai ficar lá. Se eu arrastar alguma coisa aqui, a tipografia sempre estará correta Uma pequena dica. Obviamente, você também pode usar vários modos. Então, agora eu tenho o conjunto s, mas também tenho o modo claro e escuro, então eu também posso mudar isso para o modo escuro. Outra pequena dica: se você, por exemplo, trabalhando com um designer de IOS e Android, precisar alterar a família da fonte, também poderá usar os modos e simplesmente alterar a família da fonte dessa forma. 31. Algumas coisas gratuitas para dizer adeus: Parabéns por terminar este curso, sinta-se à vontade para entrar em contato comigo no Mo earning Do Tao Estou sempre interessado em ouvir seus comentários. Você também me faria um grande favor deixar um comentário aqui. Ah, você gostou deste curso e também não deixe de dar uma olhada no Moon learning DoTao Podemos encontrar muito material adicional , bem como cursos. Com a assinatura M, você pode acessar todos os meus vídeos, ou seja, tudo sobre o básico do U XUI, muito sobre FEMA, muitos mergulhos profundos e também uma seção sobre os fundamentos do CSS Então, vamos discutir o que acontece quando o design da interface do usuário encontra o código, relação ao layout, tipografia, cor e quaisquer outros assuntos relevantes No Mo learning, você também pode encontrar um link gratuito para todos os meus artigos recentes, bem como uma página de recursos na qual tento mantê-lo atualizado sobre as últimas novidades interessantes que acontecem no mundo do UX UI Design Se você preferir um evento da vida real, dê uma olhada no workshop e na seção de palestras. Eu falo frequentemente em conferências, além de ministrar workshops on-line sobre temas de UX UI Design e empreendedorismo individual Certifique-se de assinar meu boletim informativo para se manter atualizado. Então, até breve no Moearn dot IO.