Maandag t/m vrijdag, 09:00 – 18:00 +31 970 1028 0205 WhatsApp
WebMaintorNederland
Toegankelijkheid · wat wij doen

Kleurcontrast van uw website verbeteren

Voldoende contrast volgens WCAG zonder uw huisstijl op te geven: tekst, knoppen, placeholders, focusranden en tekst op foto's.

Het lichtgrijs van uw website ziet er op het scherm van de ontwerper elegant uit. Op een telefoon buiten in de zon, op een oud beeldscherm of voor iemand van zeventig is het bijna onzichtbaar. Te weinig kleurcontrast is een van de meest voorkomende toegankelijkheidsproblemen, en tegelijk een van de WCAG-eisen die het best te meten zijn. Een contrastverhouding is een getal. U haalt hem of u haalt hem niet.

Op deze pagina leest u wat WCAG precies vraagt, welke onderdelen van uw site u moet controleren en hoe u het kleurcontrast verbetert zonder uw huisstijl overboord te zetten. Het gaat hier om de techniek en de reparatie. Hoe u bij een nieuw ontwerp kleuren kiest, is een ander verhaal, waar wij een apart artikel over hebben.

  1. 01

    Wat WCAG vraagt over kleurcontrast

    Contrast wordt uitgedrukt als verhouding tussen de lichtheid van twee kleuren, van 1:1 (geen verschil) tot 21:1 (zwart op wit). Voor niveau AA gelden drie grenzen:

    WatMinimaal contrastVoorbeelden
    Gewone tekst4,5:1Lopende tekst, menu-items, labels, kleine linkjes, placeholdertekst
    Grote tekst3:1Koppen vanaf ongeveer 24 pixels, of vetgedrukt vanaf ongeveer 19 pixels
    Onderdelen en grafische elementen3:1Randen van invoervelden, iconen die iets betekenen, focusranden, lijnen in een grafiek

    Een logo valt erbuiten, net als tekst die puur decoratief is of bij een uitgeschakelde knop. Al het andere telt mee. Een bekend voorbeeld: middengrijs #767676 op wit haalt net 4,5:1. Een tintje lichter, #777777, haalt het net niet. Op het oog ziet u dat verschil niet, de meter wel.

  2. 02

    Waar kleurcontrast in de praktijk tekortschiet

    • Huisstijlkleuren als tekstkleur. Een frisse lichtgroene of oranje huisstijlkleur werkt prima als vlak, maar niet als kleur voor kleine tekst op wit.
    • Witte tekst op knoppen in een middentint. Het ontwerp oogt rustig, de knoptekst is slecht leesbaar.
    • Placeholders en hulpteksten in lichtgrijs, omdat ze "minder belangrijk" moeten lijken.
    • Invoervelden met een randje dat nauwelijks afsteekt tegen de achtergrond, waardoor niet te zien is waar u moet klikken.
    • Tekst op foto's in een header of slider. Op het ene deel van de foto is het leesbaar, op het lichte deel niet.
    • Hover- en focusstaten. Een link die bij focus van donkerblauw naar iets lichter blauw gaat, valt niet op.
    • Links in lopende tekst die alleen door hun kleur van de rest van de tekst verschillen. Dat verschil is voor mensen die kleuren slecht onderscheiden vaak niet te zien.
    • Kleur als enig signaal. Een rood randje als enige aanwijzing voor een fout. Dat is een ander criterium, maar hangt er nauw mee samen; zie kleur mag niet het enige signaal zijn.
  3. 03

    Kleurcontrast verbeteren met behoud van uw huisstijl

    De zorg die wij het vaakst horen: "Dan moet mijn huisstijl eraan." Meestal valt dat mee. Er zijn een paar beproefde manieren:

    1. Een donkere variant voor tekst. De huisstijlkleur blijft voor vlakken, lijnen en illustraties. Voor tekst en links gebruikt u een donkerdere tint van dezelfde kleur. Het merk blijft herkenbaar.
    2. Tekstkleur op knoppen omdraaien. Lukt wit op uw merkkleur niet, dan lukt donkere tekst vaak wel. Of u maakt de knop zelf iets donkerder.
    3. Een rustige laag achter tekst op foto's. Een halfdoorzichtige donkere laag of een effen vlak achter de tekst. Controleer het contrast tegen het lichtste deel van de foto waar tekst overheen valt.
    4. Grijs donkerder maken. Voor lopende tekst is bijna zwart, zoals een zeer donker grijs, rustig voor het oog en ruim voldoende.
    5. Randen van velden versterken. Een iets donkerdere rand, of een rand van twee pixels, lost veel op zonder dat het formulier zwaar oogt.

    Hoe u bij een nieuw ontwerp of een rebranding vanaf het begin goede kleuren kiest, leest u in kleuren kiezen voor uw website.

    Biedt uw site ook een donkere weergave, controleer het contrast dan in beide modi. Waar u daarbij op let, staat in donkere modus en toegankelijkheid.

  4. 04

    Links, knoppen en focus: contrast in elke toestand

    Een kleur wordt niet één keer gemeten. Een link of knop heeft meerdere toestanden: normaal, onder de muis, met toetsenbordfocus, bezocht en soms actief. In elke toestand moet de tekst leesbaar blijven. Een witte knoptekst die bij hover op een lichtere achtergrond komt te staan, voldoet in de normale toestand en faalt een tel later.

    Voor links in een alinea is onderstrepen de eenvoudigste oplossing. Dan hoeft de linkkleur alleen voldoende af te steken tegen de achtergrond, niet ook nog tegen de tekst eromheen. Haalt u de onderstreping weg om het ontwerp rustiger te maken, dan heeft u een ander duidelijk signaal nodig.

    De focusrand, die laat zien waar iemand met het toetsenbord is, valt onder de eis van 3:1 voor onderdelen. Een dunne lichtblauwe rand op een witte achtergrond haalt dat vaak niet. Een rand van twee pixels in een donkere kleur, eventueel met een witte rand eromheen voor donkere vlakken, werkt op vrijwel elke achtergrond.

  5. 05

    Hoe WebMaintor het contrast aanpakt

    1. Meten. Wij controleren alle tekstkleuren, knoppen, velden, focusstaten en iconen op de belangrijkste sjablonen. Automatische tools vinden een deel, tekst op afbeeldingen en hover- of focusstaten meten wij met de hand.
    2. Kleurvoorstel. U krijgt een overzicht van de huidige kleuren, welke te licht zijn en een voorstel voor vervangende tinten, met de nieuwe contrastwaarde erbij. U beslist.
    3. Centraal doorvoeren. Wij passen de kleuren aan in de globale instellingen van het thema of de page builder, en in CSS waar kleuren vast in de code staan. Zo past de wijziging zich overal aan.
    4. Nalopen. Daarna controleren wij losse pagina's waar kleuren handmatig zijn ingesteld, want die volgen de centrale instelling niet.

    Contrast is één onderdeel. Wilt u alles in één keer laten beoordelen, dan is een WCAG-audit de logische eerste stap.

  6. 06

    Zelf het contrast meten

    U heeft geen ontwerpsoftware nodig om te controleren hoe uw site ervoor staat:

    • Een online contrastchecker, zoals die van WebAIM, laat u twee kleurcodes invoeren en geeft direct de verhouding.
    • De ontwikkelaarstools van Chrome en Firefox tonen bij het inspecteren van tekst de contrastwaarde.
    • Het gratis programma Colour Contrast Analyser heeft een pipet waarmee u kleuren op elk scherm oppikt, ook op foto's.

    Meet in elk geval de lopende tekst, de linkkleur, de knoppen en de velden van uw contactformulier. Hoe contrast past in een bredere controle van een half uur, staat bij uw website zelf testen. Het totaalbeeld vindt u op uw website toegankelijk laten maken.

Kennisbank

Verder lezen

FAQ

Veelgestelde vragen

Geldt de contrasteis ook voor mijn logo?

Nee. Tekst die onderdeel is van een logo of merknaam is uitgezonderd. Staat uw bedrijfsnaam daarnaast nog eens als gewone tekst, bijvoorbeeld in de footer, dan geldt de eis daar wel.

Is zwart op wit niet te hard voor de ogen?

Sommige lezers vinden puur zwart op puur wit vermoeiend. Een heel donker grijs op wit of een gebroken witte achtergrond haalt nog steeds ruim voldoende contrast en leest voor veel mensen rustiger.

Mijn site heeft een donkere modus. Moet die ook voldoen?

Ja. Elke kleurencombinatie die bezoekers te zien krijgen, moet het contrast halen. In een donkere modus gaat het vaak mis bij gekleurde links en knoppen die voor de lichte versie waren gekozen.

Is WCAG niveau AAA voor contrast de moeite waard?

AAA vraagt 7:1 voor gewone tekst. Voor lopende tekst is dat goed haalbaar en prettig voor slechtziende lezers. Voor knoppen en merkkleuren is het vaak lastig. AA is de gangbare eis; AAA kunt u per onderdeel nastreven waar het kan.

Vragen over toegankelijkheid?

Vraag een gratis websitecheck aan. U ontvangt binnen één werkdag een helder rapport, zonder verplichtingen.

Reactie binnen 4 werkuren
WhatsApp