CARA HTML BLOGSPOT GAMBAR SLIDE GESER manual KE KANAN DAN KIRI ada diskripsi ada keterangan selengkapnya untuk target



Berikut adalah contoh kode HTML, CSS, dan JavaScript untuk membuat **gambar slider manual** di Blogspot yang bisa digeser ke kanan dan kiri **dengan deskripsi** dan **tombol "Selengkapnya"** yang mengarah ke halaman target. Slider ini tidak otomatis bergeser, sehingga pengguna harus mengklik tombol navigasi untuk melihat gambar berikutnya atau sebelumnya.

Kode HTML + CSS + JavaScript:

html

------------------------------------------------------------------------------

<!DOCTYPE html>

<html lang="en">

<head>

  <style>

    /* Container untuk slider */

    .slider {

      width: 100%;

      max-width: 800px; /* Sesuaikan lebar slider */

      margin: 0 auto;

      position: relative;

      overflow: hidden;

      border: 2px solid #ddd;

      border-radius: 10px;

    }


    /* Area gambar dan deskripsi */

    .slides {

      display: flex;

      transition: transform 0.5s ease-in-out;

    }


    /* Slide individu */

    .slide {

      min-width: 100%;

      position: relative;

      text-align: center;

    }


    /* Gambar */

    .slide img {

      width: 100%;

      height: auto;

      display: block;

      border-radius: 10px 10px 0 0;

    }


    /* Deskripsi */

    .slide .description {

      padding: 15px;

      background-color: #f9f9f9;

      border-radius: 0 0 10px 10px;

    }


    /* Tombol "Selengkapnya" */

    .slide .more-button {

      display: inline-block;

      margin-top: 10px;

      padding: 10px 20px;

      background-color: #007bff;

      color: white;

      text-decoration: none;

      border-radius: 5px;

      font-size: 14px;

    }


    .slide .more-button:hover {

      background-color: #0056b3;

    }


    /* Tombol navigasi */

    .prev, .next {

      position: absolute;

      top: 50%;

      transform: translateY(-50%);

      background-color: rgba(0, 0, 0, 0.5);

      color: white;

      border: none;

      padding: 10px;

      cursor: pointer;

      border-radius: 50%;

      font-size: 18px;

    }


    .prev {

      left: 10px;

    }


    .next {

      right: 10px;

    }


    .prev:hover, .next:hover {

      background-color: rgba(0, 0, 0, 0.8);

    }

  </style>

</head>

<body>


  <!-- Container Slider -->

  <div class="slider">

    <!-- Area Gambar, Deskripsi, dan Tombol Selengkapnya -->

    <div class="slides">

      <!-- Slide 1 -->

      <div class="slide">

        <img src="https://via.placeholder.com/800x400?text=Gambar+1" alt="Gambar 1">

        <div class="description">

          <p>Deskripsi Gambar 1. Ini adalah contoh deskripsi untuk gambar pertama.</p>

          <a href="https://www.example.com/target1" class="more-button" target="_blank">Selengkapnya</a>

        </div>

      </div>

      <!-- Slide 2 -->

      <div class="slide">

        <img src="https://via.placeholder.com/800x400?text=Gambar+2" alt="Gambar 2">

        <div class="description">

          <p>Deskripsi Gambar 2. Ini adalah contoh deskripsi untuk gambar kedua.</p>

          <a href="https://www.example.com/target2" class="more-button" target="_blank">Selengkapnya</a>

        </div>

      </div>

      <!-- Slide 3 -->

      <div class="slide">

        <img src="https://via.placeholder.com/800x400?text=Gambar+3" alt="Gambar 3">

        <div class="description">

          <p>Deskripsi Gambar 3. Ini adalah contoh deskripsi untuk gambar ketiga.</p>

          <a href="https://www.example.com/target3" class="more-button" target="_blank">Selengkapnya</a>

        </div>

      </div>

      <!-- Slide 4 -->

      <div class="slide">

        <img src="https://via.placeholder.com/800x400?text=Gambar+4" alt="Gambar 4">

        <div class="description">

          <p>Deskripsi Gambar 4. Ini adalah contoh deskripsi untuk gambar keempat.</p>

          <a href="https://www.example.com/target4" class="more-button" target="_blank">Selengkapnya</a>

        </div>

      </div>

    </div>


    <!-- Tombol Navigasi -->

    <button class="prev" onclick="prevSlide()">&#10094;</button>

    <button class="next" onclick="nextSlide()">&#10095;</button>

  </div>


  <script>

    let currentSlide = 0;


    // Fungsi untuk geser ke slide berikutnya

    function nextSlide() {

      const slides = document.querySelector('.slides');

      const totalSlides = slides.children.length;

      currentSlide = (currentSlide + 1) % totalSlides;

      slides.style.transform = `translateX(-${currentSlide * 100}%)`;

    }


    // Fungsi untuk geser ke slide sebelumnya

    function prevSlide() {

      const slides = document.querySelector('.slides');

      const totalSlides = slides.children.length;

      currentSlide = (currentSlide - 1 + totalSlides) % totalSlides;

      slides.style.transform = `translateX(-${currentSlide * 100}%)`;

    }

  </script>


</body>

</html>

--------------------------------------------

Cara Menggunakan di Blogspot:

1. Login ke akun Blogspot Anda.

2. Buka postingan atau halaman yang ingin Anda edit.

3. Pilih mode **HTML** (bukan mode Compose).

4. Tempelkan kode di atas ke dalam editor HTML.

5. Ganti `src` pada tag `<img>` dengan URL gambar yang ingin Anda tampilkan.

6. Ganti `href` pada tag `<a>` dengan link target yang diinginkan.

7. Ganti teks deskripsi dan tombol "Selengkapnya" sesuai kebutuhan.

8. Simpan atau publikasikan postingan/halaman.


Fitur:

1. **Gambar dan Deskripsi**: Setiap slide memiliki gambar dan deskripsi yang muncul di bawah gambar.

2. **Tombol "Selengkapnya"**: Setiap slide memiliki tombol "Selengkapnya" yang mengarahkan pengguna ke halaman target saat diklik.

3. **Tombol Navigasi Manual**: Tombol kiri (`&#10094;`) dan kanan (`&#10095;`) untuk menggeser gambar secara manual.

4. **Responsif**: Slider akan menyesuaikan lebar layar pengguna.


Contoh Gambar, Deskripsi, dan Target Link:

Ganti URL gambar, deskripsi, dan link target sesuai kebutuhan. Contoh:

html

----------------------------------------------------------------------------------

<div class="slide">

  <img src="https://example.com/gambar1.jpg" alt="Gambar 1">

  <div class="description">

    <p>Ini adalah deskripsi untuk Gambar 1. Klik tombol di bawah untuk info lebih lanjut.</p>

    <a href="https://www.example.com/target1" class="more-button" target="_blank">Selengkapnya</a>

  </div>

</div>

<div class="slide">

  <img src="https://example.com/gambar2.jpg" alt="Gambar 2">

  <div class="description">

    <p>Ini adalah deskripsi untuk Gambar 2. Klik tombol di bawah untuk info lebih lanjut.</p>

    <a href="https://www.example.com/target2" class="more-button" target="_blank">Selengkapnya</a>

  </div>

</div>

----------------------------------------------------------------------------------------------

Hasil:

- Gambar akan ditampilkan dalam bentuk slider dengan deskripsi dan tombol "Selengkapnya".

- Pengguna bisa menggeser gambar ke kiri atau kanan menggunakan tombol navigasi.

- Saat tombol "Selengkapnya" diklik, pengguna akan diarahkan ke halaman target.

Semoga membantu! 😊Traktir secangkir kopi DONASI

Share:

Labels

Media Global.site

Diberdayakan oleh Blogger.

Featured post

Doa Awal Tahun Baru Islam 1 Muharram 1447 H

Doa Awal Tahun Baru Islam 1 Muharram 1447 H اللَّهُمَّ أَنْتَ الأَبَدِيُّ القَدِيمُ الأَوَّلُ وَعَلَى فَضْلِكَ العَظِيمِ وَكَرِيمِ جُوْدِكَ ...

Labels

Blog Archive