Fotogalerij III: Carrousel

Hierboven zie je een fotogalerij, of carrousel zo je wilt. Elke 6 seconden verschijnt er een nieuwe foto in beeld. Als je met de muis over een foto gaat,stopt de beweging, totdat de muis de foto verlaat. Met > en < (staan op de foto) ga je naar de volgende resp. vorige foto.
Als je met alleen een aanraakscherm werkt, kun je de carrousel laten stoppen door op de foto te tikken. De carrousel kun je niet meer herstarten, daar heb je echt een muis voor nodig.
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 galerij moet verschijnen.).

<div id="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>
 
  <!-- Knoppen volgende en vorige -->
  <a class="prev" onclick="vorigeFoto()">&#10094;</a>
  <a class="next" onclick="volgendeFoto()">&#10095;</a>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb733.zip, 1916 bytes.

Opmerking:
 
...

 
terug

html-733; Laatste wijziging: 14 november 2023