⊗mkPmFxBO 217 of 250 menu

Flex plokkide järjestus CSS-is

Oletagem, et meil on järgmised plokid, mis on reastatud ritta:

<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; }

:

Muudame nende kuvamise järjekorda ekraanil, muutmata nende järjekorda HTML-koodis.

Selleks on olemas omadus order, mis määrab konkreetsete elementide järjestuse järgmise reegli kohaselt: kellel on suurem väärtus, see asub telje lõpu lähemal, ja kellel on väiksem - see asub telje alguse lähemal.

Omaduse väärtusena saab kasutada positiivset või negatiivset numbrit. Vaikimisi järgnevad kõik elemendid üksteisele, see tähendab, et order on neil null.

Muudame oma elementide järjekorda. Selleks määrame teisele elemendile lisaklassi elem ja sellele klassile määrame omaduse order väärtuseks 1:

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

Kuna kõikidel elementidel on vaikimisi järjekord 0 ja meie teisel elemendil on järjekord suurem kui teistel, siis see paikneb pärast neid:

Määrame nüüd negatiivse väärtuse -1:

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

Sellisel juhul liigub meie plokk telje algusesse:

Proovige selle omaduse tööd iseseisvalt erinevate telje suundade korral.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu