Fullscreen menu-overlay I

Als je op onderstaande knop klikt of tikt, verdwijnt de pagina onder een overlay met daarop een menu. Door een keuze te maken verdwijnt de overlay en wordt de gekozen pagina geopend in een nieuw tabblad.

Op deze pagina wordt besproken hoe je zoiets maakt. De code van het voorbeeld kun je downloaden om zelf te gebruiken.
 
Inspiratie: Webdesigner Magazine nr. 68 (augustus 2014) pag. 46 e.v.
Dit blad wordt sinds november 2017 niet meer gemaakt.

Gebruik:

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

<link rel="stylesheet" href="style457.css">
 
<script>
function toggleMenu() {
  var aa =document.getElementById('overlay').style;
  if (aa.display == "block") aa.display = "none";
  else aa.display = "block";
}
</script>
(Zet dit in de <BODY>)

<div id="overlay"> <!-- Dit is de menu overlay -->
<nav onclick="toggleMenu()">
  Kies een item uit onderstaande lijst<br>
  <ul>
  <li><a href="https://home.hccnet.nl/s.f.boukes"
    target="NewBen">Home</a></li>
  <li><a href="https://www.webmasterij.nl"
    target="NewBen">Webmasterij</a></li>
  <li><a href="https://www.webmasterij.nl/fotoalbum"
    target="NewBen">Ben's Fotosite</a></li>
  <li><a href="https://www.webmasterij.nl/fractals"
    target="NewBen">Ben's Fractalsite</a></li>
  <li><a class="overlay-close">Menu sluiten</a></li>
  </ul>
  </nav>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb457.zip, 1150 bytes.

Opmerking:
 
Zie ook het item Fullscreen menu overlay II, dat is qua functionaliteit vergelijkbaar met dit verhaal, maar speciaal gericht op schermvullende websites.

 
terug

html-457; Laatste wijziging: 25 mei 2020