Pular para conteúdo

Constraints e Grids

Objetivos da Aula

  • [ ] Compreender os conceitos de Constraints e Grids.
  • [ ] Praticar as ferramentas relacionadas no Figma.
  • [ ] Criar um exemplo prático.

Conteúdo Teórico

Constraints e Grids

Enquanto o Auto Layout cuida do conteúdo interno, as Constraints (Restrições) cuidam de como os elementos se fixam em relação ao Frame pai.

graph TD
    G[Layout Grids] --> C[Colunas: Estrutura vertical]
    G --> R[Linhas: Estrutura horizontal]
    G --> Gr[Grid: Papel milimetrado]
    C --> |Padrão Web| C12[12 Colunas]
  • Constraints: Fixar itens na Esquerda, Direita, Centro ou "Scale".
  • Layout Grids: Guiais visuais para alinhar elementos com precisão matemática.
  • 8pt Grid System: Recomendação de usar múltiplos de 8 para todos os espaçamentos e tamanhos.

Conceito

As Constraints dizem ao Figma: "Se esta tela crescer, mantenha este logotipo sempre fixo no canto superior direito".

Configurando o Grid

Grids são essenciais para manter a harmonia entre diferentes telas.

$ # Configurações de Grid
$ Type: Stretch (Esticar), Center ou Left/Right
$ Gutter: Espaço entre colunas (Respiro)
$ Margin: Espaço nas bordas laterais

Dica

Use um Grid de 12 colunas para Web e um de 4 colunas para Mobile. Isso é o padrão que desenvolvedores Front-end esperam receber.

Em Prática

Vamos configurar uma grade de 12 colunas em um Frame de Desktop e usar Constraints para fixar um menu de navegação no topo (Top + Scale).

Atenção

Constraints só funcionam em Frames simples. Se você adicionar Auto Layout ao frame pai, as Constraints serão substituídas pelas regras de alinhamento do Auto Layout.

Resumo

Nesta aula aprendemos sobre: - Fixação de elementos com Constraints. - Alinhamento profissional com Layout Grids. - O sistema de 8 pontos para design consistente.


🎯 Próximos Passos