Ga direct naar inhoud
Ga direct naar inhoud
Ga direct naar inhoud

Inklapbaar menu

Introductie

Een inklapbaar menu is een navigatie-element dat standaard verborgen of ingeklapt is en pas uitklapt wanneer de gebruiker erop klikt of tapt. Zo blijft de interface overzichtelijk, vooral op kleinere schermen.

Snelstart

SCSS importeren:

    
    @use "@minvws/manon/components/collapsible-menu";
  

JavaScript importeren:

    
    import "@minvws/manon/js/collapsible-menu.js";
  

Benodigde stappen

  1. Plaats een korte zichtbare tekst binnen een button. Bijvoorbeeld een omschrijvende titel of een vraag. Deze tekst is zichtbaar als de accordeon gesloten is. Zorg ervoor dat de gebruiker op basis van deze tekst kan bepalen of de onderliggende informatie waardevol is.
  2. Geef de button een unieke id en verwijs vanaf de div via een aria-labelledby naar deid van de button ten behoeve van toegankelijkheid.
  3. Groepeer de verborgen content binnen een div.

Voorbeelden

    
    <header>
  <nav aria-label="Hoofdnavigatie">
    <ul>
      <!-- menu items -->
    </ul>
  </nav>
</header>