Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.55 KB

Alinhamento.md

File metadata and controls

64 lines (47 loc) · 1.55 KB

GRID: Alinhamento


Existem 6 propriedades para alinhamento:

  1. justify-content
  2. align-content
  3. justify-items
  4. align-items
  5. justify-self
  6. align-self

Vamos separá-los em 2 grupos

  1. justify e align
  2. content, items e self

Justify e Align

Sabendo que o grid é bidimensional, nós temos o eixo x e o y.

  • O eixo x é o posicionamento horizontal, da esquerda para a direita.
  • O eixo y é o posicionamento vertical, de cima para baixo

justify trabalhará o eixo x align trabalhará o eixo y


Content, Items e Self

Juntando o justify, ou o align, com esses elementos: content, items e self, nós observamos nossas propriedades


Content

justify-content e align-content nos permite alinhar o próprio grid, relativo ao espaço fora do grid. O uso dessas propriedades são raras, pois só é aplicado caso o grid seja menor que a área definida. (Por exemplo, quando usamos em px o tamanho do grid, poderemos terminar com um grid pequeno, para o tamanho da área do grid)

Podemos usar 7 valores:

  1. start
  2. end
  3. center
  4. stretch
  5. space-between
  6. space-around
  7. space-evenly

Items

justify-items e align-items vai permitir alinhar os itens do nosso grid em qualquer espaço disponível, na célula que ele habitar

Podemos usar 4 valores:

  1. start
  2. end
  3. center
  4. stretch

Self

justify-self e align-self vai nos permitir alinhar o item em si.

Faz a mesma coisa que o justify-items e o align-items, porém, aplicado diretamente no item de um grid