Sabtu, 19 Maret 2011

Button Gambar Animasi Berjalan Dengan jQuery & CSS3

Sekaranglah saatnya kita bermain script jquery yang di padukan dengan CSS3. Di sini fungsi CSS3 hanya untuk memodifikasi gambar yang akan kita buat berjalan.Tutorial ini saya dapatkan di http://jquery.com/ namun di sini sedikit di kembangkan. Tutorial kali ini kita akan membahas bagaimana membuat gambar berjalan dengan bantuan jquery, CSS3 dan gambar tersebut akan kembali lagi dengan gambar yang berbeda, di sini sobat juga bisa menghentikan gambar untuk melihat animasi berikutnya, bisa menambahkan fungsi hover dengan scale, skew, blur, atau yang lainnya itu semua tergantung kreasi dari sobat. Untuk melihat animasi yang tercipta antara jquery dan css3 sobat bisa melihat contoh di bawah dengan mengklik tombolnya. Silahkan di coba terlebih dahulu sebelum kita membahasnya, siapa tau sobat tertarik ingin membuatnya.


Jalankan !
Berhenti !


Apabila sobat tertarik ingin membuatnya silahkan masukan kode di bawah ini di dalam postingan, di edit html bukan di compose. Setelah itu di preview terlebih dahulu untuk melihat hasilnya karena siapa tau sobat ingin berkreasi yang lain.

<style type="text/css">

#amdhas { margin:3px; width:320px; height:230px;position:relative; left:0px; top:10px;background:url(http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc4/149553_104798816255710_100001767766955_30261_1151485_n.jpg);display:none;-moz-border-radius: 10px;-webkit-border-radius: 10px;}#amdhas.potobaru {background:url(http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash2/72788_104800449588880_100001767766955_30285_1317169_n.jpg); -webkit-box-shadow: 0px 0px 60px red;-moz-box-shadow: 0px 0px 60px red;-moz-border-radius:10px;-webkit-border-radius:10px;}#mulai {cursor:pointer;text-shadow:2px 2px 6px #333;color:red;font-size:15px;background:#eee;margin-bottom:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:8px;width:20%; -webkit-box-shadow: 0px 0px 60px #333;-moz-box-shadow: 2px 2px 4px #333;}#stop {cursor:pointer;text-shadow:2px 2px 6px #333;color:red;font-size:15px;background:#eee;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:8px;width:20%; -webkit-box-shadow: 0px 0px 60px #333;-moz-box-shadow: 2px 2px 4px #333;}

</style><script src="http://code.jquery.com/jquery-latest.min.js">

</script>
<div id="mulai">
Jalankan !</div>
<div id="stop">
Berhenti !</div>
<div id="amdhas">
</div>
<script>

$("#mulai").click(function () {$("#amdhas").show("slow");$("#amdhas").animate({left:'+=900'},5000);$("#amdhas").queue(function (){$(this).addClass("potobaru");$(this).dequeue();});$("#amdhas").animate({left:'-=900'},1500);$("#amdhas").queue(function (){$(this).removeClass("potobaru");$(this).dequeue();});$("#amdhas").slideUp();
});$("#stop").click(function () {$("#amdhas").clearQueue();$("#amdhas").stop();
});
</script>

Keterangan :
Seperti contoh di atas apabila sobat mengklik Jalankan! maka gambar akan berjalan ke kanan, Nah.. di situ sobat bisa berkreasi seberapa jauh gambar itu berjalan dan kembali lagi. Silahkan amati kode dibawah:

.animate({left:'+=900'},5000);

Kode tersebut sobat bisa ganti valuenya di +=900 apabila semakin besar maka gambar akan bergerak semakin jauh.
Dan teks yang berwarna merah anda bisa ganti dengan alamat URL image sobat.
Untuk css3nya sobat bisa berkreasi sendiri.


Selamat mencoba, semoga bermanfaat dan berguna.

0 komentar:

Posting Komentar