CSS Grid
Kurs CSS · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.
Grid sprawdza się do układania elementów w wierszach i kolumnach.
Jak to działa?
grid-template-columns opisuje kolumny. minmax() i repeat() pomagają tworzyć elastyczne siatki.
Przykład 1 — poznaj zapis
.cards {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1.25rem;
}
Powstanie siatka dwóch równych kolumn.
Przeczytaj kod linijka po linijce
.cards {Wybieramy elementy, które mają otrzymać podane style.display: grid;Ustawiamy sposób rozmieszczania elementów.grid-template-columns: repeat(2, minmax(0, 1fr));Przypisujemy wartość wybranej właściwości CSS.
Dwie kolumny kart z odstępami.
Przykład 2 — podobny problem, inne dane
Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.
.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; }
Trzy równe kolumny z odstępami.
Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.
Spróbuj samodzielnie
Zmień układ na trzy kolumny przy większej szerokości.
Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.