Jenis foto bergerak slide animation dengan menggunakan skrip html

Berikut beberapa jenis efek foto bergerak yang bisa dibuat dengan skrip HTML, CSS, dan JavaScript: 

1. Efek Parallax Scrolling 

Efek ini membuat gambar bergerak lebih lambat atau lebih cepat dibandingkan elemen lainnya saat halaman di-scroll.  

Contoh:
```html
<div class="parallax"></div>
<style>
  .parallax {
    background-image: url('gambar.jpg');
    height: 500px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
</style>
```
2. Efek Hover Zoom In/Out  
Saat kursor diarahkan ke gambar, gambar akan membesar atau mengecil.  

Contoh:
```html
<img src="gambar.jpg" class="zoom">
<style>
  .zoom {
    width: 300px;
    transition: transform 0.5s;
  }
  .zoom:hover {
    transform: scale(1.2);
  }
</style>
```
3. Efek Slideshow (Carousel)  
Efek ini memungkinkan gambar berganti secara otomatis dalam interval tertentu.  

Contoh:
```html
<div class="slideshow">
  <img src="gambar1.jpg" class="slides">
  <img src="gambar2.jpg" class="slides">
  <img src="gambar3.jpg" class="slides">
</div>
<script>
  let index = 0;
  function showSlides() {
    let slides = document.querySelectorAll(".slides");
    slides.forEach(slide => slide.style.display = "none");
    index = (index + 1) % slides.length;
    slides[index].style.display = "block";
    setTimeout(showSlides, 3000);
  }
  showSlides();
</script>
<style>
  .slides { width: 100%; display: none; }
</style>
```
4. Efek GIF atau Cinemagraph
Gambar bisa bergerak sebagian seperti efek cinemagraph menggunakan GIF atau CSS animation. 

Contoh:
```html
<img src="gambar.gif" alt="Cinemagraph">
```
5. Efek Fade In/Out
Gambar muncul dan menghilang perlahan-lahan.  

Contoh:
```html
<img src="gambar.jpg" class="fade">
<style>
  .fade {
    animation: fadeEffect 3s infinite;
  }
  @keyframes fadeEffect {
    0% { opacity: 0; }
    50% { opacity: 1; }
    100% { opacity: 0; }
  }
</style>
```

Jika ingin efek lain atau skrip lebih kompleks, beri tahu saya!

Lebih baru Lebih lama