CSS -zelfstudie

CSS HOME CSS-introductie CSS-syntaxis CSS-kiezers CSS-handleiding CSS-opmerkingen CSS-kleuren CSS-achtergronden CSS-randen CSS-marges CSS-opvulling CSS Hoogte/Breedte CSS-boxmodel CSS-overzicht CSS-tekst CSS-lettertypen CSS-pictogrammen CSS-links CSS-lijsten CSS-tabellen CSS-weergave CSS Max-breedte CSS-positie CSS Z-index CSS-overloop CSS zweven CSS Inline-blok CSS uitlijnen CSS-combinaties CSS Pseudo-klasse CSS Pseudo-element CSS-dekking CSS-navigatiebalk CSS-dropdownmenu's CSS-afbeeldingengalerij CSS-afbeeldingssprites CSS Attr-kiezers CSS-formulieren CSS-tellers CSS-websitelay-out CSS-eenheden CSS-specificiteit CSS !belangrijk CSS wiskundige functies

CSS Geavanceerd

CSS afgeronde hoeken CSS-randafbeeldingen CSS-achtergronden CSS-kleuren CSS-kleurzoekwoorden CSS-verlopen CSS-schaduwen CSS-teksteffecten CSS-weblettertypen CSS 2D-transformaties CSS 3D-transformaties CSS-overgangen CSS-animaties CSS-tooltips Afbeeldingen in CSS-stijl CSS-beeldreflectie CSS-object-fit CSS-objectpositie CSS-maskering CSS-knoppen CSS-Paginering CSS Meerdere kolommen CSS-gebruikersinterface CSS-variabelen Grootte van CSS-box CSS-mediaquery's CSS MQ-voorbeelden CSS Flexbox

CSS Responsief

RWD Intro RWD-kijkpoort RWD-rasterweergave RWD-mediaquery's RWD-afbeeldingen RWD-video's RWD-frameworks RWD-sjablonen

CSS- raster

Rasterintro Rastercontainer Rasteritem

CSS SASS

SASS-zelfstudie

CSS- voorbeelden

CSS-sjablonen CSS-voorbeelden css-quiz CSS-oefeningen CSS-certificaat

CSS- referenties

CSS-referentie CSS-kiezers CSS-functies CSS Referentie Auditief CSS webveilige lettertypen CSS animeerbaar CSS-eenheden CSS PX-EM-converter CSS-kleuren CSS-kleurwaarden CSS-standaardwaarden Ondersteuning voor CSS-browser

CSS HSL-kleuren


HSL staat voor tint, verzadiging en lichtheid.


HSL-waarde

In CSS kan een kleur worden gespecificeerd met behulp van tint, verzadiging en lichtheid (HSL) in de vorm:

hsl ( tint , verzadiging , lichtheid )

Tint is een graad op het kleurenwiel van 0 tot 360. 0 is rood, 120 is groen en 240 is blauw.

Verzadiging is een procentuele waarde, 0% betekent een grijstint en 100% is de volledige kleur.

Lichtheid is ook een percentage, 0% is zwart, 50% is niet licht of donker, 100% is wit

Experimenteer door onderstaande HSL-waarden te mengen:

hsl(0, 100%, 50%)

TINT

0

VERZADIGING

100%

LICHTHEID

50%

Voorbeeld

hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)


Verzadiging

Verzadiging kan worden omschreven als de intensiteit van een kleur.

100% is pure kleur, geen grijstinten

50% is 50% grijs, maar je kunt nog steeds de kleur zien.

0% is helemaal grijs, je ziet de kleur niet meer.

Voorbeeld

hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)


Lichtheid

De lichtheid van een kleur kan worden omschreven als hoeveel licht je de kleur wilt geven, waarbij 0% betekent geen licht (zwart), 50% betekent 50% licht (noch donker noch licht) 100% betekent volledige lichtheid (wit).

Voorbeeld

hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)


Tinten grijs

Grijstinten worden vaak gedefinieerd door de tint en verzadiging op 0 te zetten en de lichtheid aan te passen van 0% tot 100% om donkerdere/lichtere tinten te krijgen:

Voorbeeld

hsl(0, 0%, 0%)
hsl(0, 0%, 24%)
hsl(0, 0%, 47%)
hsl(0, 0%, 71%)
hsl(0, 0%, 94%)
hsl(0, 0%, 100%)


HSLA-waarde

HSLA-kleurwaarden zijn een uitbreiding van HSL-kleurwaarden met een alfakanaal - dat de dekking voor een kleur specificeert.

Een HSLA-kleurwaarde wordt gespecificeerd met:

hsla( tint, verzadiging , lichtheid, alfa )

De alpha parameter is een getal tussen 0.0 (volledig transparant) en 1.0 (helemaal niet transparant):

Experimenteer door de onderstaande HSLA-waarden te mengen:

hsla (0, 100%, 50%, 0,5)

TINT

0

VERZADIGING

100%

LICHTHEID

50%

ALFA

0,5

Voorbeeld

hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)