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