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>
<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 ="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 ="Monotype Corsiva" size ="6" color ="Navy">NNN</font>
<font face ="Georgia" size ="7" color ="Olive">PPP</font>
</body>
</html>
Rezultāts:
Krāsu tabula:http://www.color-hex.com/color-names.html