Krimpend startscherm

Bovenaan deze pagina staat een foto. Zodra je scrollt, krimpt de foto en verdwijnt helemaal. Je zou dit kunnen zien als het "afdekblad" van een onepage-site. Dat is een website waar alle content in één HTML-bestand zit en die je kunt bekijken door te scrollen.
Op deze bladzijde wordt uitgelegd hoe je zoiets maakt. De code kun je downloaden om zelf te gebruiken, echter zonder de foto.

Gebruik:

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

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>

(Zet dit helemaal boven in de <BODY>).

<img id="shrink" src="Dit-is-de-foto.jpg"><br>

(Zet dit helemaal aan het eind van de <BODY>).

<script>
$(function () {
  $(window).on('scroll', function() {
    var scrollTop = $(this).scrollTop();
 
    var topDistance = $('#shrink').offset().top;
    if ( topDistance < scrollTop ) {
      $('#shrink').animate({"width": 0, "height": 0}, 3500 );
    }
  });
});
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb451.zip, 544 bytes.

 
terug

html-451; Laatste wijziging: 24 mei 2020