A CSS-rács tökéletes a sorok és oszlopok két tengelyes elrendezéséhez. A szintaxis egyszerű és az oldalelrendezés szellő. Az elrendezések, amelyek többszörös beágyazott konténert igényelnének, egyszerűen csak a CSS-ben írhatók le.
A Grid másképpen működik más elrendezési tulajdonságokkal, mivel a "Grid" értéket a "kijelző" tulajdonságra alkalmazza a közvetlen gyermekek számára. Ezek az elemek most rácselemek, és a szülőre beállított szabályok szerint helyezkednek el (kivéve, ha speciálisan elhelyezett).
A Grid számos új funkciót hoz:
Ahelyett, hogy a margók használata lenne, a rács saját tulajdonsággal rendelkezik a rácselemek közötti rések meghatározására, lehetővé téve a rács elrendezését, hogy bármilyen hiányosságot határozzon meg és nem befolyásolja. Grid rendszerek (például amelyek megtalálhatók az inuit és a Twitter Bootstrap) általában támaszkodnak beállítás negatív árrés összehangolása érdekében mindent helyesen.
Rövid a frakcióhoz, ez az új mérési egység az elrendezést frakciókba osztja, résszel vagy anélkül.
A CSS-rács lehetővé teszi, hogy bármely elemet kiemeljék és a rácson bárhol elhelyezzük, mielőtt minden más elemet automatikusan elhelyezik.
Megnevezték a rácson lévő nevezett területeket, amelyeket ezután az elrendezést szinte ASCII divatban határozhat meg.
A "MINMAX () 'tulajdonságérték lehetővé teszi, hogy minimális és maximális méretet alkalmazzon rácselemekre, oszlopokra és sorokra. Ez a funkció sajnos hiányzik a FLEXBOX és minden más elrendezési modul CSS-ben.
A CSS-rács erőteljes területei és sablonjai lehetővé teszik a bonyolult elrendezéseket könnyen megvalósítva. Elkezdi a nevét a rácson belüli elemekre, a "rácsterület" tulajdonsággal - például a 'fejléc {rácsterület: fejléc; } '. Miután megnevezte a rács összes területét, akkor a "rács-sablon-területek" tulajdonságát használhatja az elrendezés leírásához.
Rács-sablon-területek:
"Fejléc fejléc fejlécje"
"Bal oldalsáv cikk Jobb oldalán"
"Lábléc lábléc"
A fenti kódpélda három-három rácsot ír le, egyszerűen ismételje meg a rácselem nevét, ha több oszlopot vagy sorokat szeretne. A média lekérdezéseket is használhatja annak érdekében, hogy megváltoztassa a különböző méretű képernyők rácselrendezését.
Ezután használhatja az új "FR" készüléket, hogy meghatározza, hogy a szélesség megszakadjon a különböző oszlopok között:
Rács-sablon-oszlopok: 1fr 3fr 1fr;
A fent bemutatott példa öt egyenlő szélességű értékre osztható a rendelkezésre álló szélességet; Más szóval az első oszlopra, a második oszlopra és a végső ötödikre a végső oszlopra vonatkozik.
Annak érdekében, hogy mérete a sorok akkor az új "Minmax tulajdonság értéke méretre felső és alsó oszlopok azok tartalmát, majd hagyjuk a középső sorban, hogy befogják a fennmaradó hely a rács.
Rács-sablon-sorok:
Minmax (min-tartalom, max-tartalom)
autó
minmax (min-tartalom, max-tartalom);
Ezt a cikket eredetileg a Creative Web Design magazin webdesigner 271-es kiadásában tették közzé. megvesz Kiadás 271 vagy Feliratkozás a webes tervezőre .
A tervező és a front-end fejlesztő egy szoftver fejlesztési ügynökség, Brenda Storer már a CSS Grid termelés honlapok első megjelenése óta a böngészők március 2017 és egy nagy rajongója.
Beszélgetésben
2018. április 25-27-től New Yorkot generál
Brenda megmutatja, lépésről-lépésre, hogyan lehet fokozatosan növeli a site CSS Grid és levelet golyóálló üzemszüneti régebbi böngészők (vagy akár továbbra is használhatja a jelenlegi rács keret, mint egy tartalék), melyek mindegyike tiszta CSS: nincs JavaScript szükséges .
New York létrehozása 2018. április 25-27-től történik.
Most kapd meg jegyét
.
Kapcsolódó cikkek:
Amikor megtanulják, hogyan kell felhívni a nyakát és a vállakat, gyakran kihívást jelenthet, hogy megmutassam a munkánkban lévő köteteket, mivel az emberek elülső oldalait látju..
Tanulás Hogyan készítsünk egy fényképes kollázsot a Photoshopban, sok különböző helyzetben hasznos lesz. Egyedi képek elfog egyetlen pillanatok, de hivatkozhat a kollázs és akko..
(Kép hitel: jövő) A helyi fejlesztési környezet lehetővé teszi, hogy saját gépét használhatja webhelyének..
Greensock Animációs platform (GSAP) Lehetővé teszi, hogy animáljon bármit, amit a JavaScripthez, beleértve a dom, vászon ..
A kupola fények használata az elmúlt évtizedben az CGI létrehozás egyik legnagyobb fejlődése volt. Fürdés egy jelenet m..
Page 1 of 2: 1 oldal 1 oldal 2. oldal ..
A Cara VR plugin Nuke-nak, most van egy erőteljes eszközünk a 360 felvételünk varrása és összeállítása érdekében. Ebben a bemutatóban megmutatom, h..
A Figma grafikus eszköz az UI tervezők számára. Egyszerű felülete van, és lehetővé teszi, hogy együttműködjön a csapattársaival való munkavégzéshez. Ha offline állapotban sz..