21.3. fejezet: CSS alapismeretek – Színek

A színek megadásának három alapvető formája létezik:

-          egyszerűen név, pl.: „red”.

-          RGB-kód, pl.: rgb(255,0,0).

-          hexadecimális érték, pl.: „#ff0000”.

A három fenti megadási mód ugyanazt az értéket jelenti, nevezetesen a vörös színt. Létezik egy táblázat az általánosan elfogadott nevekkel és színekkel ITT: http://tferi.hu/weblapkeszites-html-alapokon-1/weblapkeszites-html-alapokon-5?start=3

Lényegében hasonló a következő variáns: https://www.w3schools.com/colors/colors_names.asp

Az RGB-módszer esetén a három alapszínt (vörös, zöld, kék) tudjuk keverni. Mindhármat 0-tól 255-ig terjedő tartományban (egész értékeket) használva.

A hexadecimális érték megadása ugyanezt jelenti, mivel itt az egyes RGB-kódokat 16-os számrendszerbe átszámítva kel egymás után írni. Erre is van egy egyszerű módszer, melyet ITT lehet megismerni: http://tferi.hu/binaris-szamabrazolas.

A fejezet leghitesebb forrása: https://www.w3schools.com/css/css_colors.asp

 

A fentieken kívül még számos, de kevesek által használt (vagy ismert) forma létezik. Ilyen többek között a HSL-színezés:
- hue = színárnyalat; értékek 0 és 360 közötti egész számok, ahol 0: vörös, 120: zöld, 240: kék.
- saturation = telítettség; 0 és 100 közötti százalékos érték, ahol 0%: szürke árnyalata, 100%: teljes szín
- lightness = könnyűség; 0 és 100 közötti százalékos érték, ahol 0%: fekete; 100% fehér.
Például : hsl(0, 100%, 50%) = rgb(255, 0, 0) = #ff0000
A HSL-színezés leghitelesebb forrása: https://www.w3schools.com/colors/colors_hsl.asp 
Továbbiak: HWB-színezés, CMYK-színezés és NCol-színezés.
További színezési ötletek és formák: https://www.w3schools.com/colors/default.asp