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

Form elements.

A form is often the last step before an enquiry or purchase. Clear fields, instant feedback and a visible confirmation noticeably reduce drop-off. Here are inputs, switches, sliders and confirm buttons that help the user along.

24 items · Some of these items we built ourselves, some come from open-source libraries with a permissive licence. Every item lists its source and licence.

Day/Night Toggle Forms & inputs

Switch with smooth thumb slide and day/night icon.

UiverseMITCSS only
Draw-Tick Checkbox Forms & inputs

Tick draws itself with a box bounce.

UiverseMITCSS only
Star Rating Forms & inputs

Stars fill on hover, click locks the rating.

UiverseMITCSS + JS
Segmented Control Forms & inputs

iOS-style segmented control with a sliding pill.

UiverseMITCSS + JS
Floating Label Input Forms & inputs

Label that floats up on focus or input

eigeneigenCSS only
Password Strength Forms & inputs
Voer een wachtwoord in

Password strength bar that colors as you type

eigeneigenCSS + JS
OTP Pin Input Forms & inputs

Six boxes with auto-advance and paste support

eigeneigenCSS + JS
Range Slider Forms & inputs
50

Slider with filled track and floating value bubble

eigeneigenCSS + JS
Upload Dropzone Forms & inputs

Drag-and-drop zone with hover glow and filename

eigeneigenCSS + JS
Expanding Search Forms & inputs

Round button that expands into a search field

UiverseMITCSS + JS
Radio Pill Group Forms & inputs

Pill choice with sliding background indicator

eigeneigenCSS + JS
Tag Chip Input Forms & inputs
designvanilla

Type and Enter creates removable chips

eigeneigenCSS + JS
Quantity Stepper Forms & inputs
1

Plus/minus counter with bump animation

eigeneigenCSS + JS
Select Dropdown Forms & inputs
  • Nederland
  • België
  • Duitsland
  • Frankrijk

Custom select with unfolding list

eigeneigenCSS + JS
Validation Shake Forms & inputs

Field shakes and turns red on invalid input

AnimistaFreeBSDCSS + JS
Inlogknoppen met veeg Forms & inputs

A row of sign-in options where on hover a dark panel sweeps in from the left and the icon recolours; for a sign-in or sign-up screen.

eigeneigenCSS only
Progress Stepper Forms & inputs
✓Account
✓Profiel
3Betaling
4Klaar

Step indicator with progress line

eigeneigenCSS + JS
Slide to Confirm NewForms & inputs
Factuur 2026-0412€ 249,00

Hoveniersbedrijf De Linde · Haarlem

Schuif om te betalenBetaald

Slide the handle right to confirm a payment or irreversible action; releasing halfway springs back. Works with mouse, touch and keyboard.

SmoothUIMITCSS + JS
Hold to Confirm NewForms & inputs

Project Verbouwing Kerkstraat 14 verwijderen?

Houd 1,5 seconde ingedrukt

A button you hold for one and a half seconds before a delete goes through; releasing early drains back. Prevents accidental deletes without an extra dialog.

Kokonut UIMITCSS + JS
Exposure Slider NewForms & inputs
±0,0 EV

An exposure dial like on a camera: drag the ruler under the marker and the preview gets lighter or darker. For photo editors, configurators and range settings.

SmoothUIMITCSS + JS

    A drop zone that lights up when you hold files over it, with a progress bar, cancel button and done state per file. For quote requests with photos and drawings.

    eigeneigenCSS + JS
    Klantportaal · Installatiebedrijf HoekWachtwoord

    The eye in the password field opens or closes and the dots decode letter by letter into readable text, and back again. For login screens and client portals.

    eigeneigenCSS + JS
    Schakelaar met tekstmorph NewForms & inputs
    Website-onderhoud · Basis2 maanden gratis
    Betaal maandelijks
    €49per maand

    Updates, back-ups en elke maand 1 uur wijzigingen. Bedragen excl. btw.

    A monthly/yearly switch where only the letters and digits that actually change move out, while the rest glides into place. For pricing blocks and subscriptions.

    eigeneigenCSS + JS
    Personenteller met bump NewForms & inputs
    Reserveren · Bistro Kademuur, Alkmaar
    Aantal personenZa 18 okt · 19:00
    2

    Groepen vanaf 9 personen: bel 072 123 4567

    A plus/minus counter where the number rolls in the direction of the click, the field gives a short bump (and the phone vibrates) and shakes with a hint at the limit. For reservations and order quantities.

    eigeneigenCSS + JS

    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 →