CSS-menu met schuivende panelen IV

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. 14 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 stevig opgepimpt en is de code uitgebreid en verbeterd.

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">
<script>
function toggleTekst(aanUit) {
  var aa = document.getElementById("begin");
  if (aanUit == "aan") aa.style.color = "#d00;";
  else aa.style.color = "transparent";
  return;
}
</script>

(Zet dit in de <BODY>; alleen het menu en de code voor de eerste pagina wordt getoond).

<nav>
  <p>Menu</p>
  <a href="#page1"><span
    onclick="toggleTekst('uit')">Molen</span></a>
  <a href="#page2"><span
    onclick="toggleTekst('uit')">Paddenstoel</span></a>
  <a href="#page3"><span
    onclick="toggleTekst('uit')">Roos</span></a>
  &nbsp;<br>
  <a href=""><span onclick="toggleTekst('aan')">Reset</span></a>
</nav>
 
<main>
<p id="begin">Maak uw keuze uit het menu</p>
 
  <article id="page1">
    <h1>Molen</h1>
    <img src="foto1.jpg" alt="" height="187" width="250" border="0"
      style="float:right; margin-left:40px">
    <p>Rechts op de foto staat de molen "Nooit Gedacht", in
      Spijkenisse. De foto dateert uit de tijd van vóór
      de verhoging en is genomen vanaf het spuikanaal.</p>
    <p class="footer">De foto is afkomstig van
      <a href="https://www.webmasterij.nl/fotoalbum"
      target="_blank">Ben's Fotoalbum</a>.</p>
  </article>
.
.
</main>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb520.zip, 1828 bytes.

 
terug

html-520; Laatste wijziging: 27 mei 2020