Powered by Blogger.

BIDVERTISER

Membuat Efek Animasi Image Overlay

Posted by Ilmu Program



Di Tutorial sebelumnya yaitu cara implementasi dan menggunakan jQuery tentu kalian telah mengetahui bagaimana cara kerja dan penempatan jQuery. Ok selanjutnya di tutorial kali ini adalah membuat efek image keren yaitu Overlay seperti ketika kita mengklik photo di Facebook. Efek animasi website ini biasa disebut Image Overlay (efek gambar melayang).
Catatan :
Overlay adalah suatu keadaan yang membuat elemen / object menjadi terfokus yang menyebabkan object di sekitarnya menjadi tidak aktif sampai overlay-nya ditutup. Ibarat sebuah lapisan, maka overlay adalah lapisan pada tumpukan paling atas.
Pada contoh kali ini saya akan menerapkan efek animasi overlay ini pada gallery foto sebuah website dimana ketika kita klik salah satu foto maka foto tersebut akan membesardan ditampilkan secara apik sebagai foto yang paling depan.

1. Download jQuery.Min.Tools , dimana ? di website ini : http://jquerytools.org/
Centang semua pilihan termasuk Overlay Images lalu Pilih download! Simpan di Direktori Website seperti yang kita lakukan di tutorial sebelumnya yaitu implementasi jQuery.

Buka program editor website semacam notepad atau dreamweaver. Jika anda belum menguasai dreamweaver maka anda bisa belajar dreamweaver di ilmuGrafis

Buat dokumen baru dan isi dengan script :
script overlay
gambar : script overlay
Penjelasan :
Baris 3 : ini untuk memanggil CSS kita
Baris 5 : memanggil jquery.tools.min.js
Baris 7 - 11 : script untuk membuat overlay image

2. Berikut ini script lengkapnya :
<html>
<head>

<link rel="stylesheet" type="text/css" href="css/overlay-basic.css">

<script type="text/javascript" src="jquery.tools.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("img[rel]").overlay();
});
</script>


</head>
<body>
<!-- elemen foto -->
<img src="images/kcb_small.jpg" width="100" height="119" rel="#mies1">
<img src="images/sangpemimpi_small.jpg" width="100" height="119" rel="#mies2">


<!-- overlays -->
<div class="simple_overlay" id="mies1"><div class="close"></div>
<img src="images/kcb.jpg">

<div class="details">
<h3>Ketika Cinta Bertasbih</h3><br />
<p>Ketika cinta bertasbih merupakan film Indonesia yang dirilis pada tanggal 19 Juni 2009 yang disutradarai oleh Chaerul Umam</p>
<p>Film ini diangkat dari novel best seller karangan Habiburrahman El Shirazy yang berjudul sama dengan tokoh utama bernama Khairul Azzam</p>
<p>sinopsis ini hanya untuk latihan tutorial JQuery - overlay image di www.ilmugrafis.com</p>
</div>
</div>

<div class="simple_overlay" id="mies2"><div class="close"></div>
<img src="images/sangpemimpi.jpg">


<div class="details">
<h3>Sang Pemimpi</h3><br />
<p>Sang Pemimpi adalah novel kedua dalam tetralogi Laskar Pelangi karya Andrea Hirata yang diterbitkan oleh Benteng Pustaka pada Juli 2006</p>
<p>Dalam Novel ini berkisah persahabatan antara Ikal dan Arai serta kekuatan mimpi mereka yang dapat membawa dua anak kampung dari Belitong untuk bersekolah di Perancis</p>
<p>sinopsis ini hanya untuk latihan tutorial JQuery - overlay image di www.ilmugrafis.com</p>
</div>
</div>


</body>
</html>
<!-- elemen foto -->
<img src="images/kcb_small.jpg" width="100" height="119" rel="#mies1">
<img src="images/sangpemimpi_small.jpg" width="100" height="119" rel="#mies2">

Penjelasan :
- ini untuk preview image sebelum di klik dan menjadi Overlay (images/kcb_small.jpg , images/sangpemimpi_small.jpg)
- ini untuk membuat pengelompokkan dari images yang akan di overlay. lihat rel #mies1 , #mies2 , dll
<!-- overlays -->
<div class="simple_overlay" id="mies1"><div class="close"></div>
<img src="images/kcb.jpg">

Penjelasan :
ini script untuk menjalankan Overlay sehingga nanti waktu kita klik maka yang keluar adalah image yang resolusi lebih besar yaitu kcb.jpg
<div class="details">
<h3>Sang Pemimpi</h3><br />
<p>Sang Pemimpi adalah novel kedua dalam tetralogi Laskar Pelangi karya Andrea Hirata yang diterbitkan oleh Benteng Pustaka pada Juli 2006</p>
<p>Dalam Novel ini berkisah persahabatan antara Ikal dan Arai serta kekuatan mimpi mereka yang dapat membawa dua anak kampung dari Belitong untuk bersekolah di Perancis</p>
<p>sinopsis ini hanya untuk latihan tutorial JQuery - overlay image di www.ilmugrafis.com</p>
</div>
</div>

Penjelasan :
ini adalah detail tulisan yang akan muncul di sebelah gambar sebagai keterangan
Oke script di bawah ini sama aja dengan penjelasan di atas yaitu menjalankan overlay dan menampilkan detail overlay images
<div class="simple_overlay" id="mies2"><div class="close"></div>
<img src="images/sangpemimpi.jpg">


<div class="details">
<h3>Sang Pemimpi</h3><br />
<p>Sang Pemimpi adalah novel kedua dalam tetralogi Laskar Pelangi karya Andrea Hirata yang diterbitkan oleh Benteng Pustaka pada Juli 2006</p>
<p>Dalam Novel ini berkisah persahabatan antara Ikal dan Arai serta kekuatan mimpi mereka yang dapat membawa dua anak kampung dari Belitong untuk bersekolah di Perancis</p>
<p>sinopsis ini hanya untuk latihan tutorial JQuery - overlay image di www.ilmugrafis.com</p>
</div>
</div>

Jika anda punya gambar lebih dari 2 maka anda tinggal menambahkan #mies3, #mies4, dst...
3. Ok anda bisa melihat hasil dari image Overlay Klik Disini
Contoh Overlay Image
Gambar : Screenshot Hasil. Contoh Overlay Image - Laskar Pelangi
Hasil Overlay Images dan Penjelasan : saat anda mengklik gambar misal poster "Laskar Pelangi" maka gambar akan membesar dan menampilkan info mengenai gambar tersebut di sebelah kanan gambar. Disinilah peran overlay dalam menyajikan tampilan foto secara unik dengan tambahan tombol close di bagian kanan atas untuk menutup gambar tersebut.

Related Post



Post a Comment