196 of 313 menu

Propriedade flex-direction

A propriedade flex-direction define a direção dos eixos principal e transversal ou, em outras palavras, organiza os elementos em linha ou coluna.

Aplica-se ao elemento pai para contêineres flex. Faz parte da propriedade abreviada flex-flow.

Sintaxe

seletor { flex-direction: row | row-reverse | column | column-reverse; }

Valores

Valor Descrição
row O eixo principal é direcionado da esquerda para a direita. Os elementos são dispostos em linha, por padrão alinhados à esquerda, e sua numeração segue a ordem normal - da esquerda para a direita.
row-reverse O eixo principal é direcionado da direita para a esquerda. Os elementos são dispostos em linha, por padrão alinhados à direita, e sua numeração segue a ordem inversa - da direita para a esquerda.
column O eixo principal é direcionado de cima para baixo. Os elementos são dispostos em coluna, por padrão alinhados ao topo, e sua numeração segue a ordem normal - de cima para baixo.
column-reverse O eixo principal é direcionado de baixo para cima. Os elementos são dispostos em coluna, por padrão alinhados à base, e sua numeração segue a ordem inversa - de baixo para cima.

Valor padrão: row.

Exemplo

Elementos dispostos em linha, por padrão alinhados à esquerda, sua numeração segue a ordem normal - da esquerda para a direita:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemplo . Valor row-reverse

Elementos dispostos em linha, por padrão alinhados à direita, sua numeração segue a ordem inversa - da direita para a esquerda:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemplo . Valor column

Elementos dispostos em coluna, por padrão alinhados ao topo, sua numeração segue a ordem normal - de cima para baixo:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Exemplo . Valor column-reverse

Elementos dispostos em coluna, por padrão alinhados à base, sua numeração segue a ordem inversa - de baixo para cima:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

Veja também

  • propriedade justify-content,
    que define o alinhamento ao longo do eixo principal
  • propriedade align-items,
    que define o alinhamento ao longo do eixo transversal
  • propriedade flex-wrap,
    que define a quebra de linha em contêineres flex
  • propriedade flex-flow,
    abreviação para flex-direction e flex-wrap
  • propriedade order,
    que define a ordem dos itens flex
  • propriedade align-self,
    que define o alinhamento de um único item
  • propriedade flex-basis,
    que define o tamanho de um item flex específico
  • propriedade flex-grow,
    que define a capacidade de crescimento dos itens flex
  • propriedade flex-shrink,
    que define a capacidade de redução dos itens flex
  • propriedade flex,
    abreviação para flex-grow, flex-shrink e flex-basis
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar