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

Knoppenset met drukgevoel New

A calm default set like real top sites use: primary, secondary and ghost with a 2 px lift on hover, a hard shadow that sinks when pressed and scale .975, plus focus, disabled and loading states. Only transform and box-shadow in 160 ms, works everywhere; with reduced motion no movement, colour only.

hover: lift 2pxindrukken: schaduw wegtab: focusring

How to use it

  1. Paste the HTML where the buttons should appear.
  2. Add the CSS to your stylesheet. All classes are prefixed, so nothing clashes with your own styles.
  3. No JavaScript needed.
<!-- Knoppenset met drukgevoel · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="dfs">
  <div class="dfs__row">
    <button class="dfs__b dfs__b--p" type="button">Afspraak maken</button>
    <button class="dfs__b dfs__b--s" type="button">Bekijk tarieven</button>
    <button class="dfs__b dfs__b--g" type="button">Meer info</button>
  </div>
  <div class="dfs__row">
    <button class="dfs__b dfs__b--p" type="button" disabled>Uitgeschakeld</button>
    <button class="dfs__b dfs__b--p is-busy" type="button" aria-disabled="true" aria-busy="true"><span class="dfs__spin" aria-hidden="true"></span>Versturen</button>
    <button class="dfs__b dfs__b--s" type="button" disabled>Geen plek</button>
  </div>
  <p class="dfs__lgd"><span>hover: lift 2px</span><span>indrukken: schaduw weg</span><span>tab: focusring</span></p>
</div>
</div>

More buttons

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 →