Services
Solutions
Industries
Regions
Book a call 085 369 7668 info@neddev.com

Bel die schudt bij een nieuwe melding New

Notification bell for a customer portal: when a notification arrives the bell swings with a clapper that lags slightly behind, and the new number rolls into the counter. Click the bell to mark everything as read. The demo receives two notifications by itself and then only via the test button; the text is announced via aria-live. Use it in the top bar of a portal, booking area or shop account.

Rijschool Noorderbaan

Je les van donderdag 14:00 is bevestigd.

How to use it

  1. Paste the HTML where the buttons should appear.
  2. Add the CSS to your stylesheet. All classes are prefixed, so nothing clashes with your own styles.
  3. Add the JavaScript and call init() with the element that contains the HTML.
<!-- Bel die schudt bij een nieuwe melding · © 2026 NedDev BV · NedDev Lab-licentie (gratis gebruik, niet doorverkopen) · neddev.com/nl/lab/gebruik/#licentie -->
<div class="jouw-container">
<div class="k7b">
  <div class="k7b__app">
    <div class="k7b__bar">
      <span class="k7b__brand">Rijschool Noorderbaan</span>
      <button class="k7b__bell" type="button" aria-label="Meldingen, 2 ongelezen">
        <span class="k7b__swing"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 3.2v1.3M6.5 16.5V11a5.5 5.5 0 0 1 11 0v5.5l1.6 2H4.9z" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round" stroke-linecap="round"/><g class="k7b__clap"><path d="M10 20.4a2 2 0 0 0 4 0" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/></g></svg></span>
        <span class="k7b__count" aria-hidden="true"><span class="k7b__n">2</span></span>
      </button>
    </div>
    <div class="k7b__body">
      <p class="k7b__msg" aria-live="polite">Je les van donderdag 14:00 is bevestigd.</p>
      <button class="k7b__test" type="button">Stuur een testmelding</button>
    </div>
  </div>
</div>
</div>

More buttons

Seen something you like?

Add it to your selection and send it over. We build your site around it, in your brand.

Get in touch →