Efek gambar membesar [zoom in] ini tidak sama dengan efek gambar sebelumnya karena pada pembuatan efek ini tidak diperlukan javascript atau kode jQuery, cukup menggunakan kode CSS yaitu CSS3. Sehingga sobat tidak perlu khawatir karena selain tidak banyak memiliki ukuran juga tidak mempengaruhi proses loading blog sobat :)
Silahkan sorot ketiga gambar diwbawah ini:
Dari real demo efek gambar zoom in diatas, sebenarnya hanya satu kode yang saya buat tapi ketiga tampilan contoh diatas hanya membandingkan penggunaan dari value yang diberikan pada efek zoom in sehingga memiliki tampilan berbeda seperti diatas
Berikut Cara Membuat Efek Gambar Membesar Kedalam [Zoom In] Dengan CSS3
Salin kode CSS untuk efek gambar zoom in berikut ini kedalam template blog sobat. Demo untuk kode dibawah ini ada pada gambar yang paling kiri pada tampilan demo diatas
.image-hover {position:relative;display:inline-block;overflow:hidden;}
.image-hover a {text-decoration:none}
.image-hover img {margin:10px}
.img-zoom-in img {transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.img-zoom-in:hover img {transform:scale(0.1);-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1)}
Jika tampilan efek zoom in seperti pada gambar yang tengah atau gambar yang kanan pada demo diatas, maka cukup mengganti value scale dari nilai transform yang diberikan
Contoh:
transform:scale(0.1);-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1) diganti dengan
transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7) apa yang terjadi? Silahkan terapkan dan cek sendiri :)
CATATAN:
Untuk browser selain Chrome dan Firefox, efek zoom in ini belum pernah saya coba karena saya tidak pernah menggunakan browser yang lain selain chrome dan firefox
Untuk menerapkan kode css efek gambar membesar kedalam diatas, maka diperlukan kode HTML agar bisa menampilkan efek yang diinginkan. Dan salin kode HTML berikut ini untuk menerapakan efek zoom in tersebut
<div class="image-hover img-zoom-in">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PBOMUMc1-K9boANxRDnhJSCxbTmaPoMftpnPyzLUUm8H0DypWbGorXy_g79duDmm-Vi-8L1WRBWcEEljznLdd-lBhOx3-wEj9ktUSV-Vq3xopdZeDwTlQqcxarpB1ONNefyC3qlHxPA/s200/blogger-ptb.png" />
</div>
Dari kode HTMl diatas, yang perlu diganti adalah url link gambar
Tidak ada kode javascript untuk efek gambar zoom in!
Bagaimana mudah bukan untuk membuat efek gambar membesar kedalam atau zoom in? Dari penjelasan diatas mungkin terbaca agak ribet tapi sebenarnya sangat mudah karena yang perlu dilakukan adalah hanya menyalin kode CSS dan HTML saja. Dan untuk menambah kreatifitas, cobalah sedikit mengedit kode CSS diatas, seperti penambahan background atau warna teks :)
Okey, jika ada yang mengalami kesulitan atau kode diatas tidak bekerja di blog sobat, silahkan tinggalkan komentar untuk artikel ini, Membuat Efek Gambar Membesar Kedalam [Zoom In] Dengan CSS3
Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@