Home Work
SaaS developmentAI developmentAPI developmentMobile app developmentGoogle Ads managementHeadless ShopifyLaravel developmentNext.js developmentReact developmentTypeScript engineeringUI/UX designSEO & AEOEcommerce development
AI solutionsB2B platformsE-commerceHospitalityLead generationLogisticsEducationProcess automationSaaS platformsStartup MVPReal estateHealthcare
LegalHealthcareReal estateFinanceHospitality
The HagueRotterdamAmsterdamUtrechtEindhovenAlmereBredaArnhemNijmegenTilburgEnschedeGroningenLeidenDelftZoetermeerDen Bosch
Studio
AboutProcessLabBlogContact

Slider met vorige/volgende-cursor New

Project slider for a landscaper: with a mouse the cursor becomes a "Previous" button on the left half and "Next" on the right, and clicking pages. At both ends the cursor shows a dimmed state. Touch gets regular buttons; keyboard works with arrow keys and the buttons appear on focus. The counter is aria-live.

  • Stadstuin met keramische tegels, houten bakken en een meerstammige boom

    Stadstuin, Leiden42 m² · keramische tegels · 2026

  • Voortuin met buxushagen, grindpad en hortensia's bij een jaren-dertighuis

    Voortuin, Oegstgeestjaren-dertigwoning · buxus en grind

  • Daktuin met houten vlonder en plantenbakken boven de stad

    Daktuin, Rotterdam68 m² · vlonder en grassen

  • Tuin met vijver, inheemse planten en een schuur met sedumdak

    Natuurtuin, Katwijkvijver · sedumdak · inheemse planten

01 / 04

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.
<!-- Slider met vorige/volgende-cursor · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="slc"><div class="slc__vp" tabindex="0" role="region" aria-roledescription="carrousel" aria-label="Tuinprojecten van Groen en Steen">
<ul class="slc__track">
<li class="slc__slide" aria-roledescription="dia" aria-label="1 van 4"><img src="https://neddev.com/lab-media/slider-cursor-1.webp" alt="Stadstuin met keramische tegels, houten bakken en een meerstammige boom" loading="lazy"><p class="slc__cap"><b>Stadstuin, Leiden</b><span>42 m² · keramische tegels · 2026</span></p></li>
<li class="slc__slide" aria-roledescription="dia" aria-label="2 van 4"><img src="https://neddev.com/lab-media/slider-cursor-2.webp" alt="Voortuin met buxushagen, grindpad en hortensia's bij een jaren-dertighuis" loading="lazy"><p class="slc__cap"><b>Voortuin, Oegstgeest</b><span>jaren-dertigwoning · buxus en grind</span></p></li>
<li class="slc__slide" aria-roledescription="dia" aria-label="3 van 4"><img src="https://neddev.com/lab-media/slider-cursor-3.webp" alt="Daktuin met houten vlonder en plantenbakken boven de stad" loading="lazy"><p class="slc__cap"><b>Daktuin, Rotterdam</b><span>68 m² · vlonder en grassen</span></p></li>
<li class="slc__slide" aria-roledescription="dia" aria-label="4 van 4"><img src="https://neddev.com/lab-media/slider-cursor-4.webp" alt="Tuin met vijver, inheemse planten en een schuur met sedumdak" loading="lazy"><p class="slc__cap"><b>Natuurtuin, Katwijk</b><span>vijver · sedumdak · inheemse planten</span></p></li>
</ul>
<div class="slc__cur" aria-hidden="true"><svg viewBox="0 0 20 20"><path d="M4 10h12M11 5l5 5-5 5"/></svg><span class="slc__cl">Volgende</span></div>
<button class="slc__btn slc__btn--prev" type="button" aria-label="Vorige foto"><svg viewBox="0 0 20 20" aria-hidden="true"><path d="M16 10H4M9 5l-5 5 5 5"/></svg></button>
<button class="slc__btn slc__btn--next" type="button" aria-label="Volgende foto"><svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h12M11 5l5 5-5 5"/></svg></button>
<p class="slc__tel" aria-live="polite"><span>01</span> / 04</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 →