• Sel. Jun 22nd, 2021

Media Bangsa

Menyajikan Info Menarik dan Unik

Mengenal Css Flexbox

Bymediahemat

Feb 26, 2021

2 min / Tips Digital Marketing / Lila Handayani
Apa itu Flexbox ?

Flexboxmerupakan mode {layout|format|structure} yang ada di CSS3 dan digunakan untuk mengatur elemen di suatu halaman {web|net|internet}.Flexboxini akan mengatur ukuran dari elemen anaknya secara otomatis, dan mampu beradaptasi dengan ukurancontainer-nya.

Untuk ApaFlexbox?

Tujuan dari flexbox yaitu memberikan container kemampuan untuk mengatur panjang, lebar, dan posisi {item|merchandise}-{item|merchandise} yang berada di dalamnya agar memaksimalkan ruang yang ada. Pengaturan ini sangat penting bagi seorangfrontend developeruntuk membuat sebuahwebsiteyang nyaman dilihat di berbagaidevicedengan berbagai macam resolusi.

Apa saja property containerFlexbox ?

* flex-{direction|course|path}
* flex-wrap
* flex-{flow|circulate|move}
* justify-{content|content material}
* align-{items|gadgets|objects}
* align-{content|content material}

flex-{direction|course|path}
Menentukkan arah ({direction|course|path}) yang akan diberlakukan untuk {item|merchandise}-{item|merchandise} yang ada pada container flexbox. Arah yang dimaksud adalah apakah ingin mengarah berbaris/horizontal (dari kiri ke kanan atau sebaliknya) atau seperti kolom/vertikal (dari atas kebawah atau sebaliknya).

.container {
flex-direction: column;
}
/* Pilihan valuenya ada: row | row-reserve | column | column-reserve */
flex-wrap
flex-wrap digunakan untuk mendefinisikan bahwa elemen {item|merchandise} di dalam container flexbox tidak harus disejajarkan dalam satu baris. Artinya, elemen {item|merchandise} tersebut digulung (dipindahkan) ke baris baru bila sudah memenuhi lebar container-nya.

.container {
flex-wrap: wrap;
}
/* Pilihan valuenya ada: nowrap | wrap | wrap-reserve */
flex-wrap
flex-wrap digunakan untuk mendefinisikan bahwa elemen {item|merchandise} di dalam container flexbox tidak harus disejajarkan dalam satu baris. Artinya, elemen {item|merchandise} tersebut digulung (dipindahkan) ke baris baru bila sudah memenuhi lebar container-nya.

.container {
flex-flow: row wrap;
}
/* Penjelasannya: spasi */
justify-{content|content material}
justify-{content|content material} digunakan untuk mensejajarkan {item|merchandise}-{item|merchandise} diantara flexbox agar container dari flexbox tersebut bisa mendistribusikan ruang kosong yang tersisa ketika {item|merchandise} flex dalam satu baris tersebut tidak flexsibel atau meskipun flexsibel tapi sudah mencapai batas ukuran maksimum.

.container {
justify-content: space-arround;
}
/* Pilihan valuenya ada: flex-{start|begin} | flex-{end|finish} | {center|middle|heart} | {space|area|house}-between | {space|area|house}-arround | baseline */

align-{items|gadgets|objects}
align-{items|gadgets|objects} mendefinisikan bagaimana {item|merchandise}-{item|merchandise} pada container flex tersebut diletakkan sepanjang garis tegak lurus pada sumbu utama (cross-axis). Ini sama halnya dengan justify-{content|content material} tapi peletakkannya saja yang berbeda.

.container {
align-items: flex-end;
}
/* Pilihan valuenya ada: flex-{start|begin} | flex-{end|finish} | {center|middle|heart} | baseline | stretch*/

align-{content|content material}

align-{content|content material} digunakan untuk mensejajarkan garis flex container ketika ada ruang kosong secara garis tegak lurus pada sumbu utama (cross-axis). Sama halnya dengan justify-{content|content material} yang mana mensejajarkan individu {items|gadgets|objects} pada {main|primary|major} axis. Harap diperhatikan: Properti ini tidak dapat diaplikasikan jika hanya terdapat satu flex {item|merchandise}.

.container {
justify-content: space-arround;
}
/* Pilihan valuenya ada: flex-{start|begin} | flex-{end|finish} | {center|middle|heart} | {space|area|house}-between | {space|area|house}-arround | baseline */

Tentang Lila Handayani
Webdeveloper Halo perkenalkan nama saya Lila Handayani, saya lahir di Pekanbaru dan sekarang umur saya 22 tahun. Saya alumni dari Politeknik Caltex Riau jurusan teknik komputer tahun 2017. Saat ini saya bekerja di Whello Indonesia sebagai {web|net|internet} developer.

Baca selengkapnya tentang Lila Your {email|e-mail|e mail} {address|tackle|handle} {will not|won’t|is not going to} be {published|revealed|printed}. Required fields are marked *

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *