Kleur is een krachtig middel in webdesign. Het beïnvloedt sfeer, leesbaarheid en conversies. Met CSS en kennis van kleurtheorie kun je kleuren effectief toepassen.


Kleuren in CSS

EigenschapVoorbeeldBeschrijving
Naamkleurencolor: red;Basiskleuren met naam
Hexadecimaalcolor: #00bf63;Veelgebruikte notatie (#RRGGBB)
RGBcolor: rgb(255, 0, 0);Rood-groen-blauw (0–255)
RGBAcolor: rgba(0, 0, 255, 0.5);Met transparantie (alpha 0–1)
HSLcolor: hsl(120, 100%, 50%);Tint, verzadiging, lichtheid
HSLAcolor: hsla(240, 100%, 50%, 0.5);HSL + transparantie

Kleurenschema’s (color harmonies)

SchemaBeschrijvingVoorbeeld
MonochroomVariaties van één kleurLichtblauw → Donkerblauw
ComplementairTwee tegenoverliggende kleurenBlauw & Oranje
AnaloogKleuren naast elkaar op het wielGeel, Geelgroen, Groen
TriadischDrie kleuren met 120° verschilRood, Geel, Blauw
TetradischVier kleuren in rechthoekBlauw, Oranje, Groen, Rood

Kleurenpsychologie in webdesign

KleurBetekenisGebruik
RoodEnergie, urgentieCall-to-action knoppen, waarschuwingen
BlauwVertrouwen, rustBanken, technologie, zakelijke sites
GroenGroei, natuur, balansDuurzaamheid, gezondheid
GeelVrolijk, creatiefAccentkleur, waarschuwingen
OranjeEnthousiasme, actieCall-to-action knoppen
ZwartKracht, luxeMode, high-end merken
WitSimpel, schoonMinimalistisch design, achtergrond

Contrast & toegankelijkheid

  • Minimaal contrast: 4.5:1 (WCAG-richtlijn voor normale tekst).

  • Gebruik donkere tekst op lichte achtergrond of omgekeerd.

  • Test kleurencombinaties met contrastcheckers (bv. WebAIM).

Voorbeeld CSS:

body {
color: #222; /* tekstkleur */
background: #fff; /* achtergrond */
}
a {
color: #0066cc; /* duidelijke linkkleur */
}
a:visited {
color: #663399;
}

Transparantie & overlays

Gebruik RGBA of HSLA voor transparante lagen.

.overlay {
background-color: rgba(0, 0, 0, 0.5); /* semi-transparant zwart */
}

Gradients

background: linear-gradient(90deg, #00bf63, #0099ff);

Populaire soorten:

  • Linear gradient: overgang in één richting

  • Radial gradient: vanuit een middelpunt

  • Conic gradient: cirkelvormige overgang


Best practices

  • Beperk het aantal hoofdkleuren (2–3 plus accent).

  • Gebruik kleuren consistent voor functies (bijv. rood voor foutmeldingen, groen voor succes).

  • Zorg altijd voor voldoende contrast.

  • Test design in donker én licht thema.

  • Houd rekening met kleurenblindheid → gebruik ook iconen of patronen naast kleur.