225 of 313 menu

Ominaisuus align-content

Ominaisuus align-content määrittää elementtien tasauksen poikittaisakselia pitkin flex-lohkoille ja pystysuoraa akselia pitkin grideille. Sovelletaan vanhempaelementtiin.

Syntaksi

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

Arvot

Arvo Kuvaus
flex-start Lohkot on painettu poikittaisen (pystysuoran) akselin alkuun.
flex-end Lohkot on painettu poikittaisen (pystysuoran) akselin loppuun.
center Lohkot sijaitsevat poikittaisen (pystysuoran) akselin keskellä.
space-between Lohkot on jaettu poikittaisen (pystysuoran) akselin suunnassa, kun ensimmäinen elementti on painettu akselin alkuun, ja viimeinen - loppuun.
space-around Lohkot on jaettu poikittaisen (pystysuoran) akselin suunnassa, kun ensimmäisen lohkon ja akselin alun, viimeisen lohkon ja akselin lopun välillä on sama väli, kuin muiden lohkojen välillä.
Ne eivät kuitenkaan ole yhtä suuret, kuten voisi luulla: välit lasketaan yhteen ja kahden lohkon välillä etäisyys on kaksi kertaa suurempi kuin lohkon ja akselin alun/lopun välillä.

Esimerkki . Arvo flex-start

Tässä esimerkissä akseli, jota pitkin tasaus tapahtuu on suunnattu ylhäältä alas, ts. se on poikittainen. Kuten saadusta tuloksesta voidaan nähdä, kaikki elementtimme on painettu sen yläosaan:

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

:

Esimerkki . Arvo flex-end

Tässä esimerkissä lohkot on painettu poikittaisen akselin alaosaan, koska ominaisuudelle align-content on asetettu arvoksi 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; }

:

Esimerkki . Arvo center

Nyt lohkot on kohdistettu poikittaisen akselin keskelle:

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

:

Tasaus pystysuoran akselin alkuun gridissä

Asetetaan elementtiemme tasaus gridissä pystysuoran akselin alkuun:

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

:

Tasaus pystysuoran akselin keskelle gridissä

Asetetaan nyt elementtien tasaus pystysuoran akselin keskelle:

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

:

Tasaus pystysuoran akselin loppuun gridissä

Asetetaan elementtien tasaus pystysuoran akselin loppuun:

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

:

Katso myös

  • ominaisuus flex-direction,
    joka määrittää flex-lohkojen akselien suunnan
  • ominaisuus justify-content,
    joka määrittää tasauksen pääakselia pitkin
  • ominaisuus align-items,
    joka määrittää tasauksen poikittaisakselia pitkin
  • ominaisuus flex-wrap,
    joka määrittää flex-lohkojen monirivisyyden
  • ominaisuus flex-flow,
    lyhenne flex-directionille ja flex-wraplle
  • ominaisuus order,
    joka määrittää flex-lohkojen järjestyksen
  • ominaisuus align-self,
    joka määrittää yhden lohkon tasauksen
  • ominaisuus place-content,
    joka määrittää tasauksen pää- ja poikittaisakseleita pitkin
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää