Przejdź do treści
patrache.tools

Generator CSS Grid

Darmowy generator CSS Grid online. Wizualny edytor wierszy, kolumn, odstępów z automatycznym generowaniem kodu. Przetwarzane w przeglądarce.

1
2
3
4
5
6
7
8
9
.container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); gap: 10px; justify-items: stretch; align-items: stretch; }
Kod HTML
<div class="container"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div>
lockPliki nie są wysyłane na żaden serwer
Udostępnij
Osadź

Osadź to narzędzie na swojej stronie

Generator CSS Grid to darmowe narzędzie online, które wizualnie projektuje układy siatki.

Jak używać Generator CSS Grid?

  1. Ustaw liczbę wierszy i kolumn.
  2. Przeciągnij komórki, aby scalić obszary lub dostosować rozmieszczenie.
  3. Skopiuj wygenerowany kod CSS Grid i użyj go w swoim projekcie.

Najczęściej zadawane pytania o Generator CSS Grid

Jaka jest różnica między CSS Grid a Flexbox?

CSS Grid służy do układów dwuwymiarowych (wiersze + kolumny), natomiast Flexbox do układów jednowymiarowych (wiersz lub kolumna). Grid lepiej nadaje się do złożonych układów stron.

Czym jest jednostka fr?

fr (fraction) to jednostka proporcjonalna używana w CSS Grid. Na przykład 1fr 2fr dzieli przestrzeń w stosunku 1:2. Jest bardzo przydatna w układach responsywnych.

Czy da się zrobić responsywną siatkę bez zapytań medialnych?

Tak. Zapis repeat(auto-fit, minmax(240px, 1fr)) ustala jedynie minimalną szerokość kolumny, a resztę wylicza przeglądarka: kolumny przybywają, gdy okno się poszerza, i znikają, gdy się zwęża, obejmując telefon i komputer bez ani jednego punktu granicznego. Zwróć uwagę, że auto-fill zostawia puste tory w resztce miejsca, a auto-fit rozciąga istniejące, by je wypełnić — dlatego przy niewielu elementach dają różny efekt.

Długie słowo rozciąga kolumnę siatki i rozwala układ.

Elementy siatki mają domyślnie minimalny rozmiar auto, więc odmawiają skurczenia się poniżej swojej zawartości — długi adres albo niełamliwe słowo rozpycha całą kolumnę. Nadanie temu elementowi min-width: 0 pozwala siatce znów go zmniejszyć, a dodanie overflow-wrap: anywhere sprawia, że długi ciąg przechodzi do następnego wiersza. Zdefiniowanie toru jako minmax(0, 1fr) zamiast zwykłego 1fr usuwa przyczynę u źródła i dlatego jest tak popularne.

Wskazówki dotyczące efektywnego korzystania z Generator CSS Grid

  • repeat(auto-fit, minmax(240px, 1fr)) sam zmienia liczbę kolumn, bez media queries.
  • Odstępy ustaw przez gap zamiast marginesów, wtedy ostatnia kolumna nie zostawi luki.
  • W złożonych układach nazwij obszary przez grid-template-areas — kod pozostanie czytelny.

Powered by Patrache Studio Tools

Zezwól na reklamy w tej witrynie

Aby korzystać z tych narzędzi, zezwól na reklamy w tej witrynie. Reklamy pozwalają utrzymać bezpłatny dostęp do usługi.

Otwórz bloker reklam, wyłącz go dla tej witryny i sprawdź ponownie.