Przejdź do treści

CSS Grid — podstawy i gotowe układy stron

Redakcja AMKBIT · · 1 min czytania

Czym jest siatka, jak działa jednostka fr i jak bez media queries zbudować responsywną galerię kart.

Siatka w jednej regule

.siatka { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }

Grid układa elementy jednocześnie w kolumnach i wierszach. Wartości wypróbujesz w generatorze CSS Grid.

Trzy częste układy

  • Równe kolumny: repeat(3, 1fr).
  • Panel i treść: 240px 1fr.
  • Karty: repeat(auto-fit, minmax(200px, 1fr)).

Grid czy Flexbox

Do układu całej strony lub galerii zwykle lepszy jest Grid. Do menu i rzędu przycisków wygodniejszy bywa Flexbox, opisany w poradniku Flexbox — podstawy. Odstępy możesz podać w rem, korzystając z przelicznika px na rem, a cały układ zaplanuj według poradnika makieta strony.

Narzędzia do tego poradnika

CSSGridukład stronyfrontend

Przeczytaj też