CSS-menu met schuivende panelen V

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 opvallende animaties.

Op deze bladzijde wordt zo'n één-pagina site uitgebreid besproken. De code van het voorbeeld kun je downloaden om zelf te gebruiken, echter zonder de foto's.

Dit is een bewerking van een script dat ik aantrof in Webdesigner Magazine nr. 87 (juni 2016), pag. 18 e.v. Dit blad wordt sinds eind november 2017 niet meer gemaakt.
Het oorspronkelijke script is niet meer beschikbaar op internet. De maker van het script is niet bij het betreffende artikel genoemd.

Voor deze site is de vormgeving van het voorbeeld verfraaid.

We beginnen met het voorbeeld, dat opent in een nieuw venster of tabblad. Kies uit het menu links boven en let op de manier waarop de pagina's worden gewisseld.

Toon het voorbeeld

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>; alleen het menu en de code voor de eerste pagina wordt getoond).

<nav>
  <a href="#pag1">Roos</a>
  <a href="#pag2">Park</a>
  <a href="#" style="float:right; margin-right:80px">Reset</a>
</nav>
 
<main>
  <section id="pag1" data-transition="horizontal">
    <h1>Roos</h1>
    <img src="foto1.jpg" alt="" height="187" width="250" border="0"
      style="float:right; margin:0 140px 0 40px">
    <p>Deze close-up van een roos is (vind ik) een van de beste foto's
      die ik ooit heb gemaakt.</p>
    <p class="footer">De foto is afkomstig van
      <a href="https://www.webmasterij.nl/fotoalbum"
      target="NewBen">Ben's Fotoalbum</a>.</p>
  </section>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb521.zip, 1563 bytes.

 
terug

html-521; Laatste wijziging: 27 mei 2020