Metodenya sendiri sebenarnya tidak terlalu sulit untuk dipahami. Akan tetapi, sulit di sini lebih kepada banyaknya cara untuk memusatkan sesuatu. Show
Metode yang kamu gunakan dapat berbeda tergantung dengan elemen HTML yang kamu sedang coba untuk dipusatkan, atau apakah kamu ingin membuatnya di tengah secara horizontal atau vertikal. Dalam tutorial ini, kami akan menjelaskan bagaimana memusatkan elemen-elemen yang berbeda secara horizontal, vertikal, dan juga secara horizontal dan vertikal sekaligus. Cara Membuat Elemen di Tengah Secara HorizontalMemusatkan elemen di tengah secara horizontal biasanya lebih mudah dibandingkan secara vertikal. Berikut adalah beberapa elemen umum yang mungkin ingin kamu pusatkan secara horizontal beserta beberapa cara yang berbeda untuk memusatkannya. Cara Memusatkan Teks Menggunakan Properti CSS Text-Align CenterUntuk memusatkan teks atau tautan secara horizontal, gunakan properti 9 dengan nilai 0:
Cara Memusatkan Div Menggunakan Margin Auto CSSGunakan properti 1 singkat dengan nilai 2 untuk memusatkan elemen bertingkat blok seperti 3 secara horizontal:
Cara Memusatkan Div Secara Horizontal Menggunakan FlexboxFlexbox adalah cara paling modern untuk membuat elemen di tengah pada suatu halaman, dan ia membuat proses desain layout responsif lebih mudah dibandingkan sebelumnya. Akan tetapi, flexbox belum sepenuhnya didukung pada beberapa browser lama seperti Internet Explorer. Untuk membuat elemen di tengah secara horizontal menggunakan Flexbox, terapkan 4 dan 5 untuk elemen parent:
Cara Membuat Elemen di Tengah Secara VertikalMenempatkan elemen di tengah secara vertikal tanpa menggunakan metode modern seperti Flexbox bisa menjadi pekerjaan yang sulit. Di sini, kita akan membahas beberapa metode lama yang digunakan untuk memusatkan elemen di tengah secara vertikal dulu, lalu menunjukkan cara melakukannya dengan Flexbox. Cara Menempatkan Div di Tengah Secara Vertikal dengan Pemosisian Absolut dan Margin Negatif CSSUntuk waktu yang lama, ini merupakan cara untuk menempatkan elemen-elemen di tengah secara vertikal. Untuk metode ini kamu harus mengetahui tinggi elemen yang ingin kamu pusatkan. Pertama-tama, isi properti 6 elemen parent dengan 7.Kemudian, untuk elemen child, isi properti 6 dengan 9 dan 0 dengan 1:
Tetapi, ini hanya memusatkan sisi atas dari elemen child. Supaya betul-betul memusatkan elemen child, atur properti 2 menjadi 3:
Cara Menempatkan Div di Tengah Secara Vertikal Menggunakan Transform dan TranslateKalau kamu tidak tahu tinggi elemen yang kamu ingin pusatkan (atau meskipun kamu tahu juga), metode ini adalah trik yang bagus. Metode ini sangat mirip dengan metode margin negatif di atas. Atur properti 6 elemen parent menjadi 7.Untuk elemen child, atur properti 6 menjadi 9 dan atur 0 menjadi 1. Sekarang, alih-alih menggunakan margin negatif untuk betul-betul memusatkan elemen child, gunakan 0 saja:
0Ingat bahwa 1 adalah singkatan dari 2 dan 3. Kamu juga bisa memakai 4 untuk memusatkan elemen child secara vertikal.Cara Membuat Div di Tengah Secara Vertikal dengan FlexboxSeperti memusatkan elemen secara horizontal, Flexbox membuat memusatkan elemen secara vertikal menjadi sangat gampang. Untuk memusatkan elemen secara vertikal, terapkan 4 dan 6 pada elemen parent:
2Cara Memusatkan Elemen Secara Vertikal dan HorizontalCara Menempatkan Div di Tengah dengan Pemosisian Absolut dan Margin Negatif CSSIni sangat mirip dengan metode di atas untuk memusatkan elemen secara vertikal. Seperti sebelumnya, kamu harus mengetahui lebar dan tinggi elemen yang mau kamu pusatkan. Atur properti 6 elemen parent menjadi 7.Kemudian atur properti 6 child menjadi 9, 0 menjadi 1, dan 3 menjadi 1. Ini hanya memusatkan sudut kiri atas elemen child secara vertikal dan horizontal.Supaya betul-betul memusatkan elemen child, terapkan margin negatif atas, atur menjadi setengah tinggi elemen, dan margin negatif kiri, atur menjadi setengah lebar elemen child:
4Cara Membuat Div di Tengah Secara Vertikal dan Horizontal dengan Transform dan TranslateGunakan metode ini untuk membuat elemen di tengah jika kamu tidak tahu dimensi persisnya dan tidak bisa menggunakan Flexbox. Pertama-tama, atur properti 6 elemen parent menjadi 7.Kemudian, atur properti 6 elemen child menjadi 9, 0 menjadi 1, dan 3 menjadi 1.Terakhir, gunakan 3 supaya betul-betul memusatkan elemen child:
6Cara Membuat Div di Tengah Secara Vertikal dan Horizontal dengan FlexboxFlexbox adalah cara yang paling gampang untuk membuat elemen di tengah secara vertikal dan horizontal. Ini hanyalah gabungan dua metode-metode Flexbox sebelumnya. Untuk membuat elemen di tengah secara horizontal atau vertikal, terapkan 5 dan 6 pada elemen parent:
8Itulah semua yang kamu perlu tahu mengenai cara membuat elemen di tengah menggunakan cara-cara yang terbaik. Sekarang, cobalah memusatkan semua elemennya. ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT Read more posts. Read more posts. If you read this far, tweet to the author to show them you care. Tweet a thanks Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started Apa itu Child selector?Child Selector adalah selector di dalam CSS yang penggunaannya di dasarkan pada struktur urutan tag HTML. Karena tag-tag HTML dapat berisi tag lain, maka struktur HTML dapat diibaratkan dengan 'pohon keluarga'.
Apa itu nth Child () CSS?Yang dimaksud nth-child adalah selector yang digunakan untuk memberikan property pada tag atau class yang yang ada pada urutan tertentu.
Last Child pada CSS untuk apa?Pseudo class tersebut baru diperkenalkan pada CSS 3, digunakan untuk menseleksi element children yang berada pada urutan terakhir. Element children ini berlaku untuk tiap-tiap parent yang ada di dalam suatu group element.
Apa itu Descendant selector?Selector descendant berarti selector yang merupakan turunan dari sesuatu. Direct child selector berarti turunan secara langsung atau anak. Untuk indirect Adjacent Sibling ini adalah seperti Direct Adjacent Sibling tetapi letaknya tidak harus berdekatan.
|