Mais vendidos

veja mais...

Display Flex para iniciantes

Aprenda a usar o display:flex e organizar, centralizar divs

Publicado

Você que quer usar o display:flex mas sempre se confunde, esse post é para você mesmo!

O display:flex possibilita alinhamentos de forma simples e eficazes, sem precisar mexer em margens.

A compatibilidade do display:flex no css é bem ampla, basicamente em browsers mais atuais que as versões de 2013, o que convenhamos é praticamente impossível de se achar máquinas com browsers mais antigos.

Vamos diretamente às configurações:

Flex-direction: column

flex-direction - column
flex-direction – column

Colocando a propriedade flex-direction: column agrupa os itens filhos em uma coluna, ficando assim um item em cada linha.

Flex-direction: row;

flex-direction: row
flex-direction: row

Com a propriedade flex-direction: row é ao contrário, deixando todos os itens em uma linha, cada um em uma coluna e posicionados sequencialmente.

Justify-content: start

Justify-content: start
Justify-content: start

Com o justify-content: start seu container sai do início da tela, posicionados um a um sem espaço de preenchimento

Justify-content: center

Justify-content: center
Justify-content: center

Com o justify-content: center você centraliza seu container de uma forma que sobra espaços dos lados (direito e esquerdo) de tamanhos iguais, tudo isso automaticamente.

Da mesma forma que colocasse um margin mas sem precisar mexer com isso.

Justify-content: space-between

Justify-content: space-between
Justify-content: space-between

Com esse alinhamento, o justify-content: space-between, você coloca espaços entre os elementos internos, deixando as margens fixas no tamanho do container.

Dessa forma, você preenche todo o espaçamento, como se fosse o antigo justify dos editores de texto.

Dicas extras do display:flex

Para que tudo acima funcione, sugiro que você coloque tudo em div‘s ficando nessa estrutura que mostro abaixo (deixarei os estilos inline para efeito didático):

<div style="display:flex; justify-content: space-between;">
   <div>
      <a href="/menu">Menu</a>
   </div>
   <div>
      <a href="/menu">
         <div>
         Menu linha1 <br />
         Menu linha2 <br />
         Menu linha3 <br />
         </div>
      </a>
   </div>
   <div>
      <a href="/menu">Fornecedores</a>
   </div>
   <div>
      <a href="/menu">Sair</a>
   </div>
</div>
Display Flex para iniciantes 1

Espero ter ajudado.

  jQuery : Como obter html de sites externos com php + jQuery

Abraço a todos

Apoio

Participe da campanha!

Cafézinho

Quer me pagar um café? Pode usar a chave PIX abaixo

Chave PIX e-mail

[email protected]

Vídeos

Assista e se inscreva em nosso canal!

NEWSLETTER

Cadastre-se gratuitamente e fique por dentro de todas as novidades do blog, como dicas e tutoriais.

Não enviamos spams, fique tranquilo

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.