KEBIJAKAN PRIVASI

Privacy Policy

Last Update: 18 Mar 2019

Membuat persegi dengan CSS? Mudah tinggal buat elemen HTML misalkan div, kemudian beri style:

Selesai.

Tapi bagaimana kalau kita ingin hasil yang responsif/ responsive design? Jadi berapa pun lebarnya, kita tak perlu mendeklarasikannya, tingginya bisa kita atur, dan, kita cuma perlu CSS, bisakah?

Yup, bisa. Bahkan kita bisa mengatur berapa prosentase tinggi dari lebarnya. Kali ini saya akan membahas hal tersebut.

Kita mulai dengan contoh sederhana.
As you can see, the box is as high as wide. Jika Anda lihat CSSnya, tidak ada deklarasi height dalam px, em, vh, atau satuan lain.

Triknya adalah menggunakan pseudo element atau sebuah block element didalam wadahnya, kemudian berikan padding-top atau padding-bottom dalam prosentase.

Anda dapat mencoba mengganti width-nya, bahkan dihapus pun tak masalah, berarti lebarnya akan jadi sesuai containernya (karena display:block;) dan tingginya akan tetap menyesuaikan dengan lebarnya.

Lebarnya bisa diganti dengan prosentase juga, tak masalah.

Anda juga dapat mengganti prosentase paddingnya, misal 50% berarti tingginya setengah dari lebar, 200% berarti tingginya dua kali lebar dan sebagainya.

Subscribe to our Newsletter

Rest assured we will not missuse your email