C& Color & Design

CSS-themagenerator

Kies je merkkleuren en genereer clientside een :root-thema met CSS-custom properties, inclusief afgeleide hover-, rand- en oppervlaktetokens.

🔒 Draait volledig in uw browser — niets wordt geüpload
Theme preview Brand-ready interface

Derived variables create surfaces, borders, buttons and focus rings from a compact palette.

Advertisement

Zet merkkleuren om in CSS-variabelen

Een praktisch webthema heeft meer nodig dan één primaire kleur. Knoppen hebben hoverstatussen nodig, kaarten oppervlakken, focusringen transparantie en randen een tint die bij de paginaachtergrond past. Deze CSS-themagenerator start met een compacte set merkkeuzes en leidt daar een klein blok custom properties van af dat je in een stylesheet kunt plakken. Het resultaat is bewust eenvoudig: bruikbare variabelen voor een landingspagina, prototype, documentatiesite of kleine app, zonder de overhead van een volledige tokenpijplijn.

Kies een primaire kleur en een accentkleur en stel daarna de achtergrond- en tekstkleur in die het algehele contrast bepalen. De browser leidt hover-, oppervlak-, gedempte tekst-, rand- en focuswaarden af door de HSL-helderheid aan te passen en waar nodig transparante RGB toe te passen. De voorbeeldkaart gebruikt dezelfde variabelen als in de uitvoer, zodat je snel ziet of de set samenhangend voelt voordat je kopieert.

Het gegenereerde :root-blok gebruiken

CSS-custom properties zijn het makkelijkst te onderhouden als ze het doel beschrijven in plaats van de kale kleurtint. Een naam als --color-primary vertelt toekomstige bijdragers waar de waarde gebruikt moet worden, terwijl --color-blue na een redesign onjuist kan worden. Plak het gegenereerde :root-blok aan het begin van je stylesheet en verwijs in componenten naar de variabelen. Knoppen kunnen bijvoorbeeld --color-primary gebruiken, hoverstatussen --color-primary-hover en panelen --color-surface met --color-border.

Een startthema verfijnen

Afgeleide kleuren zijn een sterke eerste versie, geen vervanging voor testen. Bekijk het thema met echte koppen, lopende tekst, uitgeschakelde bedieningselementen, formuliervelden, links en meldingen. Als de hoverkleur te donker aanvoelt, verhoog dan handmatig de helderheid. Als randen op de achtergrond verdwijnen, vergroot dan hun contrast. Controleer vooral het contrast van tekst op knoppen en oppervlakken. De generator houdt al het werk in de browser en is dus veilig voor vroege merkverkenning, maar een verzorgd designsysteem vraagt nog altijd om menselijke controle en aanpassingen op componentniveau.

Hoe te gebruiken

  1. Kies merkkleurenKies de primaire, accent-, achtergrond- en tekstkleur voor het thema.
  2. Bekijk de afgeleide tokensControleer in het voorbeeld de waarden voor hover, rand, oppervlak en focusring.
  3. Kopieer de :root-CSSPlak de gegenereerde custom properties in je stylesheet.

Veelgestelde vragen

Welke variabelen geeft de themagenerator als uitvoer?
Hij levert variabelen voor primair, primair bij hover, accent, achtergrond, oppervlak, tekst, gedempte tekst, rand en focusring.
Hoe worden hover- en randkleuren afgeleid?
Het script past de HSL-helderheid van je gekozen kleuren aan om praktische tinten en schakeringen te maken.
Kan ik het resultaat direct in CSS plakken?
Ja. De uitvoer is een compleet :root-blok met custom properties.
Maakt het een volledig designsysteem?
Nee. Het maakt een compact startthema dat je kunt verfijnen met echte componenten en contrastcontroles.
Advertisement