Mengatur ukuran background image responsive. Image Responsive Mengatur ukuran background image responsive. Mengatur ukuran background image responsive. oleh Handy Eko Cahyono • Minggu, Juni 19, 2022 • Update terakhir : Jumat, Juli 01, 2022. 0 CSS Background image Responsive. Postingan terkait: Audit Image Sizing Pagespeed Insight Background image responsive Contoh Ubah perbesar / perkecil layar untuk melihat efeknya. Praktik - CSS 1 CSS background image .div-img { height: 400px; background-image: url(200w.png); background-repeat: no-repeat; background-size: contain; background-position-x: center; } @media (min-width: 500px) { .container { background-image: url(640w.png); width: auto; } .div-image { background-image: url(1200w.png); } } Penjelasan CSS 1 Mengatur media query @media Media queri pada CSS diatas (min-width:500px) berarti hanya mengarahkan tampilan background image pada rentang lebar layar mulai 500px keatas. Berarti pada rentang lebar layar dibawah 500px pada media query tidak tersedia alias tanpa background. Tetapi karena diluar media query sudah tersetting css dengan ukuran height:400px dan URL file 200w maka background akan tertutupi dengan file 200w ini. Untuk membuat media query yang bisa mencakup semua lebar layar stidaknya layar laptop ukuran 11" atau sekitar 1366px - 1400px, memerlukan beberapa file gambar dengan ukuran width atau height yang berbeda-beda. Dan satu media query untuk tiap-tiap ukuran tersebut. Jika maksimal layar 1366px sampai 1400px setidaknya sediakan ukuran gambar untuk layar dari yang terkecil: ponsel 360px untuk uji di Googlebot, 420px rata-rata ponsel umum, 680px - 1024px untuk tablet dan 1100px keatas untuk layar laptop atau smart tv. Contoh media query: <!--Lebar layar hinggga 420px gambar width 300px--> @media (max-width:420px){ div{background-image: url(300w.png);} } <!--Lebar layar hinggga 550px gambar width 400px--> @media (max-width:550px){ div{background-image: url(400w.png);} } <!--Lebar layar hinggga 680px gambar width 600px--> @media (max-width:680px){ div{background-image: url(600w.png);} } <!--Lebar layar hinggga 1100px gambar width 800px--> @media (max-width:1100px){ div{background-image: url(800w.png);} } <!--Lebar layar mulai dari 1101px keatas gambar width 1000px--> @media (min-width:1101px){ div{background-image: url(1000w.png);} } HTML tag <img> Contoh HTML untuk penerapan CSS background untuk CSS 1 <body> <div class='container'> <div class='div-img'></div> </div> </body> Tags: Image Responsive Facebook Twitter