#align-content
Properti align-content merupakan bagian sub-property dari module Flexible Box.
Properti ini mengontrol penyelarasan kotak konten sepanjang sumbu silang/blok di dalam kotak kontennya.
Penyelarasan ini mirip dengan bagaimana justify-content menyelaraskan item individual. Namun align-content menyelaraskan konten seluruh baris.
Properti align-content meluruskan garis fleksibel dalam wadah fleksibel multi-garis ketika ada ruang tambahan di sumbu silang.
Properti ini hanya berpengaruh jika ada beberapa baris item flexbox/grid.
Untuk membuat container fleksibel multi-baris, terapkan property flex-wrap: wrap atau flex-wrap: wrap-reverse.
Syntax
align-content: stretch | center | flex-start | flex-end | space-between | space-around | initial | inherit;
/* Default value */
.flex-container {
align-content: stretch;
}
Javascript Syntax
object.style.alignContent="center"
default
align-content: stretch;
Setiap baris akan direntangkan hingga mengisi ruang yang tersisa.
Pada contoh ini, tinggi wadahnya 300px . Semua tinggi kotak 50px , kotak yang kedua tingginya 100px .
- Baris pertama tingginya 100px
- Baris kedua tingginya 50px
- Ruang tersisa tingginya 150px
Ruang yang tersisa ini didistribusikan secara merata di antara dua garis:
- Baris pertama sekarang tingginya 175px
- Baris kedua sekarang tingginya 125px
align-content: flex-start;
Setiap baris hanya akan mengisi ruang yang dibutuhkan . Mereka semua akan bergerak menuju awal dari poros silang kotak fleksibel/grid.
align-content: flex-end;
Setiap baris hanya akan mengisi ruang yang dibutuhkan . Mereka semua akan bergerak menuju akhir dari poros silang kotak fleksibel/grid.
align-content: center;
Setiap baris hanya akan mengisi ruang yang dibutuhkan . Mereka semua akan bergerak menuju ke tengah dari sumbu silang flexbox/grid.
align-content: space-between;
Setiap baris hanya akan mengisi ruang yang dibutuhkan . Ruang tersisa akan muncul antara kedua baris.
align-content: space-around;
Setiap baris hanya akan mengisi ruang yang dibutuhkan . Ruang tersisa akan didistribusikan secara merata di sekitar baris: sebelum baris pertama, antara keduanya, dan setelah yang terakhir.