Header met achtergrond waar content overheen schuift

De techniek die hier wordt besproken is bij uitstek geschikt voor een één-pagina site. Dat is een (meestal) kleine website, die één onderwerp behandelt. Dit soort sites wordt vaak ingezet om kortdurende evenementen te promoten of om iets te presenteren. Soms bevat zo'n site spectaculaire animaties.

We beginnen met een voorbeeld. Er is een foto te zien van een huis met een regenboog er boven. Daar bovenop is de titel geplaatst. Als je scrollt schuift de titel naar boven en wordt de achtergrond bedekt door de content.

Toon het voorbeeld

Op deze pagina wordt uitgelegd hoe je dit maakt. De code kun je downloaden om zelf te gebruiken, echter zonder de achtergrondfoto. Daar moet je zelf voor zorgen.

Ik heb dit effect gevonden in de rubriek 'Specials' op de website van het KNMI in De Bilt. Om het origineel in actie te zien volg je deze link.
Voor deze website heb ik het nagebouwd.

Gebruik:

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

<link rel="stylesheet" href="styles.css">

(Zet dit in de <BODY>).

<main>
<h1>Header met achtergrond<br>
  waar content overheen schuift</h1>
<section>
  <article>
    <h3>Header</h3>
    <p>Lorem ipsum …     … est laborum.</p>
  </article>
  <article>
    <h3>Achtergrond</h3>
    <p>Lorem ipsum …     … est laborum.</p>
  </article>
  <article> …     … </article>
  <article> …     … </article>
  <article> …     … </article>
</section>
</main>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb300.zip, 1299 bytes.

Opmerking:
 
Een versie van deze techniek waarin de foto ook mee scrollt (maar langzamer dan de content) vind je in het item Header met achtergrond waar content overheen schuift II.

 
terug

html-300; Laatste wijziging: 20 mei 2020