HTML tutoriál

HOME HTML Úvod do HTML HTML editory HTML Basic HTML prvky Atributy HTML HTML nadpisy HTML odstavce HTML styly Formátování HTML HTML citace HTML komentáře HTML barvy HTML CSS HTML odkazy HTML obrázky HTML favicon HTML tabulky HTML seznamy HTML Block & Inline HTML třídy ID HTML HTML iframe HTML JavaScript Cesty souboru HTML HTML hlava Rozložení HTML HTML responzivní Počítačový kód HTML Sémantika HTML Průvodce stylem HTML HTML entity HTML symboly HTML Emojis Znaková sada HTML HTML kódování URL HTML vs. XHTML

HTML formuláře

HTML formuláře Atributy formuláře HTML HTML prvky formuláře Typy vstupu HTML Vstupní atributy HTML Atributy vstupního formuláře HTML

HTML grafika

HTML plátno HTML SVG

HTML média

HTML média HTML video Zvuk HTML HTML pluginy HTML YouTube

HTML API

Geolokace HTML HTML Drag/Drop Webové úložiště HTML HTML Web Workers HTML SSE

Příklady HTML

Příklady HTML HTML kvíz HTML cvičení HTML certifikát HTML souhrn Přístupnost HTML

HTML reference

Seznam značek HTML Atributy HTML Globální atributy HTML Podpora HTML prohlížeče HTML události HTML barvy HTML plátno HTML Audio/Video HTML Doctypes HTML znakové sady HTML kódování URL HTML jazykové kódy Zprávy HTTP HTTP metody Převodník PX na EM Klávesové zkratky

HTML HSL a HSLA barvy


HSL znamená odstín, sytost a světlost.

Hodnoty barev HSLA jsou rozšířením HSL o alfa kanál (neprůhlednost).


Hodnoty barev HSL

V HTML lze barvu určit pomocí odstínu, sytosti a světlosti (HSL) ve tvaru:

hsl ( odstín , sytost , světlost )

Odstín je stupeň na barevném kole od 0 do 360. 0 je červená, 120 je zelená a 240 je modrá.

Sytost je procentuální hodnota, 0 % znamená odstín šedé a 100 % je plná barva.

Světlost je také procentuální hodnota, 0 % je černá a 100 % je bílá.

Experimentujte smícháním hodnot HSL níže:

hsl(0, 100 %, 50 %)

ODSTÍN

0

NASYCENÍ

100%

SVĚTLOST

50 %

Příklad

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


Nasycení

Sytost lze popsat jako intenzitu barvy.

100% je čistá barva, žádné odstíny šedé

50% je 50% šedá, ale stále vidíte barvu.

0% je úplně šedá, už není vidět barva.

Příklad

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


Světlost

Světlost barvy lze popsat jako množství světla, které chcete barvě dodat, kde 0 % znamená žádné světlo (černá), 50 % znamená 50 % světla (ani tmavé, ani světlé) 100 % znamená plnou světlost (bílá).

Příklad

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


Odstíny šedi

Odstíny šedé jsou často definovány nastavením odstínu a sytosti na 0 a úpravou světlosti od 0 % do 100 % získáte tmavší/světlejší odstíny:

Příklad

hsl(0, 0%, 20%)
hsl(0, 0%, 30%)
hsl(0, 0%, 40%)
hsl(0, 0%, 60%)
hsl(0, 0%, 70%)
hsl(0, 0%, 90%)


Hodnoty barev HSLA

Hodnoty barev HSLA jsou rozšířením hodnot barev HSL o kanál Alfa – který určuje krytí pro barvu.

Hodnota barvy HSLA je specifikována pomocí:

hsla( odstín, sytost , světlost, alfa )

Parametr alfa je číslo mezi 0,0 (plně průhledné) a 1,0 (vůbec neprůhledné):

Experimentujte smícháním hodnot HSLA níže:

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

ODSTÍN

0

NASYCENÍ

100%

SVĚTLOST

50 %

ALFA

0,5

Příklad

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)