Cara Membuat Image Simple Slider

Jika sobat ingin memposting gambar dengan slider di dalamnya maka artikel ini cocok dengan yang sobat inginkan, silahkan ikuti langkah-langkah dibawah ini dan perlu diketahui cara ini dapat di terapkan diberbagai plartform baik blogger, wordpress maupun cms lainnya.

Apa itu Image Simple Slider?

Image slider adalah fitur di dalam website yang menampilkan beberapa gambar secara bergantian dalam satu area yang sama. Biasanya digunakan untuk mempromosikan produk, memperlihatkan portofolio, atau memberikan tampilan visual yang menarik kepada pengunjung. Setiap gambar muncul dalam urutan yang ditentukan, dengan efek transisi yang memberikan pengalaman yang lebih menarik bagi pengguna.

Cara Membuat Image Simple Slider

1. Salin kode dibawah ini sesuai dengan urutannya masing-masing

HTML: Dapat dipasang pada postingan atau di atas kode </head>

<h1>Incredibly Basic Slider</h1>
<div id="slider">
  <a href="#" class="control_next">>></a>
  <a href="#" class="control_prev"><</a>
  <ul>
    <li>SLIDE 1</li>
    <li style="background: #aaa;">SLIDE 2</li>
    <li>SLIDE 3</li>
    <li style="background: #aaa;">SLIDE 4</li>
  </ul>  
</div>

<div class="slider_option">
  <input type="checkbox" id="checkbox">
  <label for="checkbox">Autoplay Slider</label>
</div> 

CSS: Lebih mudah dipasang pada bagian CSS setiap tema

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);	

html {
  border-top: 5px solid #fff;
  background: #58DDAF;
  color: #2a2a2a;
}

html, body {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans';
}

h1 {
  color: #fff;
  text-align: center;
  font-weight: 300;
}

#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 500px;
  height: 300px;
  background: #ccc;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

JavaScript(JS): Pasang di atas kode </body> atau footer

jQuery(document).ready(function ($) {

  $('#checkbox').change(function(){
    setInterval(function () {
        moveRight();
    }, 3000);
  });
  
	var slideCount = $('#slider ul li').length;
	var slideWidth = $('#slider ul li').width();
	var slideHeight = $('#slider ul li').height();
	var sliderUlWidth = slideCount * slideWidth;
	
	$('#slider').css({ width: slideWidth, height: slideHeight });
	
	$('#slider ul').css({ width: sliderUlWidth, marginLeft: - slideWidth });
	
    $('#slider ul li:last-child').prependTo('#slider ul');

    function moveLeft() {
        $('#slider ul').animate({
            left: + slideWidth
        }, 200, function () {
            $('#slider ul li:last-child').prependTo('#slider ul');
            $('#slider ul').css('left', '');
        });
    };

    function moveRight() {
        $('#slider ul').animate({
            left: - slideWidth
        }, 200, function () {
            $('#slider ul li:first-child').appendTo('#slider ul');
            $('#slider ul').css('left', '');
        });
    };

    $('a.control_prev').click(function () {
        moveLeft();
    });

    $('a.control_next').click(function () {
        moveRight();
    });

});    

2. Ganti kode # yang terdapat pada HTML menjadi URL gambar sobat

Contoh:  <a href="URL gambar sobat" class="control_next">>></a>

3. Jika semua sudah terpasang dengan benar silahkan simpan dan lihat hasilnya

Penutup

Oke mungkin itu saja yang dapat codepelajar sampaikan dan image slider merupakan sebuah ide kreatif untuk menghemat ruang gambar pada postingan blog.