⊗mkSpGdEBA 117 of 128 menu

Poravnava posameznega elementa na obeh oseh CSS mreže

Lahko poravnamo posamezen element hkrati tako po horizontalni kakor tudi po vertikalni osi z združevanjem lastnosti justify-self in align-self.

Na začetek horizontalne in sredino vertikalne osi

Nastavimo poravnavo za naš prvi element na začetek horizontalne in sredino vertikalne osi:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { justify-self: start; align-self: center; }

:

Na sredino horizontalne in začetek vertikalne osi

Zdaj nastavimo poravnavo prvega elementa na sredino horizontalne in začetek vertikalne osi:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { justify-self: center; align-self: start; }

:

Na konec horizontalne in sredino vertikalne osi

Nastavimo poravnavo prvega elementa na konec horizontalne in sredino vertikalne osi:

<div id="parent"> <div id="elem1">1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-columns: 100px 100px; grid-template-rows: repeat(3, 1fr); grid-gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { grid-gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; } #elem1 { justify-self: end; align-self: center; }

:

Praktične naloge

Ustvarite mrežo, sestavljeno iz šestih elementov in jih razporedite v dve vrstici. Izvedite poravnavo drugega elementa na začetek horizontalne in sredino vertikalne osi.

Zdaj razporedite elemente mreže v tri vrstice in nastavite poravnavo tretjega elementa na sredino horizontalne in konec vertikalne osi.

Spremenite prejšnjo nalogo, tako da bo poravnava četrtega elementa na koncu horizontalne in sredini vertikalne osi.

Zdaj naredite tako, da bo poravnava petega elementa na začetku horizontalne in začetku vertikalne osi, šestega elementa pa na koncu horizontalne in sredini vertikalne osi.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni