Minggu, 07 Oktober 2012

Cara Melipat Gambar dengan Menggabungkan CSS3 dan JQuery


Pada postingan sebelumnya saya pernah membahas mengenai cara membuat image gallery dengan CSS3, nah kali ada Tips dan trik blogspot juga ngebahas tentang penggabungan efek CSS3 dengan JQuery (1.8.5 fold), dimana fungsinya yaitu memberikan efek melipat pada gambar dan penempatannya bisa diletakkan didalam postingan atau di sidebar. Triks ini saya dapat dari hendro prayitno dan sudah saya modifikasi. Langsung saja ya kita lihat demonya dulu dibawah ini, dan tugas anda harus mengklik tombol open/close dan open supaya lebih jelas.

  

Saul Hudson (born July 23, 1965), better known by his stage name Slash, is a British-American musician and songwriter. He is best known as the former lead guitarist of the American hard rock band Guns N' Roses, with whom he achieved worldwide success in the late 1980s and early 1990s. During his later years with Guns N' Roses, Slash formed the side project Slash's Snakepit. He then co-founded the supergroup Velvet Revolver, which re-established him as a mainstream performer in the mid to late 2000s. Slash has since released two solo albums, Slash (2010), featuring an all-star roster of guest musicians, and Apocalyptic Love (2012), recorded with singer/guitarist Myles Kennedy, along with rhythm section Brent Fitz and Todd Kerns.

Bagaimana menurut anda setelah melihat demo diatas, tertarik membuatnya? ok kita mulai saja bagaimana cara membuat efek css dan jquery untuk lipatan gambar.

Caranya yaitu anda buat postingan seperti biasa, lalu masukan kode dibawah ini di dalam postingan pada posisi HTML, bukan di compose.

<script src="http://ajax.googleapis.com/
ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/
jqueryui/1.8.5/jquery-ui.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$("#hide").click(function(){
$(".asal").hide( "fold", 
{horizFirst: false, size:200 }, 6000 );});
$("#show").click(function(){
$(".asal").show( "fold", 
{horizFirst: true, size:200 }, 6000 );});});
</script>
<style type="text/css">
.asal{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinDTi1nVwZl5yATF3pNTIc1WFci6H0ylw9bkTcsVx_YXlq6Jp9E-PwepTkDw_ji8C2tLbarKSoaIHd5y4_oQMKJZBUxWlyZDCWf1eO8niav8LQvI7JMQIWGb_11U0deaG2oXK7_wTqVNA/s1600/Slash.jpg);
margin-left:10px;margin-bottom: 10px;
margin-top:10px;width:560px;height:480px;
-webkit-box-shadow: 4px 4px 4px #333;opacity:.8;
-moz-box-shadow: 4px 4px 4px #333;
text-align:center;clear: both;font-size:1px;
-moz-border-radius:20px;
-webkit-border-radius:20px;}
.asal:hover{opacity:1.1;-webkit-box-shadow: 4px 4px 94px red;-moz-box-shadow: 4px 4px 94px red;text-shadow:2px 2px 6px #333;color:red;font-size:1.5em;}</style>
<button id="hide"> Open/Close </button>
<button id="show"> Open </button> 
<br />
<div class="asal">
Masukkan Teks Disini
</div>

Keterangan :
  1. horizFirst: merupakan ketentuan dari animasi apakah mau horizontal atau tidak. Jika kita memberikan nilai true maka gerakan animasi gambar akan bergerak secara horizontal dan jika anda merubah menjadi false maka gerakan animasi gambar tidak horizontal. 
  2. size:200 merupakan ukuran dari lipatan gambar, semakin rendah nilainya maka lipatan makin ke atas.
  3. }, 6000 ); merupakan kecepatan dari bergerknya animasi, semakin rendah nilainya maka gerakan animasi makin lambat.

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...