Diensten
Oplossingen
Branches
Regio
Plan een gesprek 085 369 7668 info@neddev.com

Iconen die van vorm wisselen Nieuw

Vier schakelknoppen voor een klantportaal waarvan het icoon zelf van vorm verandert: het slot klikt open, de bel krijgt een streep, het raster schuift in een lijst en de geluidsgolven worden een kruis. Een rij instellingen met echte knoppen (aria-pressed) en de stand in tekst onder de naam, zodat de stand nooit alleen van het icoon afhangt. Voor instellingen in een portaal, een webshopfilter (raster of lijst) of een mediaspeler.

Instellingen in je klantportaal

  • Profiel voor collega'sPrivé
  • Meldingen per mailMeldingen aan
  • Weergave facturenRaster
  • Geluid bij een berichtGeluid aan

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.
<!-- Iconen die van vorm wisselen · © 2026 NedDev BV · NedDev Lab-licentie (gratis gebruik, niet doorverkopen) · neddev.com/nl/lab/gebruik/#licentie -->
<div class="jouw-container">
<div class="r7im">
<p class="r7im__h">Instellingen in je klantportaal</p>
<ul class="r7im__rij">
<li class="r7im__cel"><span class="r7im__t">Profiel voor collega's<span class="r7im__s">Privé</span></span><button class="r7im__b" type="button" aria-pressed="true" aria-label="Profiel afschermen voor collega's" data-aan="Privé" data-uit="Gedeeld"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="5" y="11" width="14" height="10" rx="2"/><path class="r7im__m" data-a="M8 11V7C8 4.8 9.8 3 12 3C14.2 3 16 4.8 16 7V11" data-b="M8 11V5C8 2.8 9.8 1 12 1C14.2 1 16 2.8 16 5V6"/><path d="M12 15.2v2"/></svg></button></li>
<li class="r7im__cel"><span class="r7im__t">Meldingen per mail<span class="r7im__s">Meldingen aan</span></span><button class="r7im__b r7im__bel" type="button" aria-pressed="true" aria-label="Meldingen per mail" data-aan="Meldingen aan" data-uit="Meldingen uit"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><g class="r7im__klok"><path d="M6 16.5V11a6 6 0 0 1 12 0v5.5l1.5 2h-15z"/><path d="M10 21a2 2 0 0 0 4 0"/></g><path class="r7im__gat" pathLength="1" d="M3.5 3.5L20.5 20.5"/><path class="r7im__streep" pathLength="1" d="M3.5 3.5L20.5 20.5"/></svg></button></li>
<li class="r7im__cel"><span class="r7im__t">Weergave facturen<span class="r7im__s">Raster</span></span><button class="r7im__b r7im__vul" type="button" aria-pressed="false" aria-label="Facturen als lijst tonen" data-aan="Lijst" data-uit="Raster"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path class="r7im__m" data-a="M4 4h6.5v6.5h-6.5z" data-b="M4 4h16v2.4h-16z"/><path class="r7im__m" data-a="M13.5 4h6.5v6.5h-6.5z" data-b="M4 8.6h16v2.4h-16z"/><path class="r7im__m" data-a="M4 13.5h6.5v6.5h-6.5z" data-b="M4 13.2h16v2.4h-16z"/><path class="r7im__m" data-a="M13.5 13.5h6.5v6.5h-6.5z" data-b="M4 17.8h16v2.4h-16z"/></svg></button></li>
<li class="r7im__cel"><span class="r7im__t">Geluid bij een bericht<span class="r7im__s">Geluid aan</span></span><button class="r7im__b" type="button" aria-pressed="true" aria-label="Geluid bij een nieuw bericht" data-aan="Geluid aan" data-uit="Geluid uit"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M3.5 9h3.5l5-4v14l-5-4H3.5z"/><path class="r7im__m" data-a="M15.5 9C17 10.5 17 13.5 15.5 15" data-b="M15.5 9C17.5 11 19.5 13 21.5 15"/><path class="r7im__m" data-a="M18.5 6C21.5 9 21.5 15 18.5 18" data-b="M21.5 9C19.5 11 17.5 13 15.5 15"/></svg></button></li>
</ul>
</div>
</div>

Meer uit knoppen

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 →