RUNWEBTOOLS
Bahasa Indonesia

Contekan CSS Flexbox: properti dan nilai

Flexbox menata item dalam satu dimensi — baris atau kolom — dan membagi ruang di antaranya. Properti terbagi dua kelompok: yang Anda setel pada kontainer (induk flex) dan yang pada item (anak-anaknya).

Model mental: flex-direction menetapkan sumbu utama; justify-content menyelaraskan sepanjangnya, dan align-items menyelaraskan sepanjang sumbu silang yang tegak lurus.

Diperbarui 2026-07-06

Properti kontainer (induk flex)

PropertiNilaiFungsinya
displayflex | inline-flexMengubah elemen menjadi kontainer flex
flex-directionrow | row-reverse | column | column-reverseArah sumbu utama
flex-wrapnowrap | wrap | wrap-reverseApakah item membungkus ke baris baru
justify-contentflex-start | center | flex-end | space-between | space-around | space-evenlyPerataan sepanjang sumbu utama
align-itemsstretch | flex-start | center | flex-end | baselinePerataan sepanjang sumbu silang
align-contentflex-start | center | space-between | stretchMeratakan baris yang membungkus (multi-baris)
gap<length> (e.g. 16px)Jarak antar item

Properti item (anak)

PropertiNilaiFungsinya
flex-grow0 | <number>Seberapa besar item tumbuh mengisi ruang
flex-shrink1 | <number>Seberapa besar item menyusut saat ruang sempit
flex-basisauto | <length>Ukuran awal item sebelum grow/shrink
flexe.g. 1 1 0 | 1 | autoSingkatan untuk grow, shrink, dan basis
align-selfauto | center | flex-start | flex-end | stretchMenimpa align-items untuk satu item
order0 | <integer>Menyusun ulang item secara visual (lebih kecil lebih dulu)

Trik pemusatan paling umum: pada kontainer, setel display: flex; justify-content: center; align-items: center; untuk memusatkan anak secara horizontal dan vertikal. Untuk unit ukuran yang dipakai pada nilai-nilai ini, lihat referensi unit CSS.