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

Laadpuntjes en golfloader in context Nieuw

Laadstaten waar ze echt voorkomen: drie puntjes in een zoekveld terwijl de vestigingen op postcode worden gezocht (aria-busy, uitkomst via aria-live), een typindicator in een chat en een golflijn met golvende tekst voor het ophalen van beschikbaarheid. Elk met een tekst voor schermlezers; bij minder beweging alleen een rustige pulse.

Typ om te zoeken

Sanne typt een bericht
Beschikbaarheid laden

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.
<!-- Laadpuntjes en golfloader in context · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="lpg">
<div class="lpg__rij lpg__zoek"><div class="lpg__veld"><label class="lpg__sro" for="lpg-pc">Zoek een vestiging op postcode</label><input class="lpg__in" id="lpg-pc" type="text" inputmode="numeric" placeholder="Bijv. 3511" autocomplete="off" aria-describedby="lpg-sr"><span class="lpg__dots" aria-hidden="true"><i></i><i></i><i></i></span></div><p class="lpg__sr" id="lpg-sr" aria-live="polite">Typ om te zoeken</p></div>
<div class="lpg__rij lpg__chat"><span class="lpg__av" aria-hidden="true">SV</span><div class="lpg__bel" role="status"><span class="lpg__typ" aria-hidden="true"><i></i><i></i><i></i></span><span class="lpg__msg"></span><span class="lpg__sro">Sanne typt een bericht</span></div></div>
<div class="lpg__rij lpg__golf" role="status"><svg class="lpg__wave" viewBox="0 0 96 24" aria-hidden="true"><path d="M0 12q7.5-9 15 0t15 0 15 0 15 0 15 0 15 0 15 0 15 0"/></svg><span class="lpg__txt" aria-hidden="true"></span><span class="lpg__sro">Beschikbaarheid laden</span></div>
</div>
</div>

Meer uit componenten

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 →