Generátor CSS Grid Online — Vizuální Editor Mřížkových Layoutů

Bezplatný profesionální online generátor CSS Grid s vizuálním editorem. Vytvářejte mřížkové layouty s nastavením sloupců, řádků, mezer a zarovnání s okamžitým kopírováním CSS kódu pro moderní web design

Generátor Mřížkových Layoutů
CSS kód

        
HTML struktura

        
Připravené Grid Layouty
Základní Layouty
Název Sloupce Řádky Mezera
2 Stejné Sloupce 1fr 1fr auto 20px
3 Stejné Sloupce 1fr 1fr 1fr auto 20px
4 Stejné Sloupce 1fr 1fr 1fr 1fr auto 15px
Sidebar + Obsah 250px 1fr auto 20px
🎨 Složité Layouty
Název Sloupce Řádky Mezera
Holy Grail Layout 200px 1fr 200px auto 1fr auto 15px
Dashboard 3x3 1fr 1fr 1fr 100px 1fr 1fr 20px
Asymetrický Layout 2fr 1fr 1fr 200px 1fr 15px
Magazínový Layout 1fr 1fr 1fr 1fr 250px 200px 200px 20px
Galerie a Karty
Název Sloupce Řádky Mezera
Mřížka Karet 3 Sloupce 1fr 1fr 1fr 300px 300px 20px
Mřížka Karet 4 Sloupce 1fr 1fr 1fr 1fr 250px 250px 15px
Styl Masonry 1fr 1fr 1fr 200px 300px 250px 15px
Fotogalerie 1fr 1fr 1fr 1fr 200px 200px 200px 10px
Vlastnosti Grid
📐 Vlastnosti Kontejneru Grid

Hlavní vlastnosti CSS Grid kontejneru pro vytváření mřížek a řízení umístění prvků.

  • display: grid — aktivuje Grid Layout pro kontejner
  • grid-template-columns — definuje počet a velikost sloupců
  • grid-template-rows — definuje počet a velikost řádků
  • gap (grid-gap) — nastavuje mezery mezi prvky mřížky
  • column-gap — mezera mezi sloupci
  • row-gap — mezera mezi řádky
  • justify-items — horizontální zarovnání prvků
  • align-items — vertikální zarovnání prvků
Vlastnosti Prvků Grid

Vlastnosti pro jednotlivé prvky Grid pro řízení jejich pozice a velikosti uvnitř mřížky.

  • grid-column — pozice prvku ve sloupcích
  • grid-row — pozice prvku v řádcích
  • grid-column-start/end — počáteční a koncové linie sloupců
  • grid-row-start/end — počáteční a koncové linie řádků
  • grid-area — zkrácená vlastnost pro umístění
  • justify-self — individuální horizontální zarovnání
  • align-self — individuální vertikální zarovnání
Případy Použití Grid
🎨 Responzivní Web Design s Grid

CSS Grid je ideální pro vytváření adaptivních layoutů, které se automaticky přestavují na různých velikostech obrazovky.

Příklady:
  • Adaptivní layouty s media query pro desktop, tablet, mobil
  • Auto-fit a auto-fill pro automatické rozmístění karet
  • Funkce minmax() pro responzivní sloupce bez media query
  • Grid areas pro snadnou restrukturalizaci layoutu
  • Složitá dashboard rozhraní s dynamickými panely
  • Magazínové a blogové layouty s bloky různých velikostí
🖼️ Galerie a Portfolia

Grid Layout nabízí výkonné možnosti pro vytváření krásných obrazových galerií a portfolií s prvky různých velikostí.

Příklady:
  • Fotogalerie s kartami jednotné velikosti
  • Masonry layouty s proměnlivou výškou prvků
  • Mřížky ve stylu Pinterest s automatickým rozmístěním
  • Portfolio layouty s vybraními projekty různých velikostí
  • Produktové mřížky pro e-shopové weby
  • Videogalerie s responzivními náhledy
UI Komponenty a Formuláře

Grid zjednodušuje vytváření složitých UI komponent s přesnou kontrolou nad rozmístěním prvků.

Příklady:
  • Layouty formulářů se zarovnanými popisky a poli
  • Kartové komponenty s hlavičkou, obsahem, patičkou
  • Navigační menu se zarovnanými prvky
  • Dashboard widgety s proměnlivými velikostmi
  • Ceníkové tabulky se zarovnanými funkcemi
  • Kalendářové komponenty s mřížkovou strukturou
FAQ
Které prohlížeče podporují CSS Grid?

Všechny moderní prohlížeče plně podporují CSS Grid od roku 2017: Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+, Opera 44+. Pokrytí je 96 %+ uživatelů.

Jaký je rozdíl mezi fr a % v Grid?

fr (zlomková jednotka) rozděluje dostupný prostor proporcionálně s ohledem na gap a další prvky. % se počítá ze šířky kontejneru bez ohledu na gap, což může způsobit přetečení.

Jak udělat Grid responzivní bez media query?

Použijte auto-fit nebo auto-fill s minmax(): grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)). To automaticky přizpůsobí počet sloupců velikosti obrazovky.

Mohu kombinovat Grid s Flexboxem?

Ano, je to doporučená praxe. Použijte Grid pro celkový layout stránky a Flexbox pro zarovnání obsahu uvnitř prvků mřížky.

Co je lepší — Grid nebo Flexbox?

Grid je pro dvourozměrné layouty (řádky + sloupce), Flexbox pro jednorozměrné (jen řádek nebo sloupec). Grid je lepší pro layouty stránek, Flexbox pro komponenty.

Jak vycentrovat prvek v Grid?

Na kontejneru: place-items: center (nebo justify-items: center; align-items: center;). Na prvku: place-self: center.

Generátor CSS Grid — Profesionální Nástroj pro Mřížkové Layouty

Bezplatný online generátor CSS Grid s intuitivním vizuálním editorem pro tvorbu složitých a responzivních layoutů. Konfigurujte grid-template-columns, grid-template-rows, gap a zarovnání s živým náhledem a automatickým generováním CSS a HTML kódu pro moderní web design.

CSS Grid Layout v Moderním Web Designu

Online generátor Grid Layout poskytuje plnou vizuální kontrolu nad tvorbou dvourozměrných layoutů s řádky a sloupci. CSS Grid řeší mnoho problémů tradičních metod layoutu a umožňuje vytvářet složité responzivní layouty bez hacků s float, positioning nebo flexbox. Generátor automaticky vytváří optimalizovaný CSS kód se všemi potřebnými vlastnostmi grid kontejneru a živý náhled zobrazuje výsledky v reálném čase.

Nastavení grid template columns a rows nabízejí flexibilitu při definování velikostí sloupců a řádků prostřednictvím různých jednotek. Zlomkové jednotky (fr) rozdělují dostupný prostor proporcionálně, px nastavuje pevné rozměry, auto se přizpůsobuje obsahu a minmax() vytváří responzivní sloupce bez media query. Vizuální editor Grid zjednodušuje experimentování s různými kombinacemi pro nalezení ideálního layoutu.

Vytváření Responzivních Layoutů s CSS Grid

Auto-fit a auto-fill pro adaptivní mřížky umožňují vytvářet mřížkové layouty, které se automaticky přestavují podle velikosti obrazovky bez použití media query. Syntaxe repeat(auto-fit, minmax(250px, 1fr)) vytváří sloupce s minimální šířkou 250px, které se automaticky přesouvají na nový řádek na menších obrazovkách. To je obzvláště užitečné pro mřížky karet, produktové galerie a portfolio layouty.

Media query pro složité responzivní chování se kombinují s Grid pro vytváření radikálně odlišných layoutů na desktopu, tabletu a mobilu. Na desktopu můžete použít 3sloupcový layout se sidebarem, na tabletu přepnout na 2 sloupce a na mobilu na jeden sloupec s přeuspořádanými grid oblastmi. Generátor Grid zobrazuje základní layout, který lze snadno přizpůsobit pro různé breakpointy.

Gap a Mezery Mezi Prvky

Vlastnosti column-gap a row-gap nastavují mezery mezi prvky mřížky bez hacků s margin a selektory nth-child. Gap se zohledňuje při výpočtu jednotek fr, což zajišťuje přesné rozdělení prostoru. Samostatné column-gap a row-gap dávají kontrolu nad horizontálními a vertikálními mezerami, což je obzvláště užitečné pro kartové layouty vyžadující různé mezery v různých směrech.

Zarovnání Prvků v Grid

Justify-items a align-items pro kontejner řídí zarovnání všech prvků mřížky horizontálně a vertikálně. Hodnota stretch roztáhne prvky na plnou šířku/výšku buňky grid, start/end zarovná na začátek/konec a center vycentruje prvky. Place-items je zkrácená vlastnost pro oba směry najednou.

Justify-self a align-self pro jednotlivé prvky umožňují přepsat zarovnání pro konkrétní prvky. To je užitečné, když většina prvků sdílí jedno zarovnání, ale některé potřebují individuální pozicování. Generátor Grid ukazuje, jak tyto vlastnosti ovlivňují layout v živém náhledu.

Připravené Presety Grid Layoutů

Knihovna populárních Grid layoutů obsahuje ověřené vzory pro běžné úlohy web designu. Holy Grail Layout s hlavičkou, patičkou, sidebarem a oblastmi obsahu se vytváří jednoduchou mřížkou 3x3. Dashboard layouty s widgety různých velikostí používají kombinace jednotek fr pro flexibilní umístění. Magazínové layouty s vybraným obsahem a sidebarem jsou implementovány prostřednictvím asymetrických grid sloupců.

Mřížky karet a galerijní layouty jsou nejpopulárnější případ použití CSS Grid. Jednotné mřížky karet se 3-4 sloupci jsou ideální pro seznamy produktů, blogové příspěvky a členy týmu. Fotogalerie používají mřížky s jednotnou výškou řádků pro čistý vzhled. Masonry layouty s proměnlivou výškou karet se vytvářejí pomocí grid-auto-rows a grid-row span.

Související kalkulačky

Upozornění: všechny výpočty na této stránce jsou orientační a poskytují se pro informaci. Výsledky se mohou lišit od skutečných v závislosti na individuálních podmínkách, technických charakteristikách, regionu, změnách v legislativě atd.

Finanční, lékařské, stavební, komunální, automobilové, matematické, vzdělávací a IT kalkulačky nejsou profesionální konzultací a nemohou být jediným základem pro přijímání důležitých rozhodnutí. Pro přesné výpočty a rady doporučujeme obrátit se na odborné specialisty.

Administrace stránky nenese odpovědnost za možné chyby nebo škody spojené s použitím výsledků výpočtů.