Treci la conținutul principal

Proprietatea CSS justify-content

De-a lungul axei principale (orizontal), elementele flex sunt poziționate de justify-content.

Îi poți da oricare dintre aceste valori:

  • center
  • flex-start (implicit)
  • flex-end
  • space-around
  • space-between
  • space-evenly

Center

Cu center, elementele flex se adună la mijlocul containerului.

Prompt
Creează un container flex cu trei elemente numerotate (1, 2, 3) și folosește justify-content: center pentru a le alinia în centrul containerului. Stilizează containerul cu un fundal gri deschis, iar elementele cu o culoare de fundal distinctă și un padding.
Ieșire: pagină HTML completă

Flex-start

Obții flex-start fără să setezi nimic, deoarece este valoarea implicită: elementele flex se aliniază de la începutul containerului.

Prompt
Creați un container flex cu trei elemente numerotate (1, 2, 3) și utilizați justify-content: flex-start pentru a le alinia la începutul containerului. Stilizați containerul cu un fundal gri deschis și elementele cu o culoare de fundal distinctă și puțin padding.
Rezultat: pagină HTML completă

Flex-end

Folosirea flex-end împinge elementele flex la capătul containerului.

Prompt
Creează un container flex cu trei elemente numerotate (1, 2, 3) și folosește justify-content: flex-end pentru a le alinia la finalul containerului. Stilizează containerul cu un fundal gri deschis, iar elementele cu o culoare de fundal distinctă și un padding.
Ieșire: pagină HTML completă

Space-around

La space-around, fiecare element flex are spațiu înainte și după el, deci și între el și vecinii lui.

Prompt
Creați un container flex cu trei elemente numerotate (1, 2, 3) și utilizați justify-content: space-around pentru a le afișa cu spațiu egal în jurul fiecărui element. Stilizați containerul cu un fundal gri deschis și elementele cu o culoare de fundal distinctă și puțin padding.
Rezultat: pagină HTML completă

Space-between

Cu space-between, primul element stă la început, ultimul la sfârșit, iar spațiul rămas se împarte între elemente.

Prompt
Creați un container flex cu trei elemente numerotate (1, 2, 3) și utilizați justify-content: space-between pentru a le afișa cu spațiu egal între elemente. Stilizați containerul cu un fundal gri deschis și elementele cu o culoare de fundal distinctă și puțin padding.
Rezultat: pagină HTML completă

Space-evenly

La space-evenly, spațiile din jurul și dintre elementele flex sunt toate egale.

Prompt
Creați un container flex cu trei elemente numerotate (1, 2, 3) și utilizați justify-content: space-evenly pentru a le afișa cu spațiu egal în jurul și între fiecare element. Stilizați containerul cu un fundal gri deschis și elementele cu o culoare de fundal distinctă și puțin padding.
Rezultat: pagină HTML completă