Cara Mudah Membuat Responsive Main-wrapper Blog. - Sebebarnya sudah lama Saya ingin belajar membuat template blog sendiri, tapi kadang Saya merasa kesulitan untuk membuat template responsive, terutama pada main-wrapper.

Akhirnya Saya menemukan artikel dari beberapa sumber yang memudahkan Saya untuk membuat responsive main-wrapper, jadi lebar main-wrapper akan lebih flexible di setiap lebar device.

Sehingga kita tidak perlu menentukan lebar main-wrapper secara manual di setiap lebar device untuk menyeimbangkan dengan lebar sidebar, karena jika tidak pas biasanya sidebarnya pindah ke bawah main-wrapper.

Biasanya kita membuat lebar main-wrapper seperti berikut:

.main-wrapper {width:600px;..............}
@media screen and (max-width:1024px){.main-wrapper{width:550px;........}
}
@media screen and (max-width:960px){.main-wrapper{width:500px;........}
}
@media screen and (max-width:800px){.main-wrapper{width:450px;........}
}
@media screen and (max-width:640px){.main-wrapper{width:400px;........}
}
@media screen and (max-width:414px){.main-wrapper{width:100%;........}
}

Agar lebih mudah dalam menentukan lebar main-wrapper, sebaiknya kita gunakan CSS calc() function.

Misalkan kita asumsikan dengan lebar sidebar 300px dengan margin-left:10px untuk jarak sidebar dengan main-wrapper.

.sidebar-wrapper {
   width: 300px;
   margin-left: 10px;
   float:right;
}

Maka kita membuat style main-wrapper seperti berikut:

.main-wrapper {
   width: calc(100% - 310px); /* 310px adalah lebar sidebar ditambah dengan margin-left */
   float:left;
}

Responsive Main-wrapper

Dengan begitu main-wrapper menjadi lebih flexible di semua media query dan lebar sidebar tetap dengan 300px.

Diposkan oleh Butiran Kode pada

Berlangganan Lewat Email

Kirim alamat email Anda untuk mendapatkan notifikasi artikel terbaru dari blog Butiran Kode secara GRATIS langsung di kotak masuk Anda.