Markt
Prijzen
InloggenBegin
PraktijkgidsCSS en web
CSS en web

Kleurenschema voor een website: kleuren kiezen voor je site

Een site heeft minder kleuren nodig dan je denkt en elke kleur heeft een taak nodig. Geef ze rollen, toets ze aan elkaar en de hele site blijft consistent terwijl hij groeit.

GradientlyGeverifieerd Gradiently-account·1 oktober 2026·5 min lezen
Cover: Hail Courtyard · GR·VWT9·T2

De korte versie

  • Een kleurenschema voor een website werkt het best als een korte lijst rollen: paginaondergrond, vlak, tekst, gedempte tekst, rand, accent en statuskleuren.
  • De meeste sites hebben één merkaccent nodig, vooral voor knoppen en links, terwijl neutrale kleuren de rest van het werk doen.
  • WCAG vraagt om een contrastverhouding van minstens 4,5:1 voor gewone tekst en 3:1 voor grote tekst en interface-onderdelen zoals randen van invoervelden.
  • Als je kleuren opslaat als CSS-variabelen, ofwel designtokens, wisselt een hele site van thema door één set waarden te vervangen.
  • Een donker thema is een aparte set waarden voor dezelfde rollen, geen omkering van het lichte thema.
Op deze pagina
De rollen die elke site nodig heeftZo kies je kleuren voor een websiteDrie kleurenpaletten voor een website om mee te beginnenContrastregels die een site leesbaar houdenJe kleurenschema coderen als tokensDark mode is een eigen schemaWaar merkkleur verder gaat dan knoppen

Een goed kleurenschema voor een website is geen moodboard van vijf lievelingskleuren. Het is een korte lijst rollen, elk ingevuld met één kleur: de paginaondergrond, verhoogde vlakken, lopende tekst, rustigere tekst, randen, één accent voor acties en rood, oranje en groen voor status. Kies eerst je merkaccent, bouw er rustige neutrale kleuren omheen, controleer elke tekstcombinatie op contrast en sla het resultaat dan op als CSS-variabelen, zodat de hele site dezelfde waarden gebruikt.

De rollen die elke site nodig heeft

Ondergrond

Gebruikt voor

De paginaachtergrond

Vuistregel

Licht getint voelt zachter dan zuiver wit of zwart
VlakKaarten, panelen, menu’s

Vuistregel

Een stap lichter (licht thema) of nog lichter (donker thema) dan de ondergrond
TekstKoppen en lopende tekst

Vuistregel

Heel sterk contrast met ondergrond en vlak
Gedempte tekst

Gebruikt voor

Bijschriften, labels, metadata

Vuistregel

Nog altijd minstens 4,5:1 tegen de ondergrond
RandScheidingslijnen en omlijning van invoervelden

Vuistregel

Decoratieve lijnen mogen vaag zijn; randen van invoervelden hebben 3:1 nodig
AccentKnoppen, links, geselecteerde staten

Vuistregel

Je merkkleur, spaarzaam gebruikt zodat hij betekent “hier klikken”
StatusFouten, waarschuwingen, succes

Vuistregel

Rood, oranje, groen, afgestemd op je accent
RolGebruikt voorVuistregel
OndergrondDe paginaachtergrondLicht getint voelt zachter dan zuiver wit of zwart
VlakKaarten, panelen, menu’sEen stap lichter (licht thema) of nog lichter (donker thema) dan de ondergrond
TekstKoppen en lopende tekstHeel sterk contrast met ondergrond en vlak
Gedempte tekstBijschriften, labels, metadataNog altijd minstens 4,5:1 tegen de ondergrond
RandScheidingslijnen en omlijning van invoerveldenDecoratieve lijnen mogen vaag zijn; randen van invoervelden hebben 3:1 nodig
AccentKnoppen, links, geselecteerde statenJe merkkleur, spaarzaam gebruikt zodat hij betekent “hier klikken”
StatusFouten, waarschuwingen, succesRood, oranje, groen, afgestemd op je accent
Zeven rollen dekken de meeste sites. Noem kleuren naar rol, niet naar tint, zodat de merkkleur later aanpassen één wijziging is.

Zo kies je kleuren voor een website

  1. 1

    Begin met één accent

    Je merkkleur, of de kleur waarmee mensen je moeten associëren. Heb je er geen, dan helpt merkkleuren kiezen.

  2. 2

    Tint de neutrale kleuren naar het accent

    Grijzen met een vleugje van de tint van het accent voelen er verwant aan. Een merk in petrol krijgt koele, licht blauwe grijzen; een merk in terracotta warme, roomkleurige.

  3. 3

    Kies licht, donker of beide

    Kies het thema dat de meeste bezoekers het eerst zien en werk dat volledig uit voordat je aan het andere begint.

  4. 4

    Controleer elke tekstcombinatie

    Tekst op ondergrond, tekst op vlak, gedempte tekst op beide, wit op de accentknop. Los alles onder 4,5:1 op.

  5. 5

    Pas 60, 30, 10 toe

    Grofweg 60% ondergrond, 30% vlakken en tekst, 10% accent. De 60-30-10-regel legt de balans uit.

Drie kleurenpaletten voor een website om mee te beginnen

Rustige praktijk, licht. Tekst op ondergrond haalt ongeveer 15,7:1, gedempte tekst 6,1:1, wit op de petrolknop 5,5:1 en de rand van het invoerveld haalt op wit net 3:1.
Warm café, licht. Espresso op room haalt ongeveer 15:1; wit op terracotta ongeveer 5,5:1, dus knoplabels blijven leesbaar.
Nachtstudio, donker. Gebroken wit in plaats van zuiver wit vermindert verblinding; het lila accent haalt ongeveer 7:1 op de ondergrond, dus gebruik donkere tekst op lila knoppen.

Contrastregels die een site leesbaar houden

De WCAG-richtlijnen voor contrast leggen de ondergrens: 4,5:1 voor gewone tekst, 3:1 voor grote tekst (ongeveer 24 px, of 19 px vet) en 3:1 voor interface-onderdelen zoals randen van invoervelden en iconen die betekenis dragen. De contrastchecker van WebAIM test elk paar. Onze gids over kleurcontrast behandelt de redenen en de randgevallen.

Veelgemaakte fouten

  • Lichtgrijze placeholdertekst als enig label
  • Witte tekst op een lichte merkkleur zoals geel of hemelblauw
  • Links die alleen door kleur van de lopende tekst verschillen
  • Een lichte rand als enige omlijning van een formulierveld
  • Foutmeldingen die alleen in rood worden getoond

Oplossingen

  • Echte labels boven velden, gedempte tekst op 4,5:1
  • Donkere tekst op lichte accenten, of een diepere tint van het accent
  • Onderstreep links in lopende tekst, of maak ze vet
  • Randen van invoervelden op 3:1 tegen hun achtergrond
  • Een icoon of woorden naast de kleur

Je kleurenschema coderen als tokens

Sla elke rol één keer op als CSS-variabele en gebruik in je stijlen alleen die variabelen. Dan is een donker thema, een seizoenscampagne of een rebranding een wijziging in één blok waarden, geen zoektocht door elk bestand. Dit is het kernidee van designtokens.

css
:root {
  --ground: #f7f9fb;
  --surface: #ffffff;
  --text: #14202b;
  --text-muted: #52606d;
  --border-input: #8a96a3;
  --accent: #0f766e;
  --on-accent: #ffffff;
}

@media (prefers-color-scheme: dark) {
  :root {
    --ground: #0f0e17;
    --surface: #1a1926;
    --text: #ecebf3;
    --text-muted: #a5a3b8;
    --border-input: #6e6b85;
    --accent: #a78bfa;
    --on-accent: #0f0e17;
  }
}

body { background: var(--ground); color: var(--text); }
.card { background: var(--surface); }
.button { background: var(--accent); color: var(--on-accent); }
Rollen, geen tinten. Let op dat --on-accent van wit naar bijna zwart omklapt, omdat een lichtlila knop donkere tekst nodig heeft.

Dark mode is een eigen schema

Een licht palet omkeren werkt zelden. Verzadigde accenten gloeien te fel op zwart, schaduwen verdwijnen en zuiver witte tekst geeft verblinding. Bouw dark mode als tweede set waarden: een bijna zwarte ondergrond met een vleugje tint, vlakken die lichter worden naarmate ze hoger liggen, zachtere tekst en een accent dat is opgelicht tot het contrast haalt. Ontwerpen voor dark mode gaat dieper in op dit onderwerp.

Waar merkkleur verder gaat dan knoppen

Als het accent alleen op knoppen wordt gebruikt, kan de site generiek aanvoelen. Het antwoord is niet overal meer accent, maar één plek waar het merk expressief mag zijn: de hero, een kenmerkenband of de footer. Een rijk kleurverloop uit de familie van het merk werkt daar goed, terwijl de rest van de pagina rustig en leesbaar blijft.

Harbour Physio
Zorg die op tijd is.
Afspraken in dezelfde week in vier praktijken
Gradiently · @gradiently

Eén expressieve band van 1920×1080 draagt het merk; de rest van de site gebruikt de rustige rollen hierboven.

Een Gradiently Mark kan die expressieve laag zijn: een achtergrond die niemand anders heeft en die per regel een letterkleur uit zijn eigen palet kiest, zodat koppen leesbaar blijven. Meer over combinaties vind je bij kleurharmonie en hero-sectie ontwerpen.

Vind een kleurverloop dat alleen van jou is

Blader door duizenden Marks, ontwerp er gratis mee en claim de Mark die bij je past.

Bekijk de Markt

Vragen die mensen stellen

Hoeveel kleuren moet een website hebben?

Meestal één merkaccent, drie tot vijf neutrale kleuren voor ondergrond, vlakken, tekst en randen en drie statuskleuren. Meer dan één accent maakt het lastiger te zien wat klikbaar is.

Hoe kies ik een kleurenschema voor mijn website?

Begin met je merkaccent, tint neutrale grijzen naar zijn tint, kies een licht of donker thema en controleer elke tekstcombinatie op een contrast van minstens 4,5:1.

Welke contrastverhouding heeft websitetekst nodig?

WCAG vraagt minstens 4,5:1 voor gewone tekst en 3:1 voor grote tekst en interface-onderdelen zoals randen van invoervelden.

Moet een websiteachtergrond zuiver wit zijn?

Dat hoeft niet. Een heel licht getint gebroken wit voelt vaak rustiger en laat witte kaarten opvallen als vlakken.

Hoe voeg ik dark mode toe aan mijn kleurenschema?

Definieer elke kleurrol als CSS-variabele en geef een tweede set waarden binnen een mediaquery prefers-color-scheme: dark.

Deel deze gids

Geschreven door GradientlyGeverifieerd Gradiently-account

Het team achter Gradiently, een ontwerptool rond Marks: levende kleurverlopen die alles wat je ontwerpt op jou laten lijken.

Bekijk ons profiel

Op deze pagina

De rollen die elke site nodig heeftZo kies je kleuren voor een websiteDrie kleurenpaletten voor een website om mee te beginnenContrastregels die een site leesbaar houdenJe kleurenschema coderen als tokensDark mode is een eigen schemaWaar merkkleur verder gaat dan knoppen

Deel deze gids

Volgende in CSS en web

CSS-achtergronden: kleuren, verlopen en afbeeldingen gelaagd

Lees verder

Alle gidsen over CSS en web
Kleur

Kleurcontrast: leesbare tekst voor iedereen

5 min lezen

Contrast is het verschil tussen woorden die mensen lezen en woorden die ze overslaan. De WCAG-getallen in gewone taal, hoe je ze controleert en wat verandert als de achtergrond een kleurverloop is.

CSS en web

Design tokens: één bron voor kleur en typografie

5 min lezen

Een merkkleur die in veertig bestanden staat, gaat afwijken. Een token staat op één plek en elk platform leest ervan. Zo structureer je design tokens, benoem je ze zodat ze blijven werken en lever je ze aan code en ontwerptools.

Achtergronden

Dark mode-ontwerp: achtergronden, kleur en contrast

5 min lezen

Dark mode is geen omgekeerde lichte modus. Oppervlakken, tekst, accenten en kleurverlopen hebben elk hun eigen waarden nodig, en de regels verschillen van wat je kent.

Vind de look die alleen van jou is.

Elke Mark is een levende achtergrond met één eigenaar. Probeer een beschikbare Mark en claim de jouwe als het goed voelt.

Begin met ontwerpen

Controleer een certificaat

Typ een certificaatnummer of de code van een Mark om te zien wie hem bezit.

Werkt met ChatGPT en Claude

Vraag je AI om een ontwerp. Hij maakt het in jouw Mark, klaar om te bewerken.

ChatGPTClaude
Zo verbind je

Product

  • Markt
  • Verkennen
  • Prijzen
  • Certificaten

Leren

  • Praktijkgids
  • Helpcentrum
  • Wat is er nieuw

Ontwikkelaars

  • Overzicht
  • ChatGPT en Claude
  • API-referentie
  • API-keys

Bedrijf

  • Over ons
  • Contact
  • Inloggen

Juridisch

  • Voorwaarden
  • Privacy
  • Terugbetalingen
  • Mark-bescherming
  • Cookies
  • Alle beleidsstukken
Beweeg over de letters. Elke letter draagt een echte Mark.Raak een letter aan om zijn Mark te zien.Eén naam. Tien Marks erin.
© 2026 Gradiently