Article image
Danrlei Souza
Danrlei Souza04/08/2023 11:48
Compartilhe

layouts flexíveis e responsivos para suas páginas da web. <3

  • #CSS

Abaixo estão algumas das principais propriedades do flexbox e uma breve descrição de cada uma:

display: flex;



Transforma um elemento em um container flexível.

Todos os filhos diretos desse elemento se tornam itens flexíveis.

flex-direction: row | row-reverse | column | column-reverse;

Define a direção principal dos itens dentro do container flexível.

row: Os itens são posicionados horizontalmente, da esquerda para a direita.

row-reverse: Os itens são posicionados horizontalmente, da direita para a esquerda.

column: Os itens são posicionados verticalmente, de cima para baixo.

column-reverse: Os itens são posicionados verticalmente, de baixo para cima.

justify-content: flex-start | flex-end | center | space-between | space-around | space-evenly;

Define o alinhamento dos itens ao longo do eixo principal (main axis).

flex-start: Os itens são alinhados no início do container.

flex-end: Os itens são alinhados no final do container.

center: Os itens são centralizados ao longo do container.

space-between: Os itens são distribuídos igualmente ao longo do eixo principal, com espaçamento entre eles.

space-around: Os itens são distribuídos igualmente ao longo do eixo principal, com espaçamento igual ao redor deles.

space-evenly: Os itens são distribuídos igualmente ao longo do eixo principal, com espaçamento igual entre eles e nas extremidades.

align-items: flex-start | flex-end | center | baseline | stretch;

Define o alinhamento dos itens ao longo do eixo transversal (cross axis).

flex-start: Os itens são alinhados no início do container no eixo transversal.

flex-end: Os itens são alinhados no final do container no eixo transversal.

center: Os itens são centralizados ao longo do container no eixo transversal.

baseline: Os itens são alinhados pela linha de base (usando a linha base de seu conteúdo de texto) no eixo transversal.

stretch: Os itens são esticados para preencher o container no eixo transversal.

flex-wrap: nowrap | wrap | wrap-reverse;

Define como os itens são distribuídos quando eles não cabem em uma única linha (ou coluna, dependendo da flex-direction).

nowrap: Todos os itens são ajustados em uma única linha (ou coluna).

wrap: Os itens são ajustados em várias linhas (ou colunas) conforme necessário.

wrap-reverse: Os itens são ajustados em várias linhas (ou colunas), mas em ordem inversa.

align-content: flex-start | flex-end | center | space-between | space-around | stretch;

Define o alinhamento das linhas (ou colunas, dependendo da flex-direction) quando existirem várias linhas dentro do container.

flex-start: As linhas são alinhadas no início do container.

flex-end: As linhas são alinhadas no final do container.

center: As linhas são centralizadas ao longo do container.

space-between: As linhas são distribuídas igualmente ao longo do eixo transversal, com espaçamento entre elas.

space-around: As linhas são distribuídas igualmente ao longo do eixo transversal, com espaçamento igual ao redor delas.

stretch: As linhas são esticadas para preencher o container no eixo transversal.

Essas são as principais propriedades do flexbox, e combinando-as adequadamente, você pode criar layouts flexíveis e responsivos para suas páginas da web. <3

Compartilhe
Comentários (3)
Emerson Borges
Emerson Borges - 04/08/2023 14:41

Super legal:)

Danrlei Souza
Danrlei Souza - 04/08/2023 12:16
Rodrigo Aragão
Rodrigo Aragão - 04/08/2023 11:52

muito bom!