Scroll-effect met stapeltje foto's

Hier onder zie je een foto met daarnaast een scrollbalk. Met de scrollbalk kun je door de foto's scrollen. Dat gaat ook met het muiswieltje als de muisaanwijzer zich boven de foto bevindt. Op een aanraakscherm kun je ook naar boven en naar beneden vegen.

Op deze pagina wordt getoond hoe je dit aanpakt. De code kun je downloaden om zelf te gebruiken, echter zonder de foto's. Daar moet je zelf voor zorgen.

Inspiratie voor dit item heb ik geput uit een artikel in Webdesigner Magazine nr. 61 (november 2013), pag. 72 en 73.
Dit blad wordt sinds eind november 2017 niet meer gemaakt.

Gebruik:

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

<style>
#wrapper {
  position: relative;
  margin-left: -130px; padding-left: 50%;
  height: 187px;
  width: 260px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.blok {
  height: 187px;
  width: 260px;
  background-repeat: no-repeat;
  position: relative;
  border-top:2px solid transparent;
}
#box0 { background-image: url(foto0.jpg); }
#box1 { background-image: url(foto1.jpg); }
#box2 { background-image: url(foto2.jpg); }
#box3 { background-image: url(foto3.jpg); }
#box4 { background-image: url(foto4.jpg); }
#box5 { background-image: url(foto5.jpg); }
#box6 { background-image: url(foto6.jpg); }
#box7 { background-image: url(foto7.jpg); }
#box8 { background-image: url(foto8.jpg); }
#box9 { background-image: url(foto9.jpg); }
</style>

(Zet dit in de <BODY> op de plaats waar De foto's moeten verschijnen.)

<div id="stage">
  <div class="blok" id="box0"></div>
  <div class="blok" id="box1"></div>
  <div class="blok" id="box2"></div>
  <div class="blok" id="box3"></div>
  <div class="blok" id="box4"></div>
  <div class="blok" id="box5"></div>
  <div class="blok" id="box6"></div>
  <div class="blok" id="box7"></div>
  <div class="blok" id="box8"></div>
  <div class="blok" id="box9"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb109.zip, 540 bytes.

 
terug

html-109; Laatste wijziging: 15 maart 2022