225 of 313 menu

Properti align-content

Properti align-content mengatur perataan elemen sepanjang sumbu silang untuk blok flex dan pada sumbu vertikal untuk grid. Diterapkan pada elemen induk.

Sintaks

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

Nilai

Nilai Deskripsi
flex-start Blok ditekan ke awal sumbu silang (vertikal).
flex-end Blok ditekan ke akhir sumbu silang (vertikal).
center Blok berada di tengah sumbu silang (vertikal).
space-between Blok didistribusikan sepanjang sumbu silang (vertikal), dengan elemen pertama ditekan ke awal sumbu, dan elemen terakhir - ke akhir.
space-around Blok didistribusikan sepanjang sumbu silang (vertikal), dengan jarak antara blok pertama dan awal sumbu, blok terakhir dan akhir sumbu sama dengan jarak antara blok lainnya.
Namun, mereka tidak sama, seperti yang mungkin terlihat: jarak dijumlahkan dan antara dua blok jaraknya dua kali lebih besar daripada antara blok dan awal/akhir sumbu.

Contoh . Nilai flex-start

Dalam contoh ini, sumbu tempat perataan dilakukan diarahkan dari atas ke bawah, yaitu sumbu silang. Seperti yang dapat dilihat dari hasilnya, semua elemen kita ditekan ke bagian atasnya:

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

:

Contoh . Nilai flex-end

Dalam contoh ini, blok ditekan ke sisi bawah sumbu silang, karena properti align-content diatur ke nilai 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; }

:

Contoh . Nilai center

Sekarang blok diatur ke tengah sumbu silang:

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

:

Perataan di awal sumbu vertikal di grid

Mari kita atur perataan untuk elemen kita di grid ke awal sumbu vertikal:

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

:

Perataan di tengah sumbu vertikal di grid

Dan sekarang mari kita atur perataan elemen ke tengah sumbu vertikal:

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

:

Perataan di akhir sumbu vertikal di grid

Mari kita atur perataan elemen ke akhir sumbu vertikal:

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

:

Lihat juga

  • properti flex-direction,
    yang mengatur arah sumbu blok flex
  • properti justify-content,
    yang mengatur perataan pada sumbu utama
  • properti align-items,
    yang mengatur perataan pada sumbu silang
  • properti flex-wrap,
    yang mengatur multi-baris blok flex
  • properti flex-flow,
    penyingkatan untuk flex-direction dan flex-wrap
  • properti order,
    yang mengatur urutan blok flex
  • properti align-self,
    yang mengatur perataan satu blok
  • properti place-content,
    yang mengatur perataan pada sumbu utama dan sumbu silang
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak