DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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:
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.
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.
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;
}
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!
Link terkait: