⊗mkPmFxBO 217 of 250 menu

A flex blokkok sorrendje CSS-ben

Tegyük fel, hogy a következő blokkjaink vannak, sorba rendezve:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> </div> .parent { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 300px; height: 200px; border: 1px solid red; } .child { width: 50px; height: 50px; border: 1px solid green; }

:

Változtassuk meg a képernyőn való megjelenésük sorrendjét anélkül, hogy megváltoztatnánk a HTML kódban való sorrendjüket.

Erre szolgál a order tulajdonság, amely a konkrét elemek követési sorrendjét a következő szabály szerint határozza meg: akinek nagyobb az értéke, az áll közelebb a tengely végéhez, akinek kisebb - az áll közelebb az elejéhez.

A tulajdonság értéke pozitív vagy negatív szám lehet. Alapértelmezetten minden elem egymás után következik, ez azt jelenti, hogy a order értékük nulla.

Változtassuk meg elemeink sorrendjét. Ehhez adjunk a második elemnek egy további elemm osztályt, és ennek az osztálynak állítsuk be a order tulajdonságot 1 értékre:

.elem { order: 1; border: 1px solid red; }

Mivel az összes elem alapértelmezetten 0 sorrenddel rendelkezik, a második elemünk pedig nagyobb sorrenddel, mint a többi, ezért azok után fog elhelyezkedni:

Most adjunk meg negatív értéket -1:

.elem { order: -1; border: 1px solid red; }

Ebben az esetben a blokkunk a tengely elejére kerül:

Próbálja ki önállóan ennek a tulajdonságnak a működését különböző tengelyirányok esetén.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás