FlexBox - Guia visual

Fala galera!

Primeiramente esse e o primeiro post de 2021 \o/

https://media.giphy.com/media/3o7btV5GAWaGkwjTrO/giphy.gif

Estou muito animada e ansiosa para esse ano, mas vamos ao que interessa, ao conteúdo!

Hoje vou dar exemplos visuais sobre flexbox, para você entender melhor os conceitos do flexbox!

O que vamos aprender hoje?

  • Arquitetura
  • flex-direction
  • justify-content
  • align-content
  • align-items
  • align-self
  • flex - grow | shrink | wrap

flex: É uma abreviação para flex-grow , flex-shrink e flex-basis combinados, você vai aprender melhor sobre eles lendo esse artigo 😉

Arquitetura

/untitled.png

Propriedades

/planilha.png

flex-direction

A direção em que os flex-items são distribuídos dentro do flex-container

/flexdirection.png

/column.png

justify-content

Essa propriedade organiza os flex-items ao longo do eixo principal (Main axis) dentro de um container.

/justify.png

/justify2.png

align-content

Ela organiza os flex-items ao longo do cross axis dentro de um flex container, bem semelhante a ao justify-content.

assets/img/align1.png

assets/img/align2.png

assets/img/align3.png

align-items

Distribui flex-items ao longo do Cross Axis

assets/img/alignitem1.png

assets/img/alignitem4.png

/alignitems2.png

align-self

/align-self.png

flex - grow | shrink | wrap

  • flex-grow: aumenta o tamanho de um flex-item com base na largura do flex-container.
  • flex-shrink : A capacidade de um flex item encolher com base na largura do flex-container.
  • flex-wrap : Quantidade de Flex-item que você deseja em uma linha / fileira.

/flex-grow.png

/flex-shrink.png

/wrap.png

Conclusão

E isso então, espero ter contribuído para seu aprendizado de alguma maneira, foco aqui não foi técnico e sim entender o conceito que também e importante.

As sugestões e críticas são altamente apreciadas.

Até o próximo.

https://media.giphy.com/media/FRIC8vM3QBU7S/giphy.gif

O que achou do post?