• Home
  • Versi Mobile
  • About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact
  • Tukar Link
  • Pasang Iklan

Blog Mas Sugeng

Blog Personal Mas Sugeng

  • Sepakbola
    • Liga Inggris
    • Liga Spanyol
    • Liga Italia
    • Liga Indonesia
  • Tekno
    • Gadget
    • Internet
  • Entertainment
  • Trik dan Tips
  • Unik dan Menarik
  • Blogging
  • Blogger Template
Home » Blog Design » Cara Membuat Gambar Responsive di Browser Mobile

Cara Membuat Gambar Responsive di Browser Mobile

Setelah sebelumnya sempat menuliskan sedikit tutorial tentang costumisasi tampilan template versi seluler yang ada di blogspot, kali ini saya akan mencoba melanjutkan tutorial tersebut, yang kali ini adalah tentang bagaimana cara membuat gambar responsive di browser mobile dengan harapan tampilan templater versi seluler blog sobat semakin menjadi mantap. Untuk yang belum pernah membaca postingan tutorial saya sebelumnya, sobat bisa temukan toturial tersebut di kategori Blog Design di blog ini.

Bagi sobat yang terbiasa mengotak-atik css mungkin sudah tahu bagaimana cara agar gambar bisa responsive dengan ukuran layar browser. Yaitu dengan menggunakan CSS gambar responsive seperti ini:

 img {
width:auto;
max-width:100%;
}

Namun, CSS di atas hanya berlaku di browser desktop. Sedangkah di browser mobile, CSS di atas tidak menghasilkan efek apapun, gambar yang dirender akan tetap pada ukuran aslinya. Ini dikarenakan browser mobile memiliki perilaku yang aneh, yaitu perilaku "berpura-pura." berpura-pura disini maksudnya adalah berpura-pura mengondisikan dirinya (browser mobile) sebagai browser desktop yang memiliki lebar jendela tertentu. Contohnya pada browser Opera Mobile, saat merender sebuah halaman web, Opera Mobile akan berpura-pura menjadi browser desktop yang memiliki lebar jendela 980 pixel. Jadi, intinya saat membaca kode CSS gambar responsive di atas, browser mobile akan mengacu pada lebar jendela palsu tadi, bukan pada lebar layar perangkat.

Nah, bagaimana caranya supaya kode CSS gambar responsive di atas bisa berfungsi di browser mobile? Caranya sangat mudah sekali, kita tinggal menyuruh browser mobile untuk tidak lagi berpura-pura saat merender halaman web/blog kita. Loh, emang bisa? Ya, sangat bisa sekali. Untuk menyuruh agar browser mobile tidak berpura-pura, cukup tambahkan kode meta tag di bawah ini di dalam tag <head>:

<meta content='width=device-width' name='viewport'/>

Nama kode di atas adalah meta tag viewport yang bertugas untuk menyuruh browser mobile agar tidak berpura-pura menjadi browser desktop lagi. Namun sayangnya tidak semua browser mobile mendukung kode meta tag di atas. Contohnya di browser Opera Mobile yang hanya didukung di versi 11 ke atas. Oww.. tapi tidak perlu khawatir, agar bisa berlaku di semua browser, cukup tambahkan kode CSS di bawah ini:

/* viewport */

@-o-viewport {width: device-width;
}
@-moz-viewport {width: device-width;
}
@-webkit-viewport {width: device-width;
}
@-ms-viewport {width: device-width;
}
@viewport {width: device-width; } 

Kode CSS di atas fungsinya sama, yaitu untuk menyuruh browser mobile agar tidak berpura-pura lagi. Hanya dikhususkan untuk browser yang tidak mendukung kode meta tag di atas. Dan jangan lupa, taruh kode CSS di atas tepat di atas kode ]]></b:skin>

Dan ini adalah contoh penampakan gambar di blog ini saat dilihat melalui browser Opera Mini versi 4.4:

Gambar Responsive

Gambar di atas adalah gambar Neil Armstrong bersama pak Slamet saat mendarat di Bulan dengan lebar gambar aslinya adalah 300 pixel dan dilihat di resolusi layar 240x320 pixel. Responsive bukan? Semoga bermanfaat!

Posted by Sugeng Riyadi on 27 Agustus 2012 - Rating: 4.5
Title : Cara Membuat Gambar Responsive di Browser Mobile
Description : Setelah sebelumnya sempat menuliskan sedikit tutorial tentang costumisasi tampilan template versi se...

Share to

Facebook Google+ Twitter

23 Responses to "Cara Membuat Gambar Responsive di Browser Mobile"

  1. Ilham AgungSelasa, 28 Agustus, 2012

    Wow, mantap banget kang, lgsg tes ah..

    BalasHapus
    Balasan
    1. Mas SugengSelasa, 28 Agustus, 2012

      Silakan kang..

      Hapus
    2. Balas
  2. BOLAJOSS.comSelasa, 28 Agustus, 2012

    wah lebih asik ya jika bisa responsive di browser mobile,, :) thx sharenya mas.. izin praktek, :D

    BalasHapus
    Balasan
    1. Mas SugengRabu, 29 Agustus, 2012

      Asik banget gan.. silakan dipraktekin.. :D

      Hapus
    2. Balas
  3. admin black wormRabu, 29 Agustus, 2012

    ew ^_^
    mantab nin tutornya bisa dicoba dirumah :D
    CTRL+D

    BalasHapus
    Balasan
    1. Mas SugengRabu, 29 Agustus, 2012

      Silakan..! :D

      Hapus
    2. Balas
  4. TerlambatKamis, 30 Agustus, 2012

    Kalau tampilan PC,, bisa resfonsif sesuai size area posting ya om ?

    soalnya blogku kalau gede gambarnya kepotong

    BalasHapus
    Balasan
    1. Mas SugengMinggu, 02 September, 2012

      Kalo itu tinggal pakai CSS: img{max-width:100%;}

      Hapus
    2. Balas
  5. AnonimJumat, 31 Agustus, 2012

    Browser mobile biasanya browser pasif gan. Kalo pake native browser kadang bisa responsif tapi kaga semua hp, tergantung hp-nya. Kalo pake smartpon mungkin bisa dg mudah. Soalnya kalo opera mobile kebanyakan chace-nya dikit jadi kadang gambar harus dikompres, timer link donlod aja kadang macet karna terbentur minimnya memory.... Hehehe itu sih menurut saiya. bisa aja salah. Thankx infonya gan, sangat bermanfaat ijin congkel....

    BalasHapus
    Balasan
    1. Mas SugengMinggu, 02 September, 2012

      Makasih banyak mas atas tambahannya..

      Hapus
    2. Yan ChriestianoSelasa, 06 November, 2012

      mas sugeng tolog bantu saya pada gmbr slide saya jika dibuka melalui opera mini kualitas gmbar rendah, slide nya kecil sekali ke pinggir, jika dibuka mengunakan kualitas gmbr tinggi, baru bsa sesuai dg desain nya, tlg dibntu,dan spertinya tdk pda slide nya saja tpi pada widget2 di kiri dan widget tengh nya jg bgtu, hotstationsamarinda.blogspot.com

      Hapus
    3. Balas
  6. cipo welahanMinggu, 02 September, 2012

    mantap gan...
    klo ada waktu, kunbal ya.

    BalasHapus
  7. Sucipto Dot netRabu, 05 September, 2012

    sip.. tak praktekkan di mobile theme saya mas geng.. suwun yah.. :D


    www.sucipto.net

    BalasHapus
  8. baju murahSelasa, 11 September, 2012

    mendapat ilmu baru dari suhu ...
    matur suwun suhu ... mas sugeng

    BalasHapus
  9. kemon bacaRabu, 12 September, 2012

    sudah sangat tertarik dengan responsive ini. enak aja ngelihatnya, seperti punyanya css-trick. tp masih perlu belajar lagi deh. elmu ginian gak ada mah... :)

    mungkin buat blog praktek saja kali yah :D

    BalasHapus
  10. AgusductankRabu, 19 September, 2012

    0o jd ini toh penyebabnya.. mas-sugeng emang top deh bisa menemukan kelebihan dan kekurang suatu browser.. tetap jaya mas.. amin

    BalasHapus
  11. Menu Makan MalamSelasa, 16 Oktober, 2012

    ini adalah masukan yang Paten, terima kasih mas

    BalasHapus
  12. Yan ChriestianoSelasa, 06 November, 2012

    ajib ajib

    BalasHapus
  13. ristizonaSabtu, 22 Desember, 2012

    cek di ucbrowser responsive bro.. thx

    BalasHapus
  14. Obat Pelangsing Herbal AlamiKamis, 03 Januari, 2013

    nglyp apa sering..

    BalasHapus
  15. ZOna BebasSenin, 21 Januari, 2013

    mas, kalau mau ngerubah size gambar postingan di homepage gmana ya?

    BalasHapus
  16. Dan&#39;s BlogSelasa, 29 Januari, 2013

    pantesan blog saya tidak responsive mas. ternyata karena ini mas. thanks lah ni mas. langsung saya coba mas. :)

    BalasHapus
  17. zamroniysRabu, 20 Maret, 2013

    keren mas,, ingin ku coba..

    BalasHapus
Tambahkan komentar
Muat yang lain...

Posting Lebih Baru
Posting Lama
Beranda
Langganan: Poskan Komentar (Atom)

Blogroll

  • Jos Banget
  • Panduan Template Blog
  • Sik Asik
  • Share Tuts
  • Berita Terbaru
  • Go-Goblog
  • Cirebon-Cyber4rt
  • Info Terkini
  • 21webster
  • SHARE4RT
  • Tips dan Trick SEO
  • Blog Gado - Gado
  • Tekno Keren
  • Trik Internet Gratis
  • Pambudie Blog
  • Hasbi HTC

Site Info

Review this blog on Bloggers.com DMCA.com
Google PageRank Checker Powered by  MyPagerank.Net
Copyright © 2012 Blog Mas Sugeng - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger