SELAMAT DATANG DI BLOG SEDERHANA INI... SEMOGA BERMANFAAT
Home » » Cara membuat slide show di blog

Cara membuat slide show di blog

Posted by Maz Kholiz on 18 Desember 2011

        Ketika anda melakukan browsing, mungkin pernah melihat gambar yang berubah ubah dengan disertai tulisan  tampak di halaman awal sebuah website atau sebuah blog. Seperti di blog saya ini. Caranya mudah kok, dan saya yakin blogger yang masih pemula pun bisa melakukannya tanpa suatu keahlian khusus. kali ini anda juga bisa membuatnya. ikuti langkah langkah dibawah ini

- Login ke blog dengan ID anda
- Klik Rancangan / Design
- Masuk ke edit HTML...
- Cari Kode </head>
- Copy kode di bawah ini dan pastekan sebelum kode </head>
<script type='text/javascript'>
$(document).ready(function() {
$(&#39;#s3slider&#39;).s3Slider({
timeOut: 4000
});
});
</script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'/>


<script type='text/javascript'>
//<![CDATA[


$(document).ready(function() {

//Execute the slideShow, set 10 seconds for each images
slideShow(3000);

});

function slideShow(speed) {

//append a LI item to the UL list for displaying caption
$('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');

//Set the opacity of all images to 0
$('ul.slideshow li').css({opacity: 0.0});

//Get the first image and display it (set it to full opacity)
$('ul.slideshow li:first').css({opacity: 1.0});

//Get the caption of the first image from REL attribute and display it
$('#slideshow-caption h3').html($('ul.slideshow a:first').find('img').attr('title'));
$('#slideshow-caption p').html($('ul.slideshow a:first').find('img').attr('alt'));

//Display the caption
$('#slideshow-caption').css({opacity: 0.7, top:0});

//Call the gallery function to run the slideshow
var timer = setInterval('gallery()',speed);

//pause the slideshow on mouse over
$('ul.slideshow').hover(
function () {
clearInterval(timer);
},
function () {
timer = setInterval('gallery()',speed);
}
);

}

function gallery() {

//if no IMGs have the show class, grab the first image
var current = ($('ul.slideshow li.show')? $('ul.slideshow li.show') : $('#ul.slideshow li:first'));

//Get next image, if it reached the end of the slideshow, rotate it back to the first image
var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first') :current.next()) : $('ul.slideshow li:first'));

//Get next image caption
var title = next.find('img').attr('title');
var desc = next.find('img').attr('alt');

//Set the fade in effect for the next image, show class has higher z-index
next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);

//Hide the caption first, and then set and display the caption
$('#slideshow-caption').animate({top:-360}, 300, function () {
//Display the content
$('#slideshow-caption h3').html(title);
$('#slideshow-caption p').html(desc);
$('#slideshow-caption').animate({top:0}, 500);
});

//Hide the current image
current.animate({opacity: 0.0}, 1000).removeClass('show');

}

//]]>
</script>


<style type='text/css'>
ul.slideshow {
list-style:none;
width:100%;
height:260px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
font-family:Arial;
;
}
ul.slideshow li {
position:absolute;
left:0;
right:0;
}
ul.slideshow li.show {
z-index:500;
}
ul img {
width:100%;
height:100%;
border:none;
}
#slideshow-caption {
width:200px;
height:100%;
position:absolute;
top:0;
right:375px;
color:#fff;
background:#000;
z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:5px 10px;
z-index:1000;
}
#slideshow-caption h3 {
margin:0;
padding:0;
font-size:24px;
}
#slideshow-caption p {
margin:5px 0 0 0;
padding:0;
}
</style>
- Setelah itu buat gadget baru (HTML/JavaScript) dan masukkan kode di bawah ini..
<ul class="slideshow">

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show1.jpg" title="Alam Pegunungan" alt="keadaan alam pedesaan yang belum terjamah industri." /></a></li>

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show2.jpg" title="Keindahan Pantai" alt="Pantai adalah sebuah bentuk geografis yang terdiri dari pasir, dan terdapat di daerah pesisir laut. Daerah pantai menjadi batas antara daratan dan perairan laut." /></a></li>

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show3.jpg" title="Danau" alt="Danau adalah sejumlah air (tawar atau asin) yang terakumulasi di suatu tempat yang cukup luas, yang dapat terjadi karena mencairnya gletser, aliran sungai, atau karena adanya mata air." /></a></li>

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show4.jpg" title="Gunung" alt="Gunung adalah sebuah bentuk tanah yang menonjol di atas wilayah sekitarnya. Sebuah gunung biasanya lebih tinggi dan curam dari sebuah bukit, tetapi ada kesamaaan, dan penggunaan sering tergantung dari adat lokal." /></a></li>

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show5.jpg" title="Sunset" alt="keindahan alam merupakan salah satu dari kekuasaan ALLAH SWT. ALLAH maha indah dan meyukai keindahan." /></a></li>

<li><a href="#"><img src="http://i1218.photobucket.com/albums/dd406/kholiz-apra/show6.jpg" title="Keindahan Laut" alt="Laut atau bahari adalah kumpulan air asin yang luas dan berhubungan dengan samudra." /></a></li>

</ul>
Catatan : Ganti Tulisan yang berwarna merah dengan URL gambar anda.. !!!. Ganti title dan alt sesuai keinginan anda..!!!
title adalah judul gambar
alt adalah keterangan gambar

- Banyaknya script diatas sesuaikan dengan bayaknya gambar. Saya hanya menggunakan 6 gambar,  jadi scriptnya hanya ada 6. Gambar yang anda pakai hendaknya samakan dulu ukuranya dan sudah di hosting. untuk cara hosting image sudah saya bahas di postingan sebelumya.

- Jika ada kesalahan dan kekurangan mohon maaf, karena saya hanya insan biasa yang tak lepas dari salah dan dosa

Selamat mencoba semoga sukses.....


2 komentar:

  1. woowwww,,,mantap nih gan,,,thank's ya gan infonya gan,,,,boleh nih ane coba gan,,,sukses terus ya gan buat blog nya gan

    BalasHapus

Silahkan masukkan komentar anda disini, tapi saya sangat tidak menerima Komentar Spam, tunjukkan bahwa anda ber-etika...!!!