Fotogalerij IV: op de foto klikken om te wisselen

Hierboven zie je een fotogalerij, of carrousel zo je wilt. Als je aan de rechterkant of aan de linkerkant op de foto klikt of tikt, ga je naar de volgende resp. vorige foto. De breedte van de gevoelige gebieden is ⅓ van de breedte van de foto.
Als je bij de eerste of de laatste foto bent aangekomen, kun je niet verder terug of vooruit.
Op deze pagina staat beschreven hoe je zoiets maakt. De code kun je downloaden om zelf te gebruiken, behalve de foto's. Daar moet je zelf voor zorgen.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<link rel="stylesheet" href="styles.css">
<script src="script.js"></script>

(Zet dit in de <BODY> op de plaats waar het fotoalbum moet verschijnen).

<div id="container">
  <!-- Foto's op 100% breedte van de container -->
  <div class="mySlides" id="no_0" style="left:0; opacity:1">
    <img src="foto-1.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_1" style="left:-600px; opacity:0">
    <img src="foto-2.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_2" style="left:-600px; opacity:0">
    <img src="foto-3.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_3" style="left:-600px; opacity:0">
    <img src="foto-4.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_4" style="left:-600px; opacity:0">
    <img src="foto-5.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_5" style="left:-600px; opacity:0">
    <img src="foto-6.jpg" style="width:100%">
  </div>
  <div class="mySlides" id="no_6" style="left:-600px; opacity:0">
    <img src="foto-7.jpg" style="width:100%">
  </div>

  <!-- Twee gevoelige gebieden, elk 1/3 van de breedte en de hele hoogte van de container -->
  <div class="linkerblok" onclick="vorigeFoto()"></div>
  <div class="rechterblok" onclick="volgendeFoto()"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb735.zip, 1607 bytes.

 
terug

html-735; Laatste wijziging: 20 december 2023