HTML -zelfstudie

HTML HOME HTML-introductie HTML-editors HTML basis HTML-elementen HTML-kenmerken HTML-koppen HTML-alinea's HTML-stijlen HTML-opmaak HTML-citaten HTML-opmerkingen HTML-kleuren HTML-CSS HTML-links HTML-afbeeldingen HTML-favicon HTML-tabellen HTML-lijsten HTML-blok en inline HTML-klassen HTML-ID HTML-iframes HTML-JavaScript Paden voor HTML-bestanden HTML-kop HTML-indeling HTML-responsief HTML-computercode HTML-semantiek HTML-stijlgids HTML-entiteiten HTML-symbolen HTML-emoji's HTML-tekenset HTML-URL-codering HTML versus XHTML

HTML -formulieren

HTML-formulieren HTML-formulierkenmerken HTML-formulierelementen HTML-invoertypen HTML-invoerkenmerken Kenmerken HTML-invoerformulier

HTML -afbeeldingen

HTML-canvas HTML-SVG

HTML- media

HTML-media HTML-video HTML-audio HTML-plug-ins HTML-YouTube

HTML API's

HTML-geolocatie HTML slepen/neerzetten HTML-webopslag HTML-webwerkers HTML-SSE

HTML- voorbeelden

HTML-voorbeelden HTML-quiz HTML-oefeningen HTML-certificaat HTML-samenvatting HTML-toegankelijkheid

HTML- verwijzingen

HTML-taglijst HTML-kenmerken Algemene HTML-kenmerken Ondersteuning voor HTML-browser HTML-gebeurtenissen HTML-kleuren HTML-canvas HTML-audio/video HTML-documenttypen HTML-tekensets HTML-URL-codering HTML-taalcodes HTTP-berichten HTTP-methoden PX naar EM-omzetter Toetsenbord sneltoetsen

HTML HSL- en HSLA-kleuren


HSL staat voor tint, verzadiging en lichtheid.

HSLA-kleurwaarden zijn een uitbreiding van HSL met een alfakanaal (opaciteit).


HSL-kleurwaarden

In HTML 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 procentuele waarde, 0% is zwart en 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%, 20%)
hsl(0, 0%, 30%)
hsl(0, 0%, 40%)
hsl(0, 0%, 60%)
hsl(0, 0%, 70%)
hsl(0, 0%, 90%)


HSLA-kleurwaarden

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)