Fotogalerij II: met strip met miniaturen

foto 1
foto 2
foto 3
foto 4
foto 5
foto 6
foto 7
foto 1 foto 2 foto 3 foto 4 foto 5 foto 6 foto 7

Hierboven zie je een fotogalerij, of carrousel zo je wilt. Er onder staat een strip met miniaturen, die je kunt verschuiven met > en <. Als je op zo'n miniatuur klikt of tikt, krijg je de overeenkomende foto te zien. Met > en < (staan op de foto) ga je naar de volgende resp. vorige foto.
Het miniatuur van de grote foto staat steeds in het midden van de strip.
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 de fotogalerij moet verschijnen).

<!-- Slideshow container -->
<div class="container">
  <!-- Foto op 100% breedte van de container -->
  <div class="mySlides" id="no_0" style="left:0; opacity:1">
    <img src="foto_1.jpg" alt="foto 1" title="foto 1" style="width:100%">
  </div>
  <div class="mySlides" id="no_1" style="left:-600px; opacity:0">
    <img src="foto_2.jpg" alt="foto 2" title="foto 2" style="width:100%">
  </div>
  <div class="mySlides" id="no_2" style="left:-600px; opacity:0">
    <img src="foto_3.jpg" alt="foto 3" title="foto 3" style="width:100%">
  </div>
  <div class="mySlides" id="no_3" style="left:-600px; opacity:0">
    <img src="foto_4.jpg" alt="foto 4" title="foto 4" style="width:100%">
  </div>
  <div class="mySlides" id="no_4" style="left:-600px; opacity:0">
    <img src="foto_5.jpg" alt="foto 5" title="foto 5" style="width:100%">
  </div>
  <div class="mySlides" id="no_5" style="left:-600px; opacity:0">
    <img src="foto_6.jpg" alt="foto 6" title="foto 6" style="width:100%">
  </div>
  <div class="mySlides" id="no_6" style="left:-600px; opacity:0">
    <img src="foto_7.jpg" alt="foto 7" title="foto 7" style="width:100%">
  </div>
 
  <!-- Knoppen volgende en vorige -->
  <a class="prev" onclick="vorigeFoto()">&#10094;</a>
  <a class="next" onclick="volgendeFoto()">&#10095;</a>
</div> <!-- container -->
 
<div class="stripcontainer">
  <a class="prevtn" onclick="moveStripBy(-200)">&#10094;</a>
  <span class="stripcontent">
    <span id="strip" style="left:205px">
      <img src="tn_foto_1.jpg" alt="foto 1" title="foto 1" onclick="toonFoto(1)">
      <img src="tn_foto_2.jpg" alt="foto 2" title="foto 2" onclick="toonFoto(2)">
      <img src="tn_foto_3.jpg" alt="foto 3" title="foto 3" onclick="toonFoto(3)">
      <img src="tn_foto_4.jpg" alt="foto 4" title="foto 4" onclick="toonFoto(4)">
      <img src="tn_foto_5.jpg" alt="foto 5" title="foto 5" onclick="toonFoto(5)">
      <img src="tn_foto_6.jpg" alt="foto 6" title="foto 6" onclick="toonFoto(6)">
      <img src="tn_foto_7.jpg" alt="foto 7" title="foto 7" onclick="toonFoto(7)">
    </span> <!-- strip -->
  </span>  <!-- stripcontent -->
  <a class="nexttn" onclick="moveStripBy(200)">&#10095;</a>
</div> <!-- stripcontainer -->

Downloaden:
 
Druk op de knop: Download deze code  File: voorb731.zip, 2355 bytes.

 
terug

html-731; Laatste wijziging: 19 oktober 2023