Naar de inhoud
Zoeken

Let op voorkeursinstellingen voor kleur

Vergeet niet dat men mogelijk voorkeursinstellingen heeft toegepast.

Voorbeelden van voorkeursinstellingen:

Aangepast kleurenthema

Sommige mensen bekijken webpagina’s liever in een donker (dark-mode) of juist licht kleurenthema (light-mode). Zij kunnen deze voorkeur aangeven via een instelling van het besturingssysteem.

Door de media query prefers-color-scheme is dit te detecteren en kun je deze mensen een donker kleuren thema aanbieden.

Aangepast contrast

Sommige mensen bekijken webpagina’s liever met meer of juist minder contrast. Zij kunnen deze voorkeur aangeven via een instelling van het besturingssysteem.

Door de media query prefers-contrast is dit te detecteren en kun je deze mensen een passend kleurenthema aanbieden. Maar ze zouden ook gebruik kunnen maken van Windows high contrast mode.

Afgebeeld zijn drie schermen met dezelfde inhoud. Het eerste voorbeeld toont een lichte modus. Het tweede voorbeeld toont een donkere modus. Het derde voorbeeld tot een hoog contrast voorbeeld.

Contrastthema’s in Windows en systeemkleuren

In Windows high contrast mode kunnen gebruikers systeemkleuren instellen. Deze kleuren worden dan gebruikt voor het hele besturingssysteem en alle programma’s die daarop draaien. Er zijn 4 vooraf ingestelde contrastthema’s beschikbaar. Door een thema te bewerken, kan een gebruiker zijn of haar voorkeursinstellingen opslaan in een nieuw thema.

Binnen een thema kan een bezoeker 8 kleuren kiezen:

  • Achtergrond
  • Tekst
  • Hyperlink
  • Inactieve tekst
  • Knop (tekstkleur)
  • Knop (achtergrondkleur)
  • Geselecteerde tekst (tekstkleur)
  • Geselecteerde tekst (achtergrondkleur)

Als een gebruiker high contrast modus heeft ingeschakeld, past de browser deze kleuren automatisch toe op alle websites. Met de media query forced-colors: active kun je rekening houden met bezoekers die hier gebruik van maken, bijvoorbeeld door te zorgen dat belangrijke informatie niet verloren gaat wanneer de browser kleuren overschrijft.

In CSS kun je de namen van systeemkleuren (system-color) gebruiken. In deze tabel lees je welke Windows systeemkleur daaraan gekoppeld is:

CSS system-color naamNaam in contrastthema
AccentColorGeselecteerde tekst (achtergrondkleur)
AccentColorTextAchtergrond
ActiveTextHyperlink
ButtonBorderKnop (tekstkleur)
ButtonFaceKnop (achtergrondkleur)
ButtonTextKnop (tekstkleur)
CanvasAchtergrond
CanvasTextTekst
FieldAchtergrond
FieldTextChrome: Tekst, Firefox: Knop (tekstkleur)
GrayTextInactieve tekst
HighlightGeselecteerde tekst (achtergrondkleur)
HighlightTextGeselecteerde tekst (tekstkleur)
LinkTextHyperlink
MarkHyperlink
MarkTextAchtergrond
SelectedItemGeselecteerde tekst (achtergrondkleur)
SelectedItemTextGeselecteerde tekst (tekstkleur)
VisitedTextHyperlink

In sommige gevallen gebruikt een browser een andere kleur dan een ingestelde systeemkleur:

  • Voor SelectedItem gebruikt Chrome een eigen kleur, afhankelijk van welk Chrome-thema de gebruiker heeft ingesteld.
  • Voor VisitedText gebruikt Firefox een eigen kleur, afhankelijk van welk Firefox-thema de gebruiker heeft ingesteld.

CSS system-color voorbeelden

De kleuren in deze tabel veranderen mee met de ingestelde kleurthema’s.

CSS system-colorVoorbeeld
AccentColor
AccentColorText
ActiveText
ButtonBorder
ButtonFace
ButtonText
Canvas
CanvasText
Field
FieldText
GrayText
Highlight
HighlightText
LinkText
Mark
MarkText
SelectedItem
SelectedItemText
VisitedText

Gerelateerde WCAG-succescriteria:

Over deze richtlijnen

Deze richtlijnen worden onderhouden door NL Design System en zijn op dit moment in beta.

We willen graag van de community horen of ze werkbaar en nuttig zijn. Heb je vragen, aanvullingen of opmerkingen? Open een issue op GitHub en deel je mening.

Hoofdmenu