Membuat Zoom Image Untuk Gambar Postingan Blogger

Membuat Zoom Image Untuk Gambar Postingan Blogger

Bola Hero Gawai

Membuat Zoom Image Untuk Gambar Postingan Blogger

Membuat Zoom Image Untuk Gambar Postingan Blogger
Ada yang menarik perhatian saya ketika jalan-jalan ke halaman Google Support untuk Google Adsense, saya menemukan sebuah gambar dengan efek zoom.

Kemudian saya berpikir untuk mencoba membuat hal serupa untuk gambar postingan Blogger, ya... minimal memiliki efek zoom yang mirip seperti itu hehehe....

Gambar yang saya jumpai itu memiliki efek zoom seperti pada gambar animasi gif di bawah ini.

Zoom Image Untuk Gambar Postingan Blogger


Akhirnya berhasil saya buat dengan bantuan jquery, sebagai demonya silahkan lihat pada halaman demo berikut:


Jika Anda ingin mencoba zoom image seperti demo, silahkan ikuti langkahnya di bawah ini.

Silahkan simpan css style di bawah ini di atas kode </head>


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
/*<![CDATA[*/
.separator img {
  width: 100%;
  height: auto;
}

.new {
  width: 100%!important;
}

.separator {
  width: 50%;
  position: relative;
  transition: all 100ms ease-in-out;
  cursor: pointer;
}

.separator:before {
  content: "\f00e";
  font-family: FontAwesome;
  position: absolute;
  bottom: 4px;
  right: 0;
  font-size: 2em;
  background: rgba(255, 255, 255, .6);
  padding: 10px;
  color: #444;
}

.separator.new:before {
  content: "\f010";
  font-family: FontAwesome;
  position: absolute;
  bottom: 4px;
  right: 0;
  font-size: 2em;
  background: rgba(255, 255, 255, .6);
  padding: 10px;
  color: #444;
}
/*]]>*/
</style>
</b:if>


Jika gambar thumbnailnya ingin lebih kecil silahkan perkecil width pada css berikut:


.separator {
  width: 50%;
  position: relative;
  transition: all 100ms ease-in-out;
  cursor: pointer;
}


Kemudian silahkan simpan kode javascript ini di atas kode </body>


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script type='text/javascript'>
//<![CDATA[
function resizeThumbsmall(e){for(var r=document.querySelectorAll(".separator img"),t=0;t<r.length;t++)r[t].src=r[t].src.replace(/\/s200/,"/s"+e),r[t].width=e,r[t].height=e}function resizeThumbmedium(e){for(var r=document.querySelectorAll(".separator img"),t=0;t<r.length;t++)r[t].src=r[t].src.replace(/\/s320/,"/s"+e),r[t].width=e,r[t].height=e}function resizeThumblarge(e){for(var r=document.querySelectorAll(".separator img"),t=0;t<r.length;t++)r[t].src=r[t].src.replace(/\/s400/,"/s"+e),r[t].width=e,r[t].height=e}function resizeThumbextralarge(e){for(var r=document.querySelectorAll(".separator img"),t=0;t<r.length;t++)r[t].src=r[t].src.replace(/\/s640/,"/s"+e),r[t].width=e,r[t].height=e}$(".separator a > img").unwrap(),$(".separator").each(function(){$(this).click(function(){$(this).toggleClass("new")})}),resizeThumbsmall("1600"),resizeThumbmedium("1600"),resizeThumblarge("1600"),resizeThumbextralarge("1600");
//]]>
</script>
</b:if>


Dan pastikan blog Anda sudah menggunakan jquery library dan font awesome.

Perlakuan blogger terhadap gambar postingan berbeda-beda, ada yang suka dengan size small, medium, large, extra large, atau original, dan ada juga yang menghapus link-nya atau menggunakan link.

Untuk itu pada javascript di atas sudah saya antisipasi semua size yang mungkin digunakan oleh Blogger agar gambar postingan tidak buram ketika di-zoom kecuali jika gambar aslinya memang kecil, dan otomatis menghapus link pada gambarnya karena jika memiliki link maka efek ini tidak akan berfungsi.

Share this:

Share this with short URL: Get Short URL loading short url

You Might Also Like:

Disqus
Blogger
Pilih Sistem Komentar Yang Disukai

0 Comment

Add Comment

Komentar dengan link promo akan masuk spam.

Gunakan konversi tool jika ingin menyertakan kode atau gambar.


image
How to style text in Disqus comments Top Disqus Commentators
  • To write a bold letter please use <strong></strong> or <b></b>.
  • To write a italic letter please use <em></em> or <i></i>.
  • To write a underline letter please use <u></u>.
  • To write a strikethrought letter please use <strike></strike>.
  • To write HTML code, please use <code></code> or <pre></pre> or <pre><code></code></pre>.
    And use parse tool below to easy get the style.
Show Parser Box

How to get ID DISQUS - http://disq.us/p/[ID DISQUS] - lihat di sini

strong em u strike
pre code pre code spoiler
embed

Like Kompi Ajaib? Keep us running by whitelisting Kompi Ajaib in your ad blocker.

This is how to whitelisting Kompi Ajaib in your ad blocker.

Thank you!

×
×
×