Ga direct naar inhoud

Zijmenu binnen de pagina

Bij lange documenten of pagina's kan een zijmenu gebruikt worden om het navigeren voor de gebruiker toegankelijk en overzichtelijk te houden.

In dit voorbeeld staat het zijmenu binnen de pagina bij de content. Gebruik deze weergave alleen als de inhoud van het zijmenu specifiek over de content gaat. Bijvoorbeeld een inhoudsopgave. Hoort het zijmenu niet bij de inhoud van de pagina. Plaats het zijmenu dan naast de pagina. Voor meer informatie zie Zijmenu naast de pagina.

Voorbeelden

Zijmenu

Benodigde stappen

  1. Voeg de class sidemenu toe aan de main.
  2. Voeg direct binnen de main een nav toe met de gewenste inhoud.
  3. Groepeer de overige content in een enkel element indien dat nog niet gebeurd is. Bijvoorbeeld: div, article of section. Voor meer informatie zie: Voorbeeld sidemenu structuur.

Aandachtspunten

  • Deze versie is een zijmenu zonder inklapfunctionaliteit. Deze versie maakt geen gebruik van JavaScript.

Visueel voorbeeld

Lorem ipsum

Dolor set amet conseqtetur adepicing elit

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam quis lacus ac turpis convallis vestibulum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas ut fringilla tortor. Nulla ultrices enim sit amet tellus venenatis, lacinia dapibus risus auctor.

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  • Vivamus accumsan dui sed diam placerat, quis ultrices enim viverra.
  • Aenean posuere enim a hendrerit viverra.
  • Phasellus eu justo ac orci tempus bibendum eu in est.

HTML-voorbeeld

<main class="sidemenu">
  <nav aria-label="Zijbalknavigatie">
    <ul>
      <li><a href="">Voorbeeld link 1</a></li>
      <li><a href="">Voorbeeld link 2</a></li>
      <li><a href="">Voorbeeld link 3</a></li>
      <li><a href="">Voorbeeld link 4</a></li>
    </ul>
  </nav>
  <article class="visually-grouped">
    <div>
      <h1>Lorem ipsum</h1>
      <p>Dolor set amet conseqtetur adepicing elit</p>

      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam quis lacus ac turpis convallis vestibulum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas ut fringilla tortor. Nulla ultrices enim sit amet tellus venenatis, lacinia dapibus risus auctor.</p>
      <ul>
        <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
        <li>Vivamus accumsan dui sed diam placerat, quis ultrices enim viverra.</li>
        <li>Aenean posuere enim a hendrerit viverra.</li>
        <li>Phasellus eu justo ac orci tempus bibendum eu in est.</li>
      </ul>
    </div>
  </article>
</main>

HTML-voorbeeld structuur

<main class="sidemenu">

  <nav>
    <!-- Zijmenu content -->
  </nav>

  <div>
    <!-- Overige pagina content. -->
  </div>

</main>

Bijbehorende bestanden

Voor meer informatie over importeren en instellen van componenten. Zie: Componenten gebruiken en styling toevoegen

Importeer component via npm

CSS-voorbeeld:

@use "@minvws/manon/sidemenu";