Tahun baru, skill baru! đ. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari bagaimana menggunakan properti CSS 'align-items' untuk mengatur posisi elemen di sepanjang sumbu lintang dalam container Fleksibel atau Kotak Kotak.
âalign-itemsâ adalah properti CSS yang digunakan untuk mengubah posisi elemen anak di sumbu lintang dalam container Fleksibel atau Kotak Kotak. Secara default, nilai ini adalah âstretchâ, yang berarti elemen anak akan memperluas untuk mengisi ruang tersedia sepenuhnya. Namun, nilai ini dapat diubah untuk mengatur posisi elemen secara berbeda.
Properti âalign-itemsâ bekerja dengan mengatur posisi elemen anak berdasarkan sumbu lintang (vertikal) dalam konteks kontainer Fleksibel / Kotak Kotak. Ini memiliki efek dramatis pada pola tata letak dan bagaimana elemen merespon perubahan ukuran layar.
Berikut adalah beberapa nilai yang dapat digunakan dengan properti âalign-itemsâ:
Perhatikan bahwa âalign-itemsâ hanya berlaku untuk elemen dengan display: flex atau display: grid.
Untuk menggunakan properti âalign-itemsâ, kamu perlu menentukan nilai yang sesuai. Berikut adalah contoh bagaimana cara melakukannya:
.container {
display: flex;
align-items: center;
}
Dalam contoh ini, semua elemen anak dalam .container
akan diposisikan di tengah sumbu lintang, terlepas dari ukuran mereka sendiri.
Nilai align-items
tergantung pada arah fleksibel (ditentukan oleh flex-direction
).
flex-direction: row
atau row-reverse
(default), âalign-itemsâ akan membantu mengatur posisi elemen di sumbu vertikal.flex-direction: column
atau column-reverse
, âalign-itemsâ akan mengatur posisi elemen sepanjang sumbu horizontal.Berikut adalah contoh penggunaan align-items
dengan flex-direction
:
.container {
display: flex;
flex-direction: column;
align-items: flex-start;
}
Dalam contoh ini, semua elemen anak dalam .container
akan diposisikan di awal sumbu horizontal.
âAlign-itemsâ adalah alat yang sangat kuat dalam kotak perkakas desain responsif. Dengan menggunakannya, kamu dapat membuat tata letak yang fleksibel dan adaptif dengan mudah.