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

Newton-wieg als laadindicator New

While a price is calculated, the balls of a Newton's cradle click back and forth with a real pendulum motion (fast at the bottom, slow at the turn). The steps appear in a live region; at the end the cradle comes to rest and the result appears. For a calculator of an insulation company, mortgage adviser or insurer. With reduced motion the cradle stays still and only the steps run.

Dakisolatie, 42 m²

Hellend dak in Zoetermeer, isoleren aan de binnenkant.

How to use it

  1. Paste the HTML where the components 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.
<!-- Newton-wieg als laadindicator · © 2026 NedDev BV · NedDev Lab-licentie (gratis gebruik, niet doorverkopen) · neddev.com/nl/lab/gebruik/#licentie -->
<div class="jouw-container">
<div class="fyn">
<svg class="fyn__wieg" viewBox="0 0 200 140" aria-hidden="true">
<path class="fyn__frame" d="M24 128 L32 16 L168 16 L176 128 M12 128 L188 128"/>
<g class="fyn__p"><line x1="56" y1="16" x2="56" y2="92"/><circle cx="56" cy="102" r="11"/></g>
<g class="fyn__p"><line x1="78" y1="16" x2="78" y2="92"/><circle cx="78" cy="102" r="11"/></g>
<g class="fyn__p"><line x1="100" y1="16" x2="100" y2="92"/><circle cx="100" cy="102" r="11"/></g>
<g class="fyn__p"><line x1="122" y1="16" x2="122" y2="92"/><circle cx="122" cy="102" r="11"/></g>
<g class="fyn__p"><line x1="144" y1="16" x2="144" y2="92"/><circle cx="144" cy="102" r="11"/></g>
</svg>
<div class="fyn__tekst">
<h3 class="fyn__h">Dakisolatie, 42 m²</h3>
<p class="fyn__p2">Hellend dak in Zoetermeer, isoleren aan de binnenkant.</p>
<button class="fyn__knop" type="button">Bereken mijn prijs</button>
<p class="fyn__st" aria-live="polite"></p>
</div>
</div>
</div>

More components

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 →