225 of 313 menu

Vlastnosť align-content

Vlastnosť align-content nastavuje zarovnanie prvkov pozdĺž priečnej osi pre flex boxy a po vertikálnej osi pre gridy. Aplikuje sa na nadradený prvok.

Syntax

selektor { align-content: flex-start | flex-end | center | space-between | space-around; }

Hodnoty

Hodnota Popis
flex-start Bloky sú pritlačené k začiatku priečnej (vertikálnej) osi.
flex-end Bloky sú pritlačené ku koncu priečnej (vertikálnej) osi.
center Bloky sú umiestnené v strede priečnej (vertikálnej) osi.
space-between Bloky sú rozložené pozdĺž priečnej (vertikálnej) osi, pričom prvý prvok je pritlačený k začiatku osi, a posledný - ku koncu.
space-around Bloky sú rozložené pozdĺž priečnej (vertikálnej) osi, pričom medzi prvým blokom a začiatkom osi, posledným blokom a koncom osi je rovnaká medzera, ako medzi ostatnými blokmi.
Avšak, nie sú rovnaké, ako by sa mohlo zdať: medzery sa sčítavajú a medzi dvoma blokmi je vzdialenosť dvakrát väčšia, ako medzi blokom a začiatkom/koncom osi.

Príklad . Hodnota flex-start

V tomto príklade os, po ktorej prebieha zarovnanie smeruje zhora nadol, t.j. je priečnou. Ako vidno zo získaného výsledku, všetky naše prvky sú pritlačené k jej hornej časti:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-start; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Príklad . Hodnota flex-end

V tomto príklade sú bloky pritlačené k dolnej strane priečnej osi, pretože vlastnosť align-content je nastavená na hodnotu flex-end:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-end; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Príklad . Hodnota center

Teraz sú bloky zarovnané do stredu priečnej osi:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: center; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Zarovnanie na začiatok vertikálnej osi v gride

Nastavme zarovnanie pre naše prvky v gride na začiatok vertikálnej osi:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: start; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Zarovnanie do stredu vertikálnej osi v gride

A teraz nastavme zarovnanie prvkov do stredu vertikálnej osi:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: center; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Zarovnanie na koniec vertikálnej osi v gride

Nastavme zarovnanie prvkov na koniec vertikálnej osi:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: end; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Pozrite tiež

  • vlastnosť flex-direction,
    ktorá nastavuje smer osí flex boxov
  • vlastnosť justify-content,
    ktorá nastavuje zarovnanie po hlavnej osi
  • vlastnosť align-items,
    ktorá nastavuje zarovnanie po priečnej osi
  • vlastnosť flex-wrap,
    ktorá nastavuje viacriadkovosť flex boxov
  • vlastnosť flex-flow,
    skratka pre flex-direction a flex-wrap
  • vlastnosť order,
    ktorá nastavuje poradie flex boxov
  • vlastnosť align-self,
    ktorá nastavuje zarovnanie jedného bloku
  • vlastnosť place-content,
    ktorá nastavuje zarovnanie po hlavnej a priečnej 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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť