Przejdź do treści

Flexbox w CSS — podstawy i gotowe układy

Redakcja AMKBIT · · 1 min czytania

Jak działają osie, kiedy użyć justify-content i align-items oraz jak szybko zrobić menu, karty i wyśrodkowanie.

Podstawa

.kontener { display: flex; gap: 12px; }

Flexbox układa elementy wzdłuż jednej głównej osi. Najszybciej zrozumiesz go, zmieniając opcje w generatorze Flexbox.

Najważniejsze właściwości

  • flex-direction — kierunek,
  • justify-content — rozkład na osi głównej,
  • align-items — wyrównanie na osi poprzecznej,
  • flex-wrap — przenoszenie do kolejnej linii,
  • gap — odstęp.

Trzy gotowe wzory

wyśrodkowanie: justify-content: center; align-items: center; menu: justify-content: space-between; karty: flex-wrap: wrap; gap: 16px;

Dobór jednostek ułatwi przelicznik px na rem, a głębię kart dodasz w generatorze cieni (zob. cienie w projektowaniu). Układ strony możesz wcześniej zaplanować według poradnika makieta strony.

Narzędzia do tego poradnika

CSSFlexboxukład stronyfrontend

Przeczytaj też