Od 2010 · Ponad 2 mln uruchomień narzędzi miesięcznie
Od 2010
Dodaj do Chrome

Moje Narzędzia

Tryb Automatyczny

Nie zapisano jeszcze żadnych narzędzi.

Uaktualnij do Wersji Premium
Powiązane narzędzia
Plac Zabaw CSS FlexboxEdytor MarkdownGenerator gradientaKalkulator Przestrzeni Kolumnowej
Strona główna > Narzędzia dla administratorów stron
 

Generator CSS Grid

Wizualny kreator CSS Grid z rozmieszczaniem elementów kliknięciem, rozmiarami torów w fr, px, minmax i auto, edytorem rozpiętości wierszy i kolumn, animowaną nakładką siatki, sześcioma układami i eksportem CSS jednym kliknięciem.

BezpłatneBez rejestracjiNatychmiastowe wyniki
Generator CSS GridWypróbuj teraz — za darmo ▼
⚡ Szybkie układy — załaduj gotowy projekt
💡 Wskazówka: Kliknij dowolną komórkę, aby dodać element, kliknij element, aby go wybrać, a następnie użyj przycisków strzałek do rozciągania. Przełącz Linia #, aby zobaczyć numery linii.
▦ Wizualny podgląd siatki
⚙ Kontrolki siatki
Kolumny 3
3 kolumny
Wiersze 2
2 wiersze
Odstępy (Gaps)
10px
10px
Wyrównanie
Wybrany element
Kliknij element w podglądzie, aby edytować jego rozpiętość i etykietę.
✓ Wygenerowany kod — skopiuj i wklej do swojego projektu


      


      

Embed Generator CSS Grid Widget

O Generator CSS Grid

Witamy w Generatorze CSS Grid — darmowym, interaktywnym narzędziu wizualnym, które zamienia kliknięcia w czysty, gotowy do skopiowania kod CSS Grid. Niezależnie od tego, czy projektujesz układ Holy Grail, tworzysz prototyp galerii zdjęć, czy uczysz się, jak działają grid-template-columns i grid-area, to narzędzie oferuje podgląd na żywo, kontrolę rozmiaru każdej ścieżki i eksport jednym kliknięciem — bez instalacji, bez rejestracji, bez zaplecza.

Co to jest Generator CSS Grid?

To narzędzie to dwuwymiarowy plac zabaw dla układów. Definiujesz wiersze i kolumny, klikasz komórki, aby umieścić elementy, przeciągasz rozpiętości przez wiele ścieżek i obserwujesz, jak wygenerowany kod CSS aktualizuje się w czasie rzeczywistym. W przeciwieństwie do większości generatorów siatki, które tworzą tylko grid-template-columns, ten obsługuje pozycjonowanie poszczególnych elementów (grid-row / grid-column), rozpiętości na wiele komórek, animowaną numerację linii siatki dla osób uczących się oraz sześć sprawdzonych w praktyce gotowych układów, które można załadować natychmiast.

Co wyróżnia ten generator

Kliknij, aby umieścić
Kliknij dowolną pustą komórkę, aby upuścić element — bez ręcznego wpisywania numerów linii.
Edytor rozpiętości elementów
Wybierz element i użyj przycisków strzałek, aby wizualnie rozciągnąć go na wiersze i kolumny.
Animowana nakładka linii
Przełącz nakładkę linii siatki, aby zobaczyć numery linii 1, 2, 3 — idealne do nauki.
Inteligentne rozmiary ścieżek
Szybkie skróty dla 1fr, auto, 200px, minmax() — popularne wzorce bez pisania.
Sześć gotowych układów
Holy Grail, Galeria zdjęć, Dashboard, Siatka kart, Magazyn, System 12-kolumnowy.
Eksport CSS + HTML na żywo
Zarówno CSS kontenera, jak i pasująca struktura HTML, sformatowane i gotowe do wklejenia.

Co oznacza jednostka fr w CSS Grid?

Jednostka fr oznacza ułamek dostępnej wolnej przestrzeni w kontenerze siatki. Po odjęciu stałych rozmiarów (px, em, %), pozostała przestrzeń jest dzielona proporcjonalnie między ścieżki fr. Na przykład, 1fr 2fr 1fr daje środkowej kolumnie dwa razy więcej wolnej przestrzeni niż pozostałym. fr jest najczęstszym sposobem budowania elastycznych, proporcjonalnych układów, które reagują na rozmiar kontenera bez zapytań media queries.

Czym różni się CSS Grid od Flexbox?

Flexbox jest jednowymiarowy i rozmieszcza elementy wzdłuż jednej osi (wiersza lub kolumny). CSS Grid jest dwuwymiarowy i kontroluje wiersze i kolumny jednocześnie. Używaj Flexbox dla pasków nawigacji, grup przycisków lub pojedynczych rzędów kart. Używaj Grid dla pełnych układów stron, galerii zdjęć, paneli sterowania i każdego projektu, w którym potrzebujesz precyzyjnego wyrównania na obu osiach. Wiele nowoczesnych interfejsów łączy oba systemy — Grid dla szkieletu strony, Flexbox wewnątrz poszczególnych komórek.

Jak sprawić, by element siatki obejmował wiele komórek?

Użyj grid-column i grid-row ze słowem kluczowym span lub jawnymi numerami linii. Na przykład, grid-column: span 2 sprawia, że element ma szerokość dwóch kolumn, podczas gdy grid-column: 1 / 4 sprawia, że rozciąga się on od linii 1 do linii 4. grid-row: 2 / span 3 zaczyna się w linii wiersza 2 i obejmuje trzy wiersze. W tym generatorze kliknij dowolny element, aby go wybrać, a następnie użyj przycisków strzałek w panelu bocznym, aby zwiększyć lub zmniejszyć jego rozpiętość wierszy i kolumn — kod CSS zaktualizuje się natychmiast.

Co to jest minmax() w CSS Grid?

minmax(min, max) definiuje rozmiar ścieżki z dolną i górną granicą. Najczęściej jest używany w połączeniu z auto-fit lub auto-fill w funkcji repeat() do budowania responsywnych siatek bez zapytań media queries. Na przykład, repeat(auto-fit, minmax(200px, 1fr)) tworzy tyle kolumn o minimalnej szerokości 200px, ile zmieści się w kontenerze, i rozciąga je, aby po równo dzieliły pozostałą przestrzeń — to kanoniczny wzorzec dla responsywnych układów kart.

Jak korzystać z tego narzędzia

  1. Wybierz gotowy zestaw — kliknij dowolny z sześciu układów u góry, aby załadować rzeczywisty punkt wyjścia, lub buduj od zera.
  2. Ustaw wiersze i kolumny — użyj liczników wierszy i kolumn, aby dodawać lub usuwać ścieżki, i edytuj rozmiar każdej ścieżki za pomocą fr, px, %, auto lub minmax().
  3. Umieszczaj i rozciągaj elementy — kliknij dowolną pustą komórkę, aby dodać element, lub kliknij istniejący element, aby go wybrać i użyć przycisków strzałek do zmiany rozpiętości wierszy/kolumn.
  4. Dostosuj odstępy i wyrównanie — ustaw row-gap i column-gap za pomocą suwaków i wybierz justify-items oraz align-items z rozwijanych menu.
  5. Przełącz nakładkę linii — włącz numery linii siatki, aby zobaczyć dokładnie, gdzie wypadają linie 1, 2, 3 — świetne do nauki pozycjonowania.
  6. Skopiuj lub pobierz — przełączaj się między kartami CSS i HTML, a następnie kliknij Kopiuj lub Pobierz, aby pobrać wygenerowany kod.

Sześć wbudowanych układów

UkładZastosowanieKluczowa technika
Holy GrailKlasyczny układ strony (nagłówek, sidebar, treść, boczna sekcja, stopka)Nazwane obszary z grid-template-areas
Galeria zdjęćŚciany obrazów z wyróżnionymi zdjęciamiAsymetryczne rozpiętości na jednolitej siatce
DashboardPanele administracyjne z kartami KPI i wykresamiMieszane rozmiary ścieżek + rozpiętości wielowierszowe
Siatka kartResponsywne siatki produktów lub artykułówWzorzec repeat(auto-fit, minmax())
MagazynUkłady redakcyjne z sekcją główną i paskami bocznymiDuże rozpiętości kolumn + zmienne wysokości wierszy
System 12-kolumnowySiatki frameworków w stylu Bootstrap12 równych kolumn 1fr + niestandardowe rozpiętości

Praktyczne przypadki użycia

Dla Frontend Deweloperów

  • Szybkie tworzenie prototypów szkieletów stron przed pisaniem kodu komponentów
  • Generowanie fragmentów repeat(auto-fit, minmax()) dla responsywnych siatek kart
  • Wizualne testowanie grid-template-areas przed zatwierdzeniem struktury
  • Jednoczesny eksport CSS kontenera i pasującej struktury HTML

Dla Projektantów i Uczących się

  • Zobacz dokładnie, jak zachowują się fr, auto i minmax() w podglądzie na żywo
  • Przełącz numery linii siatki, aby zrozumieć pozycjonowanie oparte na liniach
  • Eksperymentuj z wartościami rozpiętości bez pisania kodu
  • Porównuj gotowe układy obok siebie, aby poznać idiomatyczne wzorce Grid

Dla Edukatorów i Blogerów

  • Demonstruj koncepcje Grid na warsztatach za pomocą wizualnej nakładki
  • Generuj czyste próbki kodu do samouczków w kilka sekund
  • Pokaż, jak ta sama struktura CSS Grid skaluje się z 4 do 12 kolumn

Wskazówki dla czystszego kodu CSS Grid

  • Preferuj fr zamiast %fr uwzględnia odstępy (gaps), podczas gdy % nie, co sprawia, że siatki oparte na % wystają poza kontener.
  • Używaj grid-template-areas dla nazwanych regionów — jest to znacznie bardziej czytelne niż numery linii i stanowi samoczynną dokumentację.
  • Stosuj minmax() z auto-fit dla responsywnych siatek bez zapytań media queries.
  • Ustawiaj jawne odstępy za pomocą gap: 1rem zamiast marginesów na elementach — odstępy nigdy się nie zapadają i nie wymagają czyszczenia.
  • Łącz Grid i Flexbox — Grid dla szkieletu strony, Flexbox wewnątrz komórek. Nie zmuszaj jednego narzędzia do obu zadań.

Często Zadawane Pytania

Czy ten generator obsługuje grid-template-areas?

Układ Holy Grail używa grid-template-areas w eksportowanym kodzie CSS. W innych gotowych zestawach używamy pozycjonowania opartego na liniach (grid-column / grid-row), ponieważ dostosowuje się ono bardziej elastycznie podczas klikania i przestawiania elementów.

Czy mogę wyeksportować również HTML?

Tak — przejdź do karty HTML w panelu eksportu, aby skopiować gotową do użycia strukturę HTML, która dokładnie odpowiada wygenerowanemu kodowi CSS.

Czy wygenerowany kod CSS będzie działać w starszych przeglądarkach?

CSS Grid jest obsługiwany we wszystkich nowoczesnych przeglądarkach (Chrome, Edge, Firefox, Safari) oraz w IE11 z częściową implementacją. W przypadku nowoczesnych przeglądarek nie są potrzebne rozwiązania awaryjne (fallbacks). Jeśli musisz wspierać IE11, preferuj pozycjonowanie oparte na liniach (bez gap, bez minmax(), bez repeat(auto-fit)) i dokładnie testuj.

Czy dane narzędzia są przechowywane w mojej przeglądarce?

Wszystko działa po stronie klienta w JavaScript. Nic nie jest wysyłane na serwer, więc Twój układ, nazwy elementów i konfiguracja pozostają prywatne na Twoim komputerze.

Czy to działa na urządzeniach mobilnych?

Tak — generator dostosowuje się do jednej kolumny na telefonach, kontrolki pozostają łatwe do kliknięcia, a podgląd zachowuje interaktywność na ekranach dotykowych.

Dodatkowe zasoby

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Generator CSS Grid" na https://MiniWebtool.com/pl/generator-css-grid/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Aktualizacja: 26 kwietnia 2026

Narzędzia dla administratorów stron:

Popularne i zaktualizowane narzędzia:

Kompresor CSSKompilator Less do CSSKompilator SCSS do CSSZobacz wszystkie →
Strona główna > Narzędzia dla administratorów stron > Generator CSS Grid