Voor wie: kaarten met foto en subcategorieën Nieuw
Branchekiezer voor een bedrijf met meerdere doelgroepen: asymmetrisch raster van kaarten met foto, doelgroepnaam, een regel uitleg en subcategorieën als echte links (goed voor interne links en SEO). De hele kaart is klikbaar via een uitgerekte link, de sublinks blijven apart bereikbaar. Laatste cel is een contactvlak voor wie zijn branche niet ziet. Hover: foto zoomt 3% en pijl schuift, 200 ms; :focus-within geeft de kaart een rand. Puur CSS, grid met container queries voor de stapeling.
Hofstad Schoonmaak · Den Haag, Delft, Leiden
Voor wie wij schoonmaken
Elke branche heeft eigen regels: hygiëneprotocol in een praktijk, sleutelbeheer bij een VvE, schoonmaak na sluitingstijd in de horeca. Kies je situatie.

Kantoren
Dagelijks of een paar keer per week, voor of na kantooruren. Vaste schoonmaker die je pand kent.




Staat je branche er niet bij?
We maken ook scholen, sportclubs en winkels schoon. Bel Daan, hij komt binnen een week kijken.
070 345 51 20of vraag een offerte aan
Zo gebruik je het
- Plak de HTML op de plek waar het onderdeel moet komen.
- Zet de CSS in je stylesheet. Alle klassen hebben een eigen voorvoegsel, dus niets botst met je eigen opmaak.
- Geen JavaScript nodig.
<!-- Voor wie: kaarten met foto en subcategorieën · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="vwk">
<div class="vwk__in">
<div class="vwk__head">
<div><p class="vwk__kick">Hofstad Schoonmaak · Den Haag, Delft, Leiden</p><h2 class="vwk__h">Voor wie wij schoonmaken</h2></div>
<p class="vwk__lead">Elke branche heeft eigen regels: hygiëneprotocol in een praktijk, sleutelbeheer bij een VvE, schoonmaak na sluitingstijd in de horeca. Kies je situatie.</p>
</div>
<ul class="vwk__grid">
<li class="vwk__card vwk__card--big"><div class="vwk__img"><img src="https://neddev.com/lab-media/voor-wie-kaarten-1.webp" alt="Glazenwasser maakt de glazen gevel van een kantoor schoon" loading="lazy"></div><div class="vwk__b"><h3><a class="vwk__a" href="#">Kantoren<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h11M11 5l5 5-5 5"/></svg></a></h3><p>Dagelijks of een paar keer per week, voor of na kantooruren. Vaste schoonmaker die je pand kent.</p><ul class="vwk__subs"><li><a href="#">Dagelijkse schoonmaak</a></li><li><a href="#">Glasbewassing</a></li><li><a href="#">Vloeronderhoud</a></li><li><a href="#">Sanitair en pantry</a></li></ul></div></li>
<li class="vwk__card"><div class="vwk__img"><img src="https://neddev.com/lab-media/voor-wie-kaarten-2.webp" alt="Schoonmaker reinigt de balie van een tandartspraktijk" loading="lazy"></div><div class="vwk__b"><h3><a class="vwk__a" href="#">Zorg en praktijken<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h11M11 5l5 5-5 5"/></svg></a></h3><ul class="vwk__subs"><li><a href="#">Tandarts</a></li><li><a href="#">Fysio</a></li><li><a href="#">Huisarts</a></li></ul></div></li>
<li class="vwk__card"><div class="vwk__img"><img src="https://neddev.com/lab-media/voor-wie-kaarten-3.webp" alt="Schoonmaker dweilt het trappenhuis van een appartementengebouw" loading="lazy"></div><div class="vwk__b"><h3><a class="vwk__a" href="#">VvE en appartementen<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h11M11 5l5 5-5 5"/></svg></a></h3><ul class="vwk__subs"><li><a href="#">Trappenhuis</a></li><li><a href="#">Bergingen</a></li><li><a href="#">Glas gevel</a></li></ul></div></li>
<li class="vwk__card"><div class="vwk__img"><img src="https://neddev.com/lab-media/voor-wie-kaarten-4.webp" alt="Restaurantkeuken van rvs wordt na sluitingstijd schoongemaakt" loading="lazy"></div><div class="vwk__b"><h3><a class="vwk__a" href="#">Horeca<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h11M11 5l5 5-5 5"/></svg></a></h3><ul class="vwk__subs"><li><a href="#">Keuken (HACCP)</a></li><li><a href="#">Zaal na sluiting</a></li></ul></div></li>
<li class="vwk__card"><div class="vwk__img"><img src="https://neddev.com/lab-media/voor-wie-kaarten-5.webp" alt="Glazenwasser op een ladder bij een Haags herenhuis" loading="lazy"></div><div class="vwk__b"><h3><a class="vwk__a" href="#">Particulier<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M4 10h11M11 5l5 5-5 5"/></svg></a></h3><ul class="vwk__subs"><li><a href="#">Glazenwasser</a></li><li><a href="#">Opleverschoonmaak</a></li></ul></div></li>
<li class="vwk__other"><p class="vwk__o-k">Staat je branche er niet bij?</p><p class="vwk__o-t">We maken ook scholen, sportclubs en winkels schoon. Bel Daan, hij komt binnen een week kijken.</p><a class="vwk__o-tel" href="tel:+31703455120">070 345 51 20</a><a class="vwk__o-m" href="#">of vraag een offerte aan</a></li>
</ul>
</div>
</div>
</div>/* Voor wie: kaarten met foto en subcategorieën · NedDev · eigen werk. */
/* fonts (Fontshare): red-hat-display@400,500,700 */
.vwk{--vwk-navy:#10243e;--vwk-aqua:#1f7f8c;--vwk-bg:#f5f7f8;--vwk-line:#dde3e7;--vwk-mut:#56636f;background:var(--vwk-bg);color:var(--vwk-navy);font-family:'Red Hat Display',sans-serif;box-sizing:border-box;container-type:inline-size}
.vwk *,.vwk *::before,.vwk *::after{box-sizing:border-box}
.vwk__in{max-width:1200px;margin:0 auto;padding:44px 32px}
.vwk__head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:26px}
.vwk__kick{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--vwk-mut)}
.vwk__h{font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:1.02;letter-spacing:-.02em;margin:0}
.vwk__lead{margin:0;font-size:15.5px;line-height:1.6;color:var(--vwk-mut);max-width:52ch}
.vwk__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:auto;gap:14px}
.vwk__card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--vwk-line);border-radius:6px;overflow:hidden;transition:border-color .2s}
.vwk__card--big{grid-row:span 2}
.vwk__card:hover{border-color:#b7c3cc}
.vwk__card:focus-within{outline:2px solid var(--vwk-aqua);outline-offset:2px}
.vwk__img{overflow:hidden;aspect-ratio:16/9;background:var(--vwk-line)}
.vwk__card--big .vwk__img{aspect-ratio:auto;flex:1;min-height:220px}
.vwk__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}
.vwk__card:hover .vwk__img img{transform:scale(1.03)}
.vwk__b{padding:14px 16px 16px}
.vwk__b h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.2}
.vwk__a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;outline:none}
.vwk__a::after{content:"";position:absolute;inset:0;z-index:1}
.vwk__a svg{width:17px;height:17px;fill:none;stroke:var(--vwk-aqua);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.vwk__card:hover .vwk__a svg{transform:translateX(4px)}
.vwk__b p{margin:0 0 10px;font-size:14.5px;line-height:1.5;color:var(--vwk-mut)}
.vwk__subs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}
.vwk__subs a{position:relative;z-index:2;font-size:14px;font-weight:500;color:var(--vwk-aqua);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s,color .16s}
.vwk__subs a:hover{border-bottom-color:currentColor;color:var(--vwk-navy)}
.vwk__subs a:focus-visible{outline:2px solid var(--vwk-aqua);outline-offset:2px;border-radius:2px}
.vwk__other{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;padding:18px 22px;border-radius:6px;background:var(--vwk-navy);color:#fff}
.vwk__o-k{margin:0;font-weight:700;font-size:18px}
.vwk__o-t{margin:0;flex:1 1 320px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.78)}
.vwk__o-tel{font-weight:700;font-size:22px;color:#fff;text-decoration:none;font-variant-numeric:tabular-nums}
.vwk__o-tel:hover{color:#9fe0e8}
.vwk__o-m{font-size:14px;color:#9fe0e8}
.vwk__o-m:hover{color:#fff}
.vwk__other a:focus-visible{outline:2px solid #9fe0e8;outline-offset:2px}
@container (max-width:900px){.vwk__grid{grid-template-columns:1fr 1fr}.vwk__card--big{grid-column:1/-1;grid-row:auto}.vwk__card--big .vwk__img{aspect-ratio:21/9;flex:none;min-height:0}.vwk__head{grid-template-columns:1fr;gap:12px}}
@container (max-width:560px){.vwk__in{padding:28px 16px}.vwk__grid{grid-template-columns:1fr}.vwk__card--big .vwk__img{aspect-ratio:16/9}}
@media (prefers-reduced-motion:reduce){.vwk *{transition:none!important}}
Meer uit paginasecties
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 →