Homepage for a renovation contractor in Delft: full-width before/after slider as the hero, signal yellow with cobalt and black-and-white photography, priced services listed beside one large image, project mosaic with a review in between, postcode check and a home-visit form.
OUR COMPONENT
LIBRARY.
559 animations, components, page sections and complete website designs, each with a live demo and code. Add what you like to your selection and send it to us; we build your site around it.
- items
- 559
- categories
- 13
- complete websites
- 29
- page sections
- 95
- new this month
- 370
Every item is designed and written by NedDev. You may use them for free in your own projects and your clients' projects; reselling them as a library or template pack is not allowed.
01Complete websites 29
View all 29 →Complete homepages for real kinds of businesses: from builder and law firm to restaurant, web shop and SaaS. Each design has its own visual system drawn from the industry, real navigation, dense content and a full footer, the way an agency would deliver it.
02Page examples 14
View all 14 →Single pages that each do one job: a landing page for an ad, an about page that builds trust, a contact page, a pricing page and a job opening. Every example is fully filled in for a real kind of business and has a full-screen live demo.
Ads landing page for an installer: the hero is a selector that instantly works out whether a hybrid or all-electric heat pump fits, with the price after subsidy. Then one quote form, reviews with name and district, certifications, FAQ and duotone photography.
Landing page for a free introductory meeting at an accounting office: the promise on the left, a three-field form on the right, then the clients in pictures, the two people you will meet, fixed prices, reviews, FAQ and the same form again at the bottom.
03Page sections 95
View all 95 →Complete blocks to build a page with: navigation, hero, services, pricing, reviews, team, contact, cookie banner and footer. Every example is filled in for a different industry, so you see how it feels with real content instead of filler.
Symmetric navbar with the wordmark in the centre, links on both sides and the phone number as a button, above a full-width photo with the heading bottom left. On mobile a menu panel opens. Suits hospitality and shops with a strong wordmark.
Navbar where "Services" opens a mega menu (hover or click): one row per trade with services and starting prices, a customer case with photo on the right. Below it a low photo band with the heading underneath. For installers and other firms with many services.
04Hero styles 11
View all 11 →The hero is the first thing a visitor sees and decides within seconds whether they stay. These openings do more than a photo with a headline: motion, typography and interaction that show who you are.
Wakker worden tussen de koeien en de molens.
Hero with a photo that slowly zooms and pans over 26 seconds (Ken Burns), text on top and a pause button bottom right, required by WCAG 2.2.2 for motion longer than 5 seconds. Pure CSS: a transform animation plus animation-play-state via :has() on a real checkbox. With reduced motion the image stands still and the button disappears. Works in every browser.
[ Interieurbouw · Zaandam ]
Kasten, keukens en balies, op maat gemaakt in eigen werkplaats.
Short preloader (about 1 s) counting 000 to 100, after which the large wordmark slides into place in the header and the hero is revealed. Plays once per session (sessionStorage in try/catch), then the page shows directly; a "Replay" button shows it again. The logo move is a FLIP animation with the Web Animations API. No counter or motion with prefers-reduced-motion.
05Text animations 43
View all 43 →Moving type pulls attention to the words that matter: a headline arriving letter by letter, a number counting up, a word that swaps. Use it sparingly, once or twice per page, so it stays an accent.
BOUWEN WIJ
Van kelder tot nok bouwen wij, in Leiden, Alphen en Katwijk.Four lines of large type slide, scale and change colour with the scroll inside their own area. For a brand story or the opening of a project page.
Na de opname ontvangt u binnen twee werkdagen een offerte met een vaste prijs. Daarin staat precies welk materiaal we gebruiken, hoeveel dagen we nodig hebben en wanneer we kunnen starten. Meerwerk bespreken we altijd eerst met u, nooit achteraf op de factuur.
A highlighter moves through the text word by word at reading pace, with a play button and speed control. For explanations paired with audio or video, or to make long copy easier to read.
Two running bands that slow down on hover and can be flung with mouse or finger; speed then eases back to normal. For USPs and certifications.
06Scroll effects 41
View all 41 →Scroll effects tell a story while the visitor moves down: images sliding open, text revealing itself, sections that pin and swap. Used well they make a long page easier to read.
Blog · Verduurzamen
Hybride warmtepomp in een jaren-30-woning: waar let je op?
Een jaren-30-woning heeft vaak mooie details, maar ook enkel glas in de bovenlichten, een spouw die soms al is gevuld en soms niet, en radiatoren die op hoge temperatuur zijn berekend. Dat zijn precies de punten die bepalen of een hybride warmtepomp lekker draait.
1. Begin bij de schil
Laat eerst de spouw controleren. Een gevulde spouw en isolatie onder de vloer halen in een gemiddelde tussenwoning al snel 300 tot 500 m³ gas per jaar weg. Daarna kan de warmtepomp met een lagere watertemperatuur toe.
2. Kijk naar je radiatoren
Zet de cv-ketel een week op 55 graden. Blijft het in elke kamer warm genoeg, dan is je huis klaar voor een hybride systeem. Koud in de achterkamer? Dan helpt vaak één grotere radiator al.
3. Plek voor de buitenunit
De unit hangt het liefst aan de achtergevel of op een plat dak, minstens een meter van de erfgrens. Een monteur meet het geluid vooraf, zodat je zeker weet dat je binnen de regels blijft.
4. Subsidie en terugverdientijd
Met de ISDE-subsidie en een lager gasverbruik verdien je een hybride warmtepomp in een jaren-30-woning meestal in zeven tot negen jaar terug. Vraag twee offertes aan en vergelijk het vermogen, niet alleen de prijs.
Einde artikel. Vragen? Bel 010 123 4567.
Thin reading progress bar on top of an article, driven by CSS animation-timeline: scroll() with no JS for the bar, plus a small JS fallback for browsers without scroll-driven animations (such as Firefox). It sits in a sticky strip with the title and minutes left. Runs in its own scroll area; on a real page use scroll(root).
Scroll naar beneden
Tegelwerk dat dertig jaar meegaat.
Badkamers, keukens en vloeren in Rotterdam en omgeving. Je krijgt één vast aanspreekpunt en een planning per dag.
- Badkamer Kralingen12 werkdagen · 2025
- Keukenwand Hillegersberg2 werkdagen · 2025
- Vloer 64 m² Schiedam4 werkdagen · 2026
- Toilet en hal Capelle3 werkdagen · 2026
Nog één stukje, dan zie je de footer onder de pagina vandaan komen.
Bakker Tegelwerken
WerkplaatsIndustrieweg 14
3044 AS Rotterdam
Contact010 123 4567
info@voorbeeld.nl
GegevensKvK 12345678
btw NL001234567B01
The footer sits pinned at the bottom (position: sticky; bottom: 0) behind the content, and the page slides off it at the end. Pure CSS, no JS and no new features: works in every current browser. The demo scrolls its own container; on a real site place the sticky footer right after main.
07Buttons 34
View all 34 →The button is where a visitor becomes a customer, so it should stand out without shouting. These buttons respond to hover and click: a shine, a magnetic pull, a confirmation after copying.
While sending, the button fills with an orange bar and a rising percentage, then rolls on to a confirmation with a check mark. For quote and contact forms.
- 14oktOpname badkamer09:00 · Kerklaan 12, Rijswijk
- 15oktLevering tegels13:30 · Laan van Nieuw Oost-Indie 4, Den Haag
- 17oktOplevering keuken10:00 · Prinsegracht 31, Delft
A row is struck through and folds away, then a toast with a countdown ring gives five seconds to restore it. For calendars, carts and admin screens.
8 vacatures bij De Vries Installatietechniek
Amersfoort en omgeving · bijgewerkt di 7 okt
- Servicemonteur cv en warmtepompAmersfoort · 38 uur · € 3.100 tot € 3.900
- Leerling installatiemonteur (BBL)Amersfoort · 40 uur · € 2.150 tot € 2.600
- Elektromonteur woningbouwNijkerk · 40 uur · € 2.900 tot € 3.600
- WerkvoorbereiderAmersfoort · 36 uur · € 3.400 tot € 4.300
- Planner storingsdienstAmersfoort · 32 uur · € 2.800 tot € 3.300
- Projectleider utiliteitUtrecht · 40 uur · € 4.300 tot € 5.400
- Calculator E en WAmersfoort · 38 uur · € 3.600 tot € 4.500
- MagazijnmedewerkerLeusden · 24 tot 32 uur · € 2.250 tot € 2.600
Staat je functie er niet bij? Mail je cv naar werken@voorbeeld.nl.
Button that appears after scrolling a fair way, with a ring around the arrow showing your progress. Scrolls back smoothly (instantly with prefers-reduced-motion) and then moves focus to the heading so keyboard users stay oriented. Small JS, no new browser features needed.
08Navigation & menus 43
View all 43 →Navigation should not draw attention but should feel good: a menu that opens smoothly, tabs that show where you are, links that respond to the cursor. Small details that make a site feel finished.
Verbouwen zonder verrassingen.
Vaste prijs vooraf, één aanspreekpunt en oplevering op de afgesproken dag.
- Dakkapel plaatsenvanaf € 7.950
- Badkamer compleetvanaf € 11.500
- Aanbouw 3 x 4 metervanaf € 39.000
Kom langs in de werkplaats.
Rotterdamseweg 212, Delft · 015 123 4567 · info@voorbeeld.nl
Five orange strips close over the page in a stagger, the content swaps and the strips lift again. For sites that should feel like one continuous piece.
Wonen aan het water, ontworpen voor honderd jaar.
Kade 14, Leidenstudio@voorbeeld.nl
The menu panel rolls down from the top and each link rises out of its own mask, with a count and a contact line. For sites with a small, strong menu.
Diensten
Ontwerp, vergunning en directievoering onder één dak.
The orange marker stretches toward your cursor like a magnet and snaps onto the item below; when you leave it springs back to the active page.
09Forms & inputs 59
View all 59 →A form is often the last step before an enquiry or purchase. Clear fields, instant feedback and a visible confirmation noticeably reduce drop-off.
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.
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.
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.
10Numbers & charts 34
View all 34 →Numbers persuade faster than sentences: project counts, a score, a schedule. These components make data readable and give it some life, from counters and gauges to calendars and maps.
- Gegevens
- Woning
- Planning
- Bevestigen
Four progress forms in one set: steps (2 of 4), linear bar with label and amount, an upload that ends in success or error, a ring and an indeterminate loading bar. Animates to its value when in view (IntersectionObserver + CSS transitions), with role="progressbar" and aria-valuenow. With reduced motion values are set directly and the loader stays still.
Price table for a physiotherapy practice: click a column header to sort (aria-sort, ascending/descending, aria-live announcement), sticky header, scroll shadows that only show when there is more to see (background-attachment: local, no JS) and cards with labels plus a sort select in narrow containers. Container query on the wrapper, so it also works in a sidebar.
Activiteit
Status timeline for a repair, order or quote request: four steps (received, scheduled, on the way, done) with dates, the current step marked (aria-current="step", calm pulse that stops under prefers-reduced-motion) and an expandable activity log. The log uses
11Components 118
View all 118 →Building blocks that make a page interactive: tilting cards, carousels, compare sliders, notifications and dialogs. Each solves a concrete problem, like showing a before and after or fitting a lot of content in little space.
A stack of project cards that fans open on hover or click; the card under your cursor lifts. For a compact portfolio or recent projects.
Five narrow image strips where the chosen one slides wide open with title and price; the others show a vertical label. For accommodations, collections or locations.
A project card that plays a timelapse on hover; move sideways to scrub through it, with timecode and progress bar. For case studies with build footage or product demos.
12Backgrounds & WebGL 14
View all 14 →Animated backgrounds and shader effects give a site depth and atmosphere: a flowing gradient, fluted glass, dots reacting to the mouse. They run on the GPU and fall back to a still image when a device cannot handle it.
Open avond in de showroom
Donderdag 23 oktober van 19.00 tot 21.30 uur bij Keukenstudio Eemland in Amersfoort. Met koffie en een ontwerper aan tafel.
A calm background of soft light rays falling from the top left corner across a dark surface and shifting very slowly, like light through a window. One fragment shader in OGL on a triangle, paused off screen, a single still frame with reduced motion and a CSS fallback (conic-gradient) without WebGL. For the hero of a showroom, gallery or event where the text does the work.
Warmte die je ziet
Kachelbouw Kuipers plaatst houtkachels en inbouwhaarden in heel Overijssel.
A slowly flowing colour field in orange, rust and black, computed with layered noise in a fragment shader. As a hero backdrop; without WebGL it falls back to a CSS gradient.
13Themes 24
View all 24 →The same content can feel very different depending on colour, type and rhythm. Each theme here is a small design system: palette with tokens, typefaces with a scale, buttons, forms, cards and a sample section.
Cool lavender grey with bottle green and the bevelled Bevellier display face: calm and slightly unexpected. Wide image band on top, heading below. For interior builders, architects and care practices.
Near-black pine green with soft pink and the sharp serif Zodiak: a forest at dusk. A large portrait is the hero, the heading in the maker's own words. For florists, wine bars and studios.
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 →