DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT SLIDER HTML CSS

Pelajari cara membuat slider HTML CSS dengan langkah-langkah sederhana berikut. Tingkatkan ketrampilan web design kamu dan buat website kamu lebih menarik.

Membuat slider untuk website kamu membangkitkan interaktivitas dan daya tarik visual. Slider biasanya digunakan untuk menampilkan gambar bergerak atau teks dio konten website. Untuk membuat slider, kita perlu menggunakan HTML dan CSS. Artikel ini akan membahas bagaimana cara membuat slider HTML CSS dengan mudah. Simak langkah-langkah berikut:

Tujuan Membuat Slider

Sebelum kita mulai, cukup penting untuk mengetahui apa sebenarnya tujuan dari membuat slider. Slider merupakan cara yang efektif untuk menambahkan estetika pada website kamu, serta menampilkan informasi penting secara langsung ke pengunjung website. Ini juga memberi pengunjung pilihan untuk melihat informasi lebih lanjut.

Langkah-langkah Membuat Slider HTML CSS

Persiapan Kode HTML

Pertama, mari membuat struktur dasar HTML. Kita akan membutuhkan elemen div dengan class slider. Di dalam div tersebut, kita akan membuat beberapa div lainnya yang masing-masing berisi gambar dan teks yang akan kita tampilkan dalam slider.

<div class="slider">
  <div class="slide show">
    <img src="gambar1.jpg" alt="Gambar 1">
    <p>Teks untuk gambar 1</p>
  </div>
  <div class="slide">
    <img src="gambar2.jpg" alt="Gambar 2">
    <p>Teks untuk gambar 2</p>
  </div>
 <!-- tambahkan slide lainnya jika diperlukan -->
</div>

Pastikan kamu mengganti “gambar1.jpg” dan “gambar2.jpg” dengan path dari gambar yang ingin kamu gunakan.

Penyusunan Kode CSS

Sekarang, marilah kita susun kode CSS untuk memformat tampilan dan animasi slider. Kita perlu memastikan setiap div memiliki lebar dan tinggi yang sama, dan hanya slide yang memiliki class show yang akan ditampilkan.

.slider {
  width: 300px;
  height: 200px;
  overflow: hidden;
}

.slide {
  display: none;
  width: 100%;
  height: 100%;
}

.show {
  display: block !important;
}

Menambahkan Animasi

Jika kamu ingin slide bergerak secara otomatis, kamu bisa menambahkan sedikit JavaScript. Berikut contoh untuk mengganti slide setiap 3 detik:

var slideIndex = 0;
tampilkanSlide();

function tampilkanSlide() {
  var i;
  var slides = document.getElementsByClassName("slide");
  
  for (i = 0; i < slides.length; i++) {
    slides[i].classList.remove("show");
  }
  
  slideIndex++;
  
  if (slideIndex > slides.length) {slideIndex = 1}
  
  slides[slideIndex-1].classList.add('show');
  
  setTimeout(tampilkanSlide, 3000); // Ganti slide setiap 3 detik
}

Demikian cara membuat slider HTML CSS. Dengan menggabungkan HTML, CSS, dan sedikit JavaScript, kamu bisa membuat slider yang menarik untuk website kamu. Selamat mencoba!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding