Samouczek HTML

Strona główna HTML Wprowadzenie do HTML Edytory HTML Podstawy HTML Elementy HTML Atrybuty HTML Nagłówki HTML Akapity HTML Style HTML Formatowanie HTML Cytaty HTML Komentarze HTML Kolory HTML HTML CSS Linki HTML Obrazy HTML Ulubione HTML Tabele HTML Listy HTML Blok HTML i wbudowany Klasy HTML Identyfikator HTML Ramki HTML HTML JavaScript Ścieżki plików HTML Nagłówek HTML Układ HTML HTML Responsywne Kod komputerowy HTML Semantyka HTML Przewodnik po stylach HTML Jednostki HTML Symbole HTML Emotikony HTML Zestaw znaków HTML Kodowanie adresu URL HTML HTML a XHTML

Formularze HTML

Formularze HTML Atrybuty formularza HTML Elementy formularza HTML Typy danych wejściowych HTML Atrybuty wejściowe HTML Atrybuty formularza wejściowego HTML

Grafika HTML

Płótno HTML HTML SVG

Media HTML

Media HTML Wideo HTML Dźwięk HTML Wtyczki HTML HTML YouTube

API HTML

Geolokalizacja HTML Przeciągnij/upuść HTML Magazyn sieciowy HTML HTML Web Workers HTML SSE

Przykłady HTML

Przykłady HTML Quiz HTML Ćwiczenia HTML Certyfikat HTML Podsumowanie HTML Dostępność HTML

Odniesienia HTML

Lista znaczników HTML Atrybuty HTML Globalne atrybuty HTML Obsługa przeglądarki HTML Zdarzenia HTML Kolory HTML Płótno HTML HTML audio/wideo Dokumenty HTML Zestawy znaków HTML Kodowanie adresu URL HTML Kody językowe HTML Wiadomości HTTP Metody HTTP Konwerter PX na EM Skróty klawiszowe

Kolory HTML HSL i HSLA


HSL oznacza odcień, nasycenie i lekkość.

Wartości kolorów HSLA są rozszerzeniem HSL o kanał alfa (nieprzezroczystość).


Wartości kolorów HSL

W HTML kolor można określić za pomocą barwy, nasycenia i jasności (HSL) w postaci:

hsl( odcień , nasycenie , jasność )

Barwa to stopień na kole kolorów od 0 do 360. 0 to czerwony, 120 to zielony, a 240 to niebieski.

Nasycenie jest wartością procentową, 0% oznacza odcień szarości, a 100% to pełny kolor.

Jasność jest również wartością procentową, 0% to kolor czarny, a 100% to kolor biały.

Eksperymentuj, mieszając poniższe wartości HSL:

hsl(0, 100%, 50%)

ODCIEŃ

0

NASYCENIE

100%

LEKKOŚĆ

50%

Przykład

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


Nasycenie

Nasycenie można opisać jako intensywność koloru.

100% to czysty kolor, bez odcieni szarości

50% to 50% szarości, ale nadal możesz zobaczyć kolor.

0% jest całkowicie szare, nie widać już koloru.

Przykład

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


Lekkość

Jasność koloru można opisać jako ilość światła, którą chcesz nadać kolorowi, gdzie 0% oznacza brak światła (czarny), 50% oznacza 50% jasne (ani ciemne, ani jasne) 100% oznacza pełną jasność (biały).

Przykład

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


Odcienie szarego

Odcienie szarości są często definiowane przez ustawienie odcienia i nasycenia na 0 oraz dostosowanie jasności od 0% do 100%, aby uzyskać ciemniejsze/jaśniejsze odcienie:

Przykład

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


Wartości kolorów HSLA

Wartości kolorów HSLA są rozszerzeniem wartości kolorów HSL o kanał alfa, który określa krycie koloru.

Wartość koloru HSLA jest określona za pomocą:

hsla( odcień, nasycenie , jasność, alfa )

Parametr alfa to liczba z zakresu od 0,0 (w pełni przezroczysta) do 1,0 (wcale nieprzezroczysta):

Eksperymentuj, mieszając poniższe wartości HSLA:

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

ODCIEŃ

0

NASYCENIE

100%

LEKKOŚĆ

50%

ALFA

0,5

Przykład

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)