CSS Grid Layout Bemutatása

A CSS Grid Layout egy kétdimenziós elrendezési rendszer, amely lehetővé teszi komplex layoutok egyszerű megvalósítását. Ez az oldal bemutatja a Grid legfontosabb tulajdonságait és használatát.

Alapvető Grid Struktúra

A Grid layout létrehozásához először definiálnunk kell a grid konténert és annak oszlopait, sorait. Az alábbi példában különböző grid struktúrákat próbálhatsz ki.

1
2
3
4
5
6
7
8
9

Grid Gap (grid-gap)

A grid-gap tulajdonság segítségével beállíthatjuk a grid elemek közötti távolságot. Külön megadhatjuk a sorok (row-gap) és oszlopok (column-gap) közötti távolságot is.

0px
0px
1
2
3
4
5
6

Grid Areas

A grid-template-areas segítségével elnevezett területekre oszthatjuk a grid-et. Ez különösen hasznos teljes weboldalak szerkezetének kialakításakor. Az alábbi példákban gyakori weboldal elrendezéseket láthatsz.

Header
Main Content

Auto-fill vs Auto-fit

Az auto-fill és auto-fit értékek a repeat() függvénnyel használva különböző módon kezelik a rendelkezésre álló helyet. Próbáld ki az átméretezést mindkét esetben!

Jelenlegi: auto-fill
1
2
3
4