Hogyan flexbox - magyarázza a nagy, színes gif - kah

Flexbox ígér nekünk a gonosz egyszerű CSS (például a függőleges igazítás).

Nos, flexbox ténylegesen megvalósítja ezt a célt. De a fejlődés ezen új mentális modellje is kihívást jelent.

Tehát nézzük meg a animáció, mint a futás flexbox így tudjuk használni, hogy dolgozzon ki a legjobb elrendezést.

Flexbox alapelve az, hogy a modell rugalmas és intuitív.

Ahhoz, hogy ezt elérjük, lehetővé teszi a tartály eldönteni, hogyan egyenletesen oszlatja gyermek elemei, beleértve a méret és a távolság közöttük.

Alapvetően ez jól hangzik. De lássuk, hogyan néz ki a gyakorlatban.

Ebben a cikkben, mi ásni a 5 leggyakoribb tulajdonságok flexbox. Meg fogjuk vizsgálni, hogy mit csinálnak, hogyan tudjuk használni őket, és hogyan nézne ki, mint egy eredmény.

Az ingatlan # 1: kijelző: flex

Itt egy példa a honlapunkon:

Van négy színes blokkok különböző méretű, melyek a szürke tartályban. Ezen a ponton, minden blokk van beállítva alapértelmezett megjelenítési tulajdonság. blokk. Így minden téglalap lefedi a teljes szélessége a vonalon, amelyen található.

Annak érdekében, hogy elkezd dolgozni flexbox, akkor be kell kapcsolnia a tartályt a flex-tartályba. Ez is egyszerű, mint:

Nem sok minden változott - most a blokkok egy sorban, ez minden. De a színfalak mögött, tettél valamit erős. Adtad téglalapok úgynevezett flex-kontextusban.

Most már elkezdhetjük igazítsuk el ebben az összefüggésben, sokkal kevesebb nehézséget, mint a hagyományos CSS.

Az ingatlan # 2: Flex Direction

A tartály flexbox két tengely: a fő tengely és a metsző tengely. amely alapértelmezés szerint a következők:

Hogyan flexbox - magyarázza a nagy, színes gif - kah

Alapértelmezésben ezek mentén a fő tengely körül, balról jobbra. Ezért az alapértelmezett téglalapok sorakoznak vízszintes vonal mentén, miután használta a display tulajdonság. flex.

Azonban, a Flex-irányba. Ez lehetővé teszi, hogy forgassa a főtengelyt.

Az Ön rendelkezésére öt csapat használata az indokolja-tartalom:

Tér-körül, és a tér-között a legkevésbé intuitív. Tér-a között, hogy egyenlő távolságot a téglalapok, de nem volt különbség a dobozokat, és a tartályba.

Tér-körül, hogy az azonos távolságra mindkét oldalán a téglalap - ami valójában azt jelenti, hogy a tér között, a külső tartály és a téglalapok fele, hogy a két téglalapok (mindegyik a téglalapok egyenlő hozza nem metsző behúzás, hogy megduplázza megfelelő távolságot).

Záró megjegyzések: vegye figyelembe, hogy indokolja-tartalom fut végig a fő tengelye a flex-irány és kapcsolók a főtengellyel. Nagyon fontos, hogy menjen ...

Az ingatlan # 4: Align tételek

Ha már elsajátította az indokolja-tartalmat. majd igazítsa-elemeket talál egy könnyű szellő.

Hogyan indokolja-tartalom fut végig a fő tengely, igazítsa-elemeket alkalmazni metsző tengelyt.

Hogyan flexbox - magyarázza a nagy, színes gif - kah

Vessünk ki a flex-irányban a sorban. a mi tengelyek néz ki, mint a fenti képen.

Most bejutni a csapatok csatlakoznak-terméket.

Az első három ugyanaz, mint az indokolja-tartalmat. így nincs semmi különös.

Azonban a következő két némileg eltérő.

Van egy szakaszon. ahol az elemek teljes mértékben metsző tengely és az alapvonal. amelyben igazodik alján részén címkék.

(Kérjük, vegye figyelembe, hogy annak érdekében, hogy összehangolják-tételek: szakaszon kellett állítani a magasságát a téglalapot auto Egyébként magasság tulajdonság felülírja a szakaszon ..)

Az alapvonal tisztában kell lenniük azzal, hogy ha eltávolítja a bekezdés tag, akkor alját a téglalap, mint ez:

Hogyan flexbox - magyarázza a nagy, színes gif - kah

Annak érdekében, hogy jobban bizonyítani az alapvető és metsző tengely, nézzük kompatibilis tulajdonságokat igazolja-tartalom és igazítsa-elemeket. és látni, hogy a különböző mértéke a két összerendezett Flex-irányban parancsok:

A sorban téglalapok egy vonalban mentén vízszintes főtengellyel. Mivel szállnak oszlop mentén függőleges főtengellyel.

Még ha a téglalap középre mindkét esetben (mind függőlegesen, mind vízszintesen), nem cserélhető!

Az ingatlan # 5: Align Self

Összehangolása-én lehetővé teszi, hogy manuálisan ellenőrizzék a nyomvonal egy adott elem.

Alapvetően ez felülírja az ingatlan align-elemek egy téglalapot. A lehetséges értékek megegyeznek az align-elemeket. bár meg kell auto alapértelmezett. amely örökölt az ingatlan a tartály align-terméket.

Nézzük meg, hogyan néz ki. Alkalmazzuk a align-én két téglalap, és a többi szállít align-terméket. központ és flex-irányban. sor.

következtetés

Annak ellenére, hogy még csak karcos a felület flexbox ezeket a parancsokat kell lennie ahhoz, hogy kezelni tudja a legalapvetőbb igazítás és függőleges igazítás az elemeket, amelyek a szív a tartalom.

Mi köszönjük az olvasást!

Köszönöm. Kiváló minden alkalommal!

Köszönöm, jó! Világos és érthető))

Azt már régóta szeretett volna foglalkozni flexbox. Köszönjük!

Nagyon hozzáférhető, kívánatos lenne a nagyobb animált cikkek flexbox mélyebb ismereteket.

Köszönjük egyértelműség és példák

Bár már nem az első alkalommal dolgozott flex'ami, csak megtudtam fő tengelye és metsző
Hasznos dolog egy kellemes méret