CSS-tools

Gratis CSS Light-Dark Functie Generator

Genereer CSS color-scheme en light-dark() regels voor donkere modus.

Tool laden...

Wat is CSS Light-Dark Functie Generator?

De light-dark() CSS-functie neemt twee kleurwaarden en kiest automatisch de eerste voor lichte modus en de tweede voor donkere modus op basis van de color-scheme eigenschap. Dit elimineert de noodzaak voor dubbele CSS-variabelen of een JavaScript-themaschakelaar.

Snel antwoord

De light-dark() functie retourneert een van twee kleurwaarden op basis van het huidige kleurenschema. Hiermee ondersteunt u eenvoudig licht en donker zonder dubbele CSS-regels.

Last updated: 2026-05-25

Beperkingen

  • Werkt alleen met color-scheme op het document of element.
  • Accepteert precies twee kleurwaarden.
  • Oudere browsers ondersteunen light-dark() niet. Zorg voor terugval.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Kies de kleureigenschappen die u wilt thematiseren.
  2. Voer een lichte en donkere kleur in voor elke eigenschap.
  3. De tool genereert de color-scheme declaratie en light-dark() aanroepen.
  4. Kopieer de CSS en voeg de color-scheme meta-tag toe aan de paginakop.

Waarvoor je het kunt gebruiken

  • Voeg donkere modus toe aan een statische site zonder JavaScript.
  • Maak licht/donker kleurparen voor tekst, achtergronden en randen.
  • Bouw een klein ontwerptokensysteem met light-dark().

Gebruik

Praktische voorbeelden

Voorbeeld

Statische blog donkere modus

Een blog gebruikt color-scheme:light dark en light-dark(#333,#eee) voor tekst. Donkere modus werkt automatisch.

Voorbeeld

Tool site kaartthema

Een toolsite gebruikt light-dark() voor kaartachtergronden zonder aparte variabelen.

Veelgemaakte fouten

  • Alleen color-scheme instellen zonder light-dark() kleurparen.
  • light-dark() gebruiken zonder color-scheme op het root-element.
  • Vergeten beide modi te testen op alle elementen.

Verificatie

  1. Wissel tussen lichte en donkere modus in DevTools Rendering en controleer kleuren.
  2. Test in een browser zonder light-dark()-ondersteuning.

FAQ

Vragen over CSS Light-Dark Functie Generator

Werkt light-dark() in alle browsers?

Chrome 123+, Edge 123+, Safari 17.5+, Firefox 120+. Zorg voor terugvalkleuren.

Kan light-dark() CSS-variabelen vervangen?

Voor eenvoudige gevallen wel. CSS-variabelen zijn beter voor complexe ontwerpsystemen.

Hoe detecteert light-dark() het schema?

De browser leest prefers-color-scheme. Bij licht thema retourneert het A, bij donker B. Geen JavaScript nodig.

Correcte terugval voor niet-ondersteunde browsers?

Declareer de lichte kleur eerst, dan light-dark(). Oudere browsers gebruiken de eerste waarde.

Gerelateerde tools

Meer css-tools

Css

CSS Carousel Generator

Generate native CSS carousel markup with scroll-snap, scroll buttons, scroll markers, and accessible list structure. No JavaScript required.

Open tool

Probeer ook

Probeer ook

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool