Skip to content Skip to sidebar Skip to footer

Belajar CSS FlexBox #Bagian 5 Align Self

Property align-self memungkinkan kita untuk mengatur atau mengubah posisi dari satu atau lebih item dari kelompoknya, maksudnya kita bisa mengatur satu item posisinya berbeda dengan items yang lain.

Property align-self itu digunakan oleh items atau disematkan kepada items, bukan kepada container.

Semoga bisa di pahami, tapi jika teman-teman belum paham, teman - teman bisa lihat gambar di bawah ini.

klik gambar agar lebih jelas

Posisi items yaitu box 1 sampai box 4 seperti pada gambar, dimana containernya memiliki property justify-content:center, align-items:center dan flex-direction:row.

Selanjutnya saya ingin merubah posisi box 1 berada di atas menempel dengan container sisi atas. Caranya adalah dengan memberikan property align-self:flex-start pada class box1.


Bagaimana jika saya mau mau merubah posisi box 1 dan box 2 berada di bawah, atau menempel disisi bagian bawah container. Jawabannya adalah kita memberi align-self:flex-end pada class box1 dan box2. Lihat gambar di bawah ini.


Jika teman - teman ingin merubah khusus Box 1 dan Box 2 tingginya sama dengan tinggi container, maka teman - teman bisa menggunakan align-self:stretch. Tapi sebelumnya teman - teman pastikan bahwa class box1 dan box2 tingginya nilainya auto. Lihat gambar di bawah.



Agar Box 1 dan Box 2 kembali keposisi awal yaitu di tengah, maka teman-teman gunakan property:align-self:center;


Masih ada nilai lagi yang bisa digunakan oleh property align-self yaitu: baseline. teman- teman bisa mencobanya sendiri.

Mungkin cukup dulu penjelasan tentang css flexbox align-self, jika ada pertanyaan teman - teman bisa komen di bagian bawah. Terima kasih. Happy coding.

Post a Comment for "Belajar CSS FlexBox #Bagian 5 Align Self"