Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Flexbox sem chutar

Avatar for Bruna Bruna
July 12, 2019

Flexbox sem chutar

Nesta talk abordaremos a propriedade Flexbox do CSS: finalidade, dicas para o uso correto e demonstrações.
• Demo CodePen: https://codepen.io/brunadl/

Avatar for Bruna

Bruna

July 12, 2019

More Decks by Bruna

Other Decks in Technology

Transcript

  1. HELLO, WORLD! Bruna Lanzarini 19 anos Graduanda em Sistemas de

    Informação Estagiária Front-End na Inova Seller Entusiasta de tecnologia e ama doguíneos @brunadl brunadl linkedin.com/in/brunadl/
  2. CSS Cascading Style Sheets Usado para estilizar elementos escritos em

    uma linguagem de marcação como HTML. O CSS separa o conteúdo da representação visual do site.
  3. Flexbox em Ação Alinhar e distribuir espaços entre itens em

    um container Layouts unidimensionais simplificados
  4. Flexbox em Ação • Display: flex; Colocamos o display: flex;

    na classe da div qual queremos que os itens (filhos) internos sejam alinhados. É dizer: torne-se flexível, de acordo com seus itens internos.
  5. Flexbox em Ação • Flex-direction: row; column; row-reverse; column-reverse; Define

    a direção dos itens internos. Por padrão ele é row (linha), A mudança de row para column geralmente acontece quando estamos definindo os estilos em media queries para o mobile. Assim você garante que o conteúdo seja apresentado em coluna única.
  6. Flexbox em Ação • Justify-content: flex-start; flex-end; space-around; space-between; Alinha

    os itens usando a proporção entre eles e a div que os abriga. Space-around leva em consideração as proporções laterais enquanto que o space-between a desconsidera.
  7. Flexbox em Ação • Align-items: flex-start; flex-end; center; stretch; baseline;

    O align-items alinha os itens de acordo com o eixo do container. O alinhamento é diferente para quando os itens estão em colunas ou linhas.
  8. Flexbox em Ação • Flex-wrap: wrap; no-wrap; wrap-reverse; Define se

    os itens devem quebrar ou não a linha. Por padrão eles não quebram linha, isso faz com que os itens sejam compactados além do limite do conteúdo. Essa é geralmente uma propriedade que é quase sempre definida como flex-wrap: wrap; Pois assim quando um dos itens atinge o limite do conteúdo, o último item passa para a coluna debaixo e assim por diante.
  9. OBRIGADA <3 Bruna Lanzarini 19 anos Graduanda em Sistemas de

    Informação Estagiária Front-End na Inova Seller Entusiasta de tecnologia e ama doguíneos @brunadl brunadl linkedin.com/in/brunadl/