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

Projectkaarten · drie hover-varianten New

Three ways for a project card to respond to hover and keyboard focus: lift (2 px up with a softer shadow), reveal text (a short description opens below the title via grid-template-rows) and slide in image (the photo slides up over a text card). Pick one per site; for portfolios of builders, designers and agencies. Pure CSS, with reduced motion only a colour change.

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. No JavaScript needed.
<!-- Projectkaarten · drie hover-varianten · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="hks">
<div class="hks__col">
<a class="hks__card hks__card--lift" href="#hv-kaart-set"><span class="hks__img"><img src="https://neddev.com/lab-media/hv-kaart-set-1.webp" alt="" width="900" height="491" loading="lazy"></span><span class="hks__body"><span class="hks__t">Badkamer in Heemstede</span><span class="hks__m">Klaar in 3 weken</span></span></a>
<span class="hks__cap">Optillen</span>
</div>
<div class="hks__col">
<a class="hks__card hks__card--reveal" href="#hv-kaart-set"><img class="hks__full" src="https://neddev.com/lab-media/hv-kaart-set-2.webp" alt="" width="900" height="491" loading="lazy"><span class="hks__over"><span class="hks__t">Keuken in Haarlem</span><span class="hks__more"><span class="hks__mi">Mat zwart met eiken, € 18.400 geplaatst.</span></span></span></a>
<span class="hks__cap">Tekst onthullen</span>
</div>
<div class="hks__col">
<a class="hks__card hks__card--slide" href="#hv-kaart-set"><span class="hks__plain"><span class="hks__t">Aanbouw in Bloemendaal</span><span class="hks__m">14 m² extra woonkamer met schuifpui</span><span class="hks__go">Bekijk project</span></span><img class="hks__in" src="https://neddev.com/lab-media/hv-kaart-set-3.webp" alt="" width="900" height="491" loading="lazy"><span class="hks__lbl"><span class="hks__t">Aanbouw in Bloemendaal</span></span></a>
<span class="hks__cap">Beeld inschuiven</span>
</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 →