Home Werk
SaaS bouwenAI developmentAPI developmentMobile app developmentGoogle Ads managementHeadless ShopifyLaravel developmentNext.js developmentReact developmentTypeScript engineeringUI/UX designSEO & AEOWebshop bouwen
AI-oplossingenB2B-platformsE-commerceHorecaLead generationLogistiekOnderwijsProcesautomatiseringSaaS-platformsStartup MVPVastgoedZorg
JuridischZorgVastgoedFinanceHoreca
Den HaagRotterdamAmsterdamUtrechtEindhovenAlmereBredaArnhemNijmegenTilburgEnschedeGroningenLeidenDelftZoetermeerDen Bosch
Studio
OverWerkwijzeLabBlogContact

Menu met Meer-knop (priority+) Nieuw

Priority+ navigatie: zoveel menu-items als passen blijven in de balk, de rest schuift in een uitklapmenu achter "Meer" met het aantal erbij. De volgorde blijft gelijk, dus de belangrijkste links staan vooraan. Een ResizeObserver meet de echte breedte; met de schuif zie je items één voor één verhuizen. Het Meer-menu werkt met pijltjes en Esc. Beter dan een hamburger op tablets en smalle laptops, omdat de belangrijkste keuzes zichtbaar blijven.

Zo gebruik je het

  1. Plak de HTML op de plek waar het onderdeel moet komen.
  2. Zet de CSS in je stylesheet. Alle klassen hebben een eigen voorvoegsel, dus niets botst met je eigen opmaak.
  3. Voeg de JavaScript toe en roep init() aan met het element waar de HTML in staat.
<!-- Menu met Meer-knop (priority+) · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="mmp">
<label class="mmp__ctl"><span>Schermbreedte</span><input class="mmp__range" type="range" min="60" max="100" value="100" aria-valuetext="100 procent"></label>
<div class="mmp__frame">
<header class="mmp__bar">
<a class="mmp__logo" href="#mmp">Fysio Oost</a>
<nav class="mmp__nav" aria-label="Hoofdmenu">
<ul class="mmp__list">
<li><a href="#mmp-1">Afspraak</a></li>
<li><a href="#mmp-2">Behandelingen</a></li>
<li><a href="#mmp-3">Tarieven</a></li>
<li><a href="#mmp-4">Team</a></li>
<li><a href="#mmp-5">Locaties</a></li>
<li><a href="#mmp-6">Vacatures</a></li>
<li><a href="#mmp-7">Contact</a></li>
</ul>
<div class="mmp__more" hidden>
<button class="mmp__btn" type="button" aria-expanded="false" aria-controls="mmp-drop"><span class="mmp__bl">Meer</span><svg viewBox="0 0 16 16" aria-hidden="true"><path d="M4 6l4 4 4-4"/></svg></button>
<ul class="mmp__drop" id="mmp-drop" hidden></ul>
</div>
</nav>
</header>
<p class="mmp__note"></p>
</div>
</div>
</div>

Meer uit navigatie & menu's

Iets gezien dat je mooi vindt?

Zet het in je selectie en stuur hem op. Dan bouwen we je site eromheen, in jouw huisstijl.

Neem contact op →