Fade-effecten met figuren IV: Fade

Hieronder zie je een foto. Als je er op klikt vloeit de foto over in een andere. Op deze pagina wordt uitgelegd hoe je dat doet.

Afbeelding met overvloei-effect

De code kun je downloaden om zelf te gebruiken, echter zonder de foto's.

Inbouwen in je eigen site

Workaround voor het <alt>-attribuut

Gebruik:

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

<script>
function getRandomInt(max) {
  return Math.floor(Math.random() * Math.floor(max));
}
var fotos = ["stapeltje_0.jpg","stapeltje_1.jpg","stapeltje_2.jpg",
  "stapeltje_3.jpg","stapeltje_4.jpg","stapeltje_5.jpg",
  "stapeltje_6.jpg","stapeltje_7.jpg","stapeltje_8.jpg",
  "stapeltje_9.jpg","stapeltje_10.jpg"];
var titles = ["Molen","Landschap","Kerkje","Paddenstoel","Veluwe",
"Roze roos",  "Hoogspanning","Wolken","Zonsondergang","Parkje",
"Oranje-gele roos"]
var fotoPath = "images/";
var fotoSeqNo, fotoNoOff, fotoSrc;
window.addEventListener("load", function() {
  fotoNoOff = fotos.length;
  fotoSeqNo = getRandomInt(fotoNoOff);

  document.getElementById('demofoto').src = fotoPath + fotos[fotoSeqNo];

  document.getElementById('demofoto').addEventListener("click",
      function() {
    var aa = fotoSeqNo;
    while (aa == fotoSeqNo) {
      fotoSeqNo = getRandomInt(fotoNoOff);
    }
    aa = fotoPath + fotos[fotoSeqNo];
    Transitions.fade("#demofoto", aa, titles[fotoSeqNo], "2");
  });
});
</script>
<script src="transitions-fade-wipe.js"></script>

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

<div style="text-align:center">
  <img id="demofoto" src="images/pixel-0.gif"
    alt="Afbeelding met overvloei-effect" title="Klik mij, tik mij"
    width="250" height="187" style="cursor:pointer">
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb628.zip, 8352 bytes.

 
terug

html-628; Laatste wijziging: 27 maart 2021