Programozott tananyag:
Rugalmas doboz létrehozása
A flexbox-os elrendezés nagy mértékben megkönnyíti a responsive weblapok készítését.
Gyermekek elrendezésének iránya
A flex-direction tulajdonság segítségével a flex konténerben a gyermek elemek sorban, oszlopban, megfordított sorban, vagy megfordított oszlopban rendezhetők el.
Sortörés FlexBox-ban
A flex-wrap tulajdonság segítségével engedélyezhetjük a sortörést/oszloptörést. Túllógás helyett így az egysoros/egyoszlopos elrendezés helyett többsoros/többoszlopos elrendezés jön létre.
Az elrendezés összevont beállítása
A flex-flow összevont tulajdonság. A flex-direction és a flex-wrap tulajdonságok adhatók meg segítségével egy lépésben.
Gyermekek vízszintes igazítása
A justify-content tulajdonság segítségével a flex konténerben a gyermek elemek vízszintesen igazíthatók.
Gyermekek függőleges igazítása
A align-items tulajdonság segítségével a flex konténerben a gyermek elemek függőlegesen igazíthatók.
FlexBox gyermekeinek sorrendje
A order tulajdonság segítségével módosíthatjuk a gyermekelemek megjelenítésének sorrendjét.
FlexBox margóbeállítások
A gyermekelemek közötti távolságot a baloldali külső margóval állítjuk be. Az első elem margójának elrejtését flex konténer baloldali külső margójának -5px-re állításával valósítjuk meg.
Rugalmas növekedés
A flex-grow tulajdonság segítségével módosíthatjuk, hogy a kijelzőméret növekedésekor az egyes elemek a többihez viszonyítva milyen mértékben nyúljanak meg.
Rugalmas zsugorodás
A flex-shrink tulajdonság segítségével módosíthatjuk, hogy a kijelzőméret csökkenésekor az egyes elemek a többihez viszonyítva milyen mértékben zsugorodjanak.
Gyermek elem referenciamérete
A flex-basis tulajdonság segítségével a gyermekelem hosszának referenciaértéke adható meg.
Több soros függőleges igazítás
A align-content tulajdonság segítségével a több soros megjelenítésnél beállíthatjuk, hogy a sorok függőlegesen hogyan helyezkednek el egymáshoz képest.
Gyermekelem összevont beállítása
A flex összevont tulajdonság. A flex-grow, flex-shrink és flex-basis tulajdonságok adhatók meg segítségével egy lépésben
FlexBox egyoszlopos elrendezés
A body-n belül egy flex konténert helyezünk el, amelybe 3 gyermekelem kerül (header, main és footer).
FlexBox kétoszlopos elrendezés
Az egyoszlopos elrendezés középső elemét egy flex konténerre cseréljük, amelybe 2 gyermekelem kerül (nav és main).
Flexbox
tulajdonságok
a tananyagban
align-content | CSS3 |
align-items | CSS3 |
flex | CSS3 |
flex-basis | CSS3 |
flex-direction | CSS3 |
flex-flow | CSS3 |
flex-grow | CSS3 |
flex-shrink | CSS3 |
flex-wrap | CSS3 |
justify-content | CSS3 |
order | CSS3 |