CSS-menu met schuivende panelen II

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, soms zijn ze heel eenvoudig.
Door elk paneel als sub-menu te gebruiken kun je het ook inzetten voor een meer complexe website.

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.

We beginnen met het voorbeeld, dat opent in een nieuw venster of tabblad. Beweeg de muis over de vijf kolommen.
Door op een kolom te klikken of te tikken verschijnt de bijbehorende tekst. Als er alleen een aanraakscherm is en geen muis, ontbreekt de animatie.

Toon het voorbeeld

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

Voor deze site is de vormgeving van het voorbeeld aangepast. Het werkt niet op een aanraakscherm, een muis is noodzakelijk.

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>).

<div id="container">
  <h1>Schuivende panelen menu.</h1>
  <p>Beweeg met de muis over de panelen om het menu te zien werken.</p>

  <nav>
    <a href="javascript:window.alert('Molen')">
      <img src="foto-1.jpg" alt="Molen">
      <span>Molen
        <span>De molen van Spijkenisse, … .</span>
        <span>Lorem ipsum dolor sit amet, … laborum.</span>
      </span>
    </a>
    <a href="javascript:window.alert('Paddenstoel')">
      <img src="foto-2.jpg" alt="Paddenstoel">
      <span>Paddenstoel
        <span>Deze paddenstoel stond ooit in de buurt van Holten.</span>
        <span>Lorem ipsum dolor sit amet, … laborum.</span>
      </span>
    </a>
        .
        .
        .
  </nav>
  <footer>
    Fotos: Ben's online fotoalbum -
      <a href="https://www.webmasterij.nl/fotoalbum"
      target="BenFotoSiteWindow">www.webmasterij.nl/fotoalbum</a>
  </footer>
</div><!-- container-->

Downloaden:
 
Druk op de knop: Download deze code  File: voorb006.zip, 1956 bytes.

 
terug

html-006; Laatste wijziging: 7 juni 2022