Tutorial Membuat Responsive Image atau Gambar dengan CSS (Source Code)

print this page Print this page

Tutorial Membuat Responsive Image dengan CSS - Pada dunia per-website-an maksud dari Responsive adalah sebuah teknik yang digunakan agar layout website dapat menyesuaikan diri dengan tampilan device pengunjung, baik ukuran maupun orientasinya, So tampilan yang berada di desktop komputer dengan tampilan yang diakses melalui smartphone misalnya, itu akan berbeda tampilannya. Untuk tes tampilan yang menggunakan teknik Responsive tersebut, kamu tidak harus mengaksesnya melalui mobile device ataupun device lainnya, namun cukup dengan meminimize browser kamu saja ke dalam ukuran mobile device yang di inginkan, jika website tersebut responsive, maka kamu dapat melihat tampilan layout website pada browser akan mengecil ataupun membesar sesuai ukuran browser.
Nah tapi kadang sering saya temukan kasus tampilan atau layout website dapat berubah, namun tidak pada gambar/image yang terdapat dalam website, kenapa hal tersebut dapat terjadi? Menurut saya meskipun kamu telah membuat skrip untuk layout website, tapi skrip itu tidak berlaku bagi image tersebut.
Pada artikel Membuat Responsive Image dengan CSS kali ini saya akan memberikan tutorial membuat image menjadi responsive, so what we need?

1. Siapkan gambar yang ingin di resize
Tenang, gambar dan skripnya sudah saya siapkan dan nanti bisa di download di akhir artikel

2. Buat Skrip untuk Resize Menggunakan Width Property

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
img {
    width: 100%;
    height: auto;
}
</style>
</head>
<body>

<img src="image.jpg" width="460" height="345">
<p>Minimaze browsernya dan kamu akan melihat size gambar ikut berubah</p>

</body>
</html>

saya menggunakan width, jika width saya set menjadi 100% , gambar akan responsive dan ukuran berubah.

3. Buat Skrip untuk Resize Menggunakan Max-Width Property

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
img {
    max-width: 100%;
    height: auto;
}
</style>
</head>
<body>

<img src="img_chania.jpg" width="460" height="345">
<p>Resize the browser window to see how the image wil scale when the width is less than 460px.</p>

</body>

</html>

Jika property dari Max-Width di set menjadi 100%, skala dari gambar akan berubah, tapi tidak akan pernah berubah menjadi lebih besar dari ukuran aslinya.

4.  Buat Skrip untuk Resize pada Image Background
 <!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
div {
    width: 100%;
    height: 700px;
    background-image: url('image.jpg');
    background-size: 100% 100%;
    border: 1px solid red;
}
</style>
</head>
<body>

<p>Resize browsernya, maka kamu akan melihat skala gambar background berubah</p>

<div></div>

</body>
</html>

Jika background-Size di set menjadi "100% 100%", maka gambar background akan merentang untuk menutupi seluruh konten area

Ok, cukup mudah kan ternyata? tidak seperti membuat responsive layout website dengan menambahkan banyak atribut, ternyata membuat gambar menjadi responsive lebih mudah
sekian Tutorial Membuat Responsive Image dengan CSS dari saya, semoga bermanfaat

Download



Share on Google Plus

About kodekidi

KodeKidi.com Situs Tutorial Pemograman Berbahasa Indonesia
    Blogger Comment
    Facebook Comment

8 comments:

  1. Replies
    1. Dalam mengoptimalkan keberhasilan sebuah situs, tujuan membuat desain web responsif tidak boleh diabaikan. Dengan meningkatkan aksesibilitas, menciptakan pengalaman pengguna yang konsisten, menyederhanakan pengelolaan konten, mendukung strategi SEO, dan beradaptasi dengan perkembangan teknologi, desain web responsif menjadi fondasi yang kokoh untuk mencapai tujuan bisnis dan memberikan layanan yang berkualitas kepada pengguna.

      manfaat membuat desain web responsif tidak dapat diabaikan. Dari aksesibilitas universal, pengalaman pengguna konsisten, hingga peningkatan retensi pengguna, desain web responsif adalah investasi yang cerdas bagi perkembangan dan keberlanjutan suatu situs.

      mengakui dan memanfaatkan keunggulan membuat desain web responsif adalah langkah yang tak terelakkan. Dari penyesuaian otomatis hingga penghematan waktu dan sumber daya, desain web responsif menjadi landasan yang kuat untuk mencapai tujuan bisnis online.

      Delete
  2. Mantap juragan, trims ilmunya
    Bimbelpro.com

    ReplyDelete
  3. Terimakasih bro, sangat bermanfaat:)

    ReplyDelete
  4. Gan ketika saya masukan ke salah satu gambar saja, ko berpengaruh ke semua nya ya ?? Mohon solusi nya gan.

    ReplyDelete
  5. Kalau beberapa gambar pada tampilan desktop tersusun 4 kolom seperti galery, agar di tampilan mobile bisa jadi 1 kolom full halaman gimana scriptnya ya ?

    .

    ReplyDelete