CSS                
            kleuren
        
        
            
    Zoeken…
Syntaxis
- kleur: #rgb
- kleur: #rrggbb
- kleur: rgb [a] (<red>, <green>, <blue> [, <alpha>])
- kleur: hsl [a] (<hue>, <saturation%>, <lightness%> [, <alpha>])
- kleur: colorkeyword / * groen, blauw, geel, oranje, rood, ..etc * /
Kleur zoekwoorden
 De meeste browsers ondersteunen het gebruik van kleurzoekwoorden om een kleur op te geven. Gebruik bijvoorbeeld het blue sleutelwoord om de color van een element in te stellen op blauw: 
.some-class {
    color: blue;
}
 CSS-trefwoorden zijn niet hoofdlettergevoelig - blue , Blue en BLUE resulteren allemaal in #0000FF . 
Kleur zoekwoorden
 Naast de genoemde kleuren is er ook het sleutelwoord transparent , dat een volledig transparant zwart vertegenwoordigt: rgba(0,0,0,0) 
Hexadecimale waarde
Achtergrond
 CSS-kleuren kunnen ook worden weergegeven als een hex-triplet, waarbij de leden de rode, groene en blauwe componenten van een kleur voorstellen. Elk van deze waarden vertegenwoordigt een getal in het bereik van 00 tot FF of 0 tot 255 in decimale notatie. Hoofdletters en / of kleine hexidecimale waarden kunnen worden gebruikt (bijv. #3fc = #3FC = #33ffCC ). De browser interpreteert #369 als #336699 . Als dat niet is wat je bedoelde maar eerder wilde #306090 , moet je dat expliciet specificeren. 
Het totale aantal kleuren dat kan worden weergegeven met hex-notatie is 256 ^ 3 of 16.777.216.
Syntaxis
color: #rrggbb;
color: #rgb
| Waarde | Beschrijving | 
|---|---|
| rr | 00-FFvoor de hoeveelheid rood | 
| gg | 00-FFvoor de hoeveelheid groen | 
| bb | 00-FFvoor de hoeveelheid blauw | 
.some-class {
    /* This is equivalent to using the color keyword 'blue' */
    color: #0000FF;
}
.also-blue {
    /* If you want to specify each range value with a single number, you can!
       This is equivalent to '#0000FF' (and 'blue') */
    color: #00F;
}
Hexadecimale notatie wordt gebruikt om kleurwaarden op te geven in het RGB-kleurformaat, volgens de 'Numerieke kleurwaarden' van de W3C .
Er zijn op internet veel tools beschikbaar om hexadecimale (of eenvoudigweg hex) kleurwaarden op te zoeken.
Zoek naar " hex-kleurenpalet " of " hex-kleurenkiezer " met uw favoriete webbrowser om een heleboel opties te vinden!
 Hex-waarden beginnen altijd met een hekje (#), zijn maximaal zes "cijfers" lang en zijn niet hoofdlettergevoelig: dat wil zeggen, ze geven niet om hoofdletters. #FFC125 en #ffc125 hebben dezelfde kleur. 
rgb () Notatie
RGB is een additief kleurenmodel dat kleuren weergeeft als mengsels van rood, groen en blauw licht. In wezen is de RGB-weergave het decimale equivalent van de hexadecimale notatie. In Hexadecimaal varieert elk getal van 00-FF, wat overeenkomt met 0-255 in decimaal en 0% -100% in percentages.
.some-class {
    /* Scalar RGB, equivalent to 'blue'*/
    color: rgb(0, 0, 255);
}
.also-blue {
    /* Percentile RGB values*/
    color: rgb(0%, 0%, 100%);
}
Syntaxis
rgb(<red>, <green>, <blue>)
| Waarde | Beschrijving | 
|---|---|
| <red> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
| <green> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
| <blue> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
hsl () Notatie
HSL staat voor tint ("welke kleur"), verzadiging ("hoeveel kleur") en lichtheid ("hoeveel wit").
Tint wordt weergegeven als een hoek van 0 ° tot 360 ° (zonder eenheden), terwijl verzadiging en lichtheid worden weergegeven als percentages.
p {
    color: hsl(240, 100%, 50%); /* Blue */
}
Syntaxis
color: hsl(<hue>, <saturation>%, <lightness>%);
| Waarde | Beschrijving | 
|---|---|
| <hue> | gespecificeerd in graden rond het kleurenwiel (zonder eenheden), waarbij 0 ° rood is, 60 ° geel is, 120 ° groen is, 180 ° cyaan is, 240 ° blauw is, 300 ° magenta is en 360 ° rood is | 
| <saturation> | opgegeven in een percentage waarbij 0% volledig onverzadigd is (grijswaarden) en 100% volledig verzadigd is (levendig gekleurd) | 
| <lightness> | opgegeven in een percentage waarbij 0% volledig zwart en 100% volledig wit is | 
Notes
- Een verzadiging van 0% produceert altijd een grijswaardenkleur; het veranderen van de tint heeft geen effect. 
- Een lichtheid van 0% produceert altijd zwart en 100% produceert altijd wit; het veranderen van de tint of verzadiging heeft geen effect. 
currentcolor
 currentColor retourneert de berekende kleurwaarde van het huidige element. 
Gebruik in hetzelfde element
 Hier evalueert currentColor naar rood omdat de eigenschap color op red is ingesteld: 
div {
   color: red;     
   border: 5px solid currentColor;
   box-shadow: 0 0 5px currentColor;
}
In dit geval is het meest waarschijnlijk overbodig om currentColor op te geven voor de grens, omdat het weglaten identieke resultaten zou moeten opleveren. Gebruik currentColor alleen binnen de border-eigenschap binnen hetzelfde element als het anders zou worden overschreven vanwege een specifiekere selector.
Omdat dit de berekende kleur is, is de rand in het volgende voorbeeld groen omdat de tweede regel de eerste overschrijft:
div {
   color: blue;
   border: 3px solid currentColor; 
   color: green;
}
Overgenomen van bovenliggend element
De kleur van de ouder is geërfd, hier evalueert currentColor naar 'blauw', waardoor de randkleur van het onderliggende element blauw wordt.
.parent-class {
    color: blue;
}
.parent-class .child-class {
    border-color: currentColor;
}
currentColor kan ook worden gebruikt door andere regels die normaal niet zouden erven van de eigenschap color, zoals achtergrondkleur. In het onderstaande voorbeeld worden de kinderen getoond met de kleurset in het bovenliggende element als achtergrond:
.parent-class {
    color: blue;
}
.parent-class .child-class {
    background-color: currentColor;
}
Mogelijk resultaat:
rgba () Notatie
Gelijk aan de notatie rgb () , maar met een extra alfa-waarde (dekking).
.red {
    /* Opaque red */
    color: rgba(255, 0, 0, 1);
}
.red-50p {
    /* Half-translucent red. */
    color: rgba(255, 0, 0, .5);
}
Syntaxis
rgba(<red>, <green>, <blue>, <alpha>);
| Waarde | Beschrijving | 
|---|---|
| <red> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
| <green> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
| <blue> | een geheel getal van 0 - 255 of een percentage van 0 - 100% | 
| <alpha> | een nummer van 0 - 1, waarbij 0.0 volledig transparant is en 1.0 volledig ondoorzichtig is | 
hsla () Notatie
Gelijk aan hsl () notatie , maar met een toegevoegde alfa (opaciteit) waarde.
hsla(240, 100%, 50%, 0)     /* transparent */
hsla(240, 100%, 50%, 0.5)   /* half-translucent blue */
hsla(240, 100%, 50%, 1)     /* fully opaque blue */
Syntaxis
hsla(<hue>, <saturation>%, <lightness>%, <alpha>);
| Waarde | Beschrijving | 
|---|---|
| <hue> | gespecificeerd in graden rond het kleurenwiel (zonder eenheden), waarbij 0 ° rood is, 60 ° geel is, 120 ° groen is, 180 ° cyaan is, 240 ° blauw is, 300 ° magenta is en 360 ° rood is | 
| <saturation> | percentage waarbij 0% volledig onverzadigd is (grijswaarden) en 100% volledig verzadigd is (levendig gekleurd) | 
| <lightness> | percentage waarbij 0% volledig zwart en 100% volledig wit is | 
| <alpha> | een nummer van 0 - 1 waarbij 0 volledig transparant is en 1 volledig ondoorzichtig is | 





















































































































































