Teorija

Krāsu definēšana
Krāsu definēšanai HTML valodā izmanto sešpadsmitnieku (heksadecimālās) skaitīšanas sistēmas skaitļus (heksadecimālo skaitīšanas sistēmu veido skaitļi no 1 līdz 9 un burti A,B,C,D un F).
 
Krāsu kodēšanai tiek izmantots RGB krāsu modelis, kur krāsas veidojas, sajaucot trīs pamata krāsas - sarkanu, zaļu un zilu (Red - Green - Blue). Katras krāsas intensitāte mainās no 00 līdz FF (FF decimālajā skaitīšanas sistēmā atbilst skaitlim 255). Trīs pamatkrāsu 255 tonalitātes dod iespēju kodēt vairāk nekā 16 miljonus dažādu krāsu. HTML un JavaScript ir iespējams krāsas norādīt arī ar angļu valodas nosaukumiem.
 
RGB krāsu modelis labi noder zīmējumu skenēšanā un parādīšanā uz monitora ekrāna, bet labi nedarbojas drukāšanas darbos. Krāsu sajaukšanas modelis, ko izmanto drukāšanas iekārtās, ir CMYK modelis. Šajā modelī izmanto trīs pamatkrāsas zilo (Cyan), purpur-sarkano (Magenta), dzelteno (Yellow) un vēl melno krāsu (Black)). Zilo krāsu (Cyan) var iegūt, ja no baltās krāsas atņem sarkano, dzelteno krāsu (Yellow) var iegūt, ja no baltās krāsas atņem zilo, bet purpursarkano iegūst, ja no baltās krāsas atņem zaļo.
 
RGB modelī baltā krāsa tiek apzīmēta #FFFFFF, sarkanā #FF0000, zilā #0000FF un zaļā #00FF00.
 
Pastāv vēl citi krāsu uzdošanas veidi. HSB modelis: H - tonis (Hue), S - piesātinājums (Saturation) un B - spilgtums (Brightness). Šādu krāsu modeli izmanto krāsotāji un profesionālie mākslinieki. Viņi pamatā lieto nedaudz krāsu, kurām piejauc vai nu melno, vai balto krāsu.
 
HTML redaktoros krāsas norāda RGB modelī.
 
Daži krāsu kodu piemēri
 
Krāsa
Krāsas nosaukums
angļu valodā
Krāsas kods
RGB krāsu modelī
melna
Black
#000000
sarkana
Red
#FF0000
liepu zaļa
Lime
#00FF00
zila
Blue
#0000FF
zaļa
Green
#008000
sudraba
Silver
#C0C0C0
pelēka
Gray
#808080
olīvu
Olive
#808000
dzeltena
Yellow
#FFFF00
sarkanbrūna
Maroon
#800000
jūras
Navy
#000080
purpura
Purple
#800080
zaļganbrūna
Teal
#008080
tumši sārta
Fuchsia
#FF00FF
zilganzaļa
Aqua
#00FFFF
sniegbalta
Snow
#FFFAFA
balta
White
#FFFFFF
krēmkrāsa
Cream
#FFFBD0
ziloņkaula
Ivory
#FFFFF0
zelta
Gold
#FFD700
šokolādes
Chocolate
#D2691E
rozā
Pink
#FFC0CB
 
Simbols # nozīmē, ka aiz šī simbola parādītie cipari un burti nosaka krāsu sešpadsmitnieku (heksadecimālajā) skaitīšanas sistēmā.
 
Piemērs:
 
Kods:
 
<html>
<head>
<title>Piemērs</title>
</head>
<body>
<font face ="Arial" size ="1" color ="Red">AAA</font>
<font face ="Impact" size ="2" color ="Blue">BBB</font>
<font face ="Courier New" size ="3" color ="Maroon">CCC</font>
<font face ="Comic Sans MS" size ="4" color ="Aqua">DDD</font>
<font face ="Verdana" size ="5" color ="Green">MMM</font>
<font face ="Monotype Corsiva" size ="6" color ="Navy">NNN</font>
<font face ="Georgia" size ="7" color ="Olive">PPP</font>
</body>
</html>
Rezultāts:
 
krasas.png
 
 
Atsauce:
Tīmekļa lapu veidošana. HTML un CSS / Andris Kamars - Rīga: Apgāds Zvaigzne ABC, 2008. – 320 lpp.: il. – izmantotā literatūra: 12.-14. lpp.