Barvy webu - Web colors
HTML |
---|
Srovnání |
Barvy webu jsou barvy použito v zobrazování webových stránek na Celosvětová Síť a metody pro popis a specifikaci těchto barev. Barvy mohou být specifikovány jako RGB triplet nebo v hexadecimální formát (a hex triplet) nebo v některých případech podle jejich běžných anglických jmen. A barevný nástroj nebo jiný grafický software se často používá ke generování barevných hodnot. V některých použitích jsou hexadecimální barevné kódy specifikovány notací pomocí úvodní znak čísla (#).[1][2] Barva je specifikována podle intenzity její červené, zelené a modré složky, z nichž každá představuje osm bity. Existuje tedy 24 bitů použitých k určení barvy webu v rámci sRGB gamut a 16 777 216 barev, které mohou být takto specifikovány.
Barvy mimo gamut sRGB lze specifikovat v Kaskádové styly vytvořením jedné nebo více červených, zelených a modrých složek negativních nebo větších než 100%, takže barevný prostor je teoreticky neomezená extrapolace sRGB podobná scRGB.[3] Určení jiné barvy než sRGB tímto způsobem vyžaduje volání funkce RGB (); s hexadecimální syntaxí je to nemožné (a tedy nemožné ve starší verzi) HTML dokumenty, které nepoužívají CSS).
První verze Mozaika a Netscape Navigator použil Názvy barev X11 jako základ pro jejich seznamy barev, protože oba začaly jako Systém X Window aplikace. Barvy webu mají jednoznačnou kolorimetrickou definici, sRGB, který se týká chromatičnosti konkrétního fosfor set, daná přenosová křivka, adaptivní bílý bod a podmínky sledování.[4] Byly vybrány tak, aby byly podobné mnoha reálným světům monitory a podmínky prohlížení, aby bylo možné vykreslení poměrně blízko zadaným hodnotám i bez něj správa barev. Uživatelští agenti se liší ve věrnosti, s jakou představují určené barvy. Pokročilejší agenti uživatelů používají správu barev k zajištění lepší věrnosti barev; to je zvláště důležité pro Web-to-print aplikace.
Hex triplet
A hex triplet je šestimístný, třímístnýbyte hexadecimální číslo použité v HTML, CSS, SVG a další počítačové aplikace reprezentující barvy. Bajty představují červenou, zelenou a modrou složku barvy. Jeden bajt představuje číslo v rozsahu 00 až FF (v hexadecimálním zápisu) nebo 0 až 255 v desítkovém zápisu. To představuje nejmenší (0) až nejvyšší (255) intenzitu každé z barevných složek. Barvy webu tedy určují barvy v 24bitové barevné schéma RGB. Trojice hex je tvořena zřetězením tří bytů v hexadecimálním zápisu v následujícím pořadí:
- Bajt 1: červená hodnota (typ barvy červená)
- Bajt 2: zelená hodnota (typ barvy zelená)
- Bajt 3: modrá hodnota (typ barvy modrá)
Zvažte například barvu, kde červené / zelené / modré hodnoty jsou desetinná čísla: červená = 36, zelená = 104, modrá = 160 (šedavě modrá barva). Desetinná čísla 36, 104 a 160 jsou ekvivalentní hexadecimálním číslům 24, 68 a A0. Šestiúhelníkový triplet se získá zřetězením šesti hexadecimálních číslic dohromady, v tomto příkladu 2468A0.
Pokud je některá ze tří barevných hodnot menší než 10 hexadecimálních hodnot (16 desetinných míst), musí být reprezentována počáteční nulou, aby měl triplet vždy přesně šest číslic. Například desítková trojice 4, 8, 16 by byla reprezentována hexadecimálními číslicemi 04, 08, 10, čímž by vznikla hexadecimální trojice 040810.
Počet barev, které může tento systém reprezentovat, je 166 nebo 2563 nebo 224 = 16,777,216.
Zkratka hexadecimální forma
Používá se zkrácená forma se třemi (hexadecimálními) číslicemi.[5] Rozšíření tohoto formuláře na šestimístný formulář je stejně jednoduché jako zdvojnásobení každé číslice: 09C se stane 0099CC, jak je uvedeno na následujícím CSS příklad:
.tři číslice { barva: # 09C; }.šestimístný { barva: # 0099CC; } / * stejná barva jako výše * /
Tato zkratková forma redukuje paletu na 4 096 barev, což odpovídá 12bitové barvě na rozdíl od 24bitové barvy pomocí celého šestimístného formuláře (16 777 216 barev). Toto omezení je dostatečné pro mnoho textových dokumentů.
Převod RGB na hexadecimální
Hodnoty RGB jsou obvykle uvedeny v rozsahu 0–255; pokud jsou v rozsahu 0–1, hodnoty se před převodem vynásobí 255. Toto číslo dělené šestnáctkou (celočíselné dělení; ignorování zbytku) dává první šestnáctkovou číslici (mezi 0 a F, kde písmena A až F představují čísla 10 až 15. Viz. hexadecimální Více podrobností). Zbytek dává druhou šestnáctkovou číslici. Například hodnota RGB 201 se dělí na 12 skupin po 16, takže první číslice je C. Zbytek devíti udává hexadecimální číslo C9. Tento proces se opakuje pro každou ze tří barevných hodnot.
Převod mezi číselnými základnami je běžným rysem kalkulaček, včetně ručních modelů a softwarových kalkulaček dodávaných s nejmodernějšími operační systémy. K dispozici jsou také webové nástroje speciálně pro převod barevných hodnot.
Názvy barev HTML
Nedávno W3C specifikace barevných jmen rozlišuje mezi základní a prodloužena barvy.[6]
Základní barvy
Základní barvy jsou 16 barev definovaných v HTML Specifikace 4.01, ratifikována v roce 1999,[7] následovně (jména jsou v tomto kontextu definována jako malá a velká písmena):
název | Hex (RGB) | Červené (RGB) | Zelená (RGB) | Modrý (RGB) | Odstín (HSL / HSV) | Sat. (HSL) | Světlo (HSL) | Sat. (HSV) | Hodnota (HSV) | CGA číslo (jméno); alias |
---|---|---|---|---|---|---|---|---|---|---|
Bílý | #FFFFFF | 100% | 100% | 100% | 0° | 0% | 100% | 0% | 100% | 15 (bílá) |
stříbrný | # C0C0C0 | 75% | 75% | 75% | 0° | 0% | 75% | 0% | 75% | 07 (světle šedá) |
Šedá | #808080 | 50% | 50% | 50% | 0° | 0% | 50% | 0% | 50% | 08 (tmavě šedá) |
Černá | #000000 | 0% | 0% | 0% | 0° | 0% | 0% | 0% | 0% | 00 (černá) |
Červené | # FF0000 | 100% | 0% | 0% | 0° | 100% | 50% | 100% | 100% | 12 (vysoká červená) |
Maroon | #800000 | 50% | 0% | 0% | 0° | 100% | 25% | 100% | 50% | 04 (nízká červená) |
Žlutá | # FFFF00 | 100% | 100% | 0% | 60° | 100% | 50% | 100% | 100% | 14 (žlutá) |
Olivový | #808000 | 50% | 50% | 0% | 60° | 100% | 25% | 100% | 50% | 06 (hnědá) |
Limetka | # 00FF00 | 0% | 100% | 0% | 120° | 100% | 50% | 100% | 100% | 10 (vysoce zelená); zelená |
Zelená | #008000 | 0% | 50% | 0% | 120° | 100% | 25% | 100% | 50% | 02 (nízká zelená) |
Aqua | # 00FFFF | 0% | 100% | 100% | 180° | 100% | 50% | 100% | 100% | 11 (vysoce azurová); tyrkysová |
Šedozelená | #008080 | 0% | 50% | 50% | 180° | 100% | 25% | 100% | 50% | 03 (nízký azurový) |
Modrý | # 0000FF | 0% | 0% | 100% | 240° | 100% | 50% | 100% | 100% | 09 (vysoká modrá) |
Námořnictvo | #000080 | 0% | 0% | 50% | 240° | 100% | 25% | 100% | 50% | 01 (nízká modrá) |
Fuchsie | # FF00FF | 100% | 0% | 100% | 300° | 100% | 50% | 100% | 100% | 13 (vysoce purpurová); purpurová |
Nachový | #800080 | 50% | 0% | 50% | 300° | 100% | 25% | 100% | 50% | 05 (málo purpurová) |
Těchto 16 bylo označeno jako sRGB a zahrnuto ve specifikaci HTML 3.0, která uvádí, že se jedná o „standardní 16 barev podporovaných systémem Windows VGA paleta."[8]
Rozšířené barvy

Rozšířené barvy jsou výsledkem sloučení specifikací z HTML 4.01, CSS 2.0, SVG 1.0 a CSS3 User Interfaces (CSS3 UI).[6]
Řada barev je definována pomocí internetové prohlížeče. Konkrétní prohlížeč nemusí rozpoznat všechny tyto barvy, ale od roku 2005 podporují všechny moderní, obecně používané grafické prohlížeče úplný seznam barev. Mnoho z těchto barev je ze seznamu Názvy barev X11 distribuováno s Systém X Window. Tyto barvy byly standardizovány SVG 1.0, a jsou přijímány SVG plné uživatelské agenty. Nejsou součástí SVG Tiny.
Seznam barev dodávaných s produktem X11 se liší mezi implementacemi a střetává se s určitými názvy HTML, například zelenou. Barvy X11 jsou definovány jako jednoduché RGB (tedy žádný konkrétní barevný prostor), spíše než sRGB. To znamená, že seznam barev nalezených v X11 (např. V /usr/lib/X11/rgb.txt) by neměl být přímo použit k výběru barev pro web.[9]
Seznam webových „barev X11“ ze specifikace CSS3, spolu s jejich šestnáctkovými a desetinnými ekvivalenty, je uveden níže. Porovnejte abecední seznamy ve standardech W3C. To zahrnuje běžná synonyma: aqua (standardní název HTML4 / CSS 1.0) a azurová (běžný název sRGB), purpurová (běžný název sRGB) a fuchsia (standardní název HTML4 / CSS 1.0), šedá (standardní název HTML4 / CSS 1.0) a Šedá.[10][11]
HTML název | R G B. | |
---|---|---|
Hex | Desetinný | |
Růžové barvy | ||
StředníFialováČervená | C7 15 85 | 199 21 133 |
Sytě růžová | FF 14 93 | 255 20 147 |
PaleVioletRed | DB 70 93 | 219 112 147 |
HotPink | FF 69 B4 | 255 105 180 |
Světle růžová | FF B6 C1 | 255 182 193 |
Růžový | FF C0 CB | 255 192 203 |
Červené barvy | ||
Tmavě červená | 8B 00 00 | 139 0 0 |
Červené | FF 00 00 | 255 0 0 |
Šamotová cihla | B2 22 22 | 178 34 34 |
Karmínový | DC 14 3C | 220 20 60 |
IndianRed | CD 5C 5C | 205 92 92 |
LightCoral | F0 80 80 | 240 128 128 |
Losos | FA 80 72 | 250 128 114 |
DarkSalmon | E9 96 7A | 233 150 122 |
LightSalmon | FF A0 7A | 255 160 122 |
Oranžové barvy | ||
Oranžová červená | FF 45 00 | 255 69 0 |
Rajče | FF 63 47 | 255 99 71 |
DarkOrange | FF 8C 00 | 255 140 0 |
Korál | FF 7F 50 | 255 127 80 |
oranžový | FF A5 00 | 255 165 0 |
Žluté barvy | ||
Dark Khaki | BD B7 6B | 189 183 107 |
Zlato | FF D7 00 | 255 215 0 |
Khaki | F0 E6 8C | 240 230 140 |
PeachPuff | FF DA B9 | 255 218 185 |
Žlutá | FF FF 00 | 255 255 0 |
PaleGoldenrod | EE E8 AA | 238 232 170 |
Mokasín | FF E4 B5 | 255 228 181 |
PapayaWhip | FF EF D5 | 255 239 213 |
LightGoldenrodŽlutá | FA FA D2 | 250 250 210 |
Citron Šifon | FF FA CD | 255 250 205 |
Světle žlutá | FF FF E0 | 255 255 224 |
Hnědé barvy | ||
Maroon | 80 00 00 | 128 0 0 |
Hnědý | A5 2A 2A | 165 42 42 |
SaddleBrown | 8B 45 13 | 139 69 19 |
Sienna | A0 52 2D | 160 82 45 |
Čokoláda | D2 69 1E | 210 105 30 |
DarkGoldenrod | B8 86 0B | 184 134 11 |
Peru | CD 85 3F | 205 133 63 |
RosyBrown | BC 8F 8F | 188 143 143 |
Zlatobýl | DA A5 20 | 218 165 32 |
SandyBrown | F4 A4 60 | 244 164 96 |
Opálení | D2 B4 8C | 210 180 140 |
Burlywood | DE B8 87 | 222 184 135 |
Pšenice | F5 DE B3 | 245 222 179 |
NavajoBílá | FF DE AD | 255 222 173 |
Bisque | FF E4 C4 | 255 228 196 |
Blanched Mandle | FF EB CD | 255 235 205 |
Cornsilk | FF F8 DC | 255 248 220 |
HTML název | R G B | |
---|---|---|
Hex | Desetinný | |
Zelené barvy | ||
Tmavozelený | 00 64 00 | 0 100 0 |
Zelená | 00 80 00 | 0 128 0 |
DarkOliveGreen | 55 6B 2F | 85 107 47 |
ForestGreen | 22 8B 22 | 34 139 34 |
Zelené moře | 2E 8B 57 | 46 139 87 |
Olivový | 80 80 00 | 128 128 0 |
OliveDrab | 6B 8E 23 | 107 142 35 |
StředníSeaGreen | 3C B3 71 | 60 179 113 |
Limetkově zelená | 32 CD 32 | 50 205 50 |
Limetka | 00 FF 00 | 0 255 0 |
JaroZelená | 00 FF 7F | 0 255 127 |
StředníJaroZelená | 00 FA 9A | 0 250 154 |
DarkSeaGreen | 8F BC 8F | 143 188 143 |
StředníAkvamarín | 66 CD AA | 102 205 170 |
Žluto zelená | 9A CD 32 | 154 205 50 |
TrávníkZelená | 7C FC 00 | 124 252 0 |
Chartreuse | 7F FF 00 | 127 255 0 |
Světle zelená | 90 EE 90 | 144 238 144 |
Zelená žlutá | REKLAMA FF 2F | 173 255 47 |
Světle zelená | 98 FB 98 | 152 251 152 |
Azurové barvy | ||
Šedozelená | 00 80 80 | 0 128 128 |
DarkCyan | 00 8B 8B | 0 139 139 |
LightSeaGreen | 20 B2 AA | 32 178 170 |
CadetBlue | 5F 9E A0 | 95 158 160 |
DarkTurquoise | 00 CE D1 | 0 206 209 |
Střední tyrkysová | 48 D1 CC | 72 209 204 |
Tyrkysový | 40 E0 D0 | 64 224 208 |
Aqua | 00 FF FF | 0 255 255 |
Tyrkysová | 00 FF FF | 0 255 255 |
Akvamarín | 7F FF D4 | 127 255 212 |
Světle tyrkysová | AF EE EE | 175 238 238 |
LightCyan | E0 FF FF | 224 255 255 |
Modré barvy | ||
Námořnictvo | 00 00 80 | 0 0 128 |
Tmavě modrá | 00 00 8B | 0 0 139 |
MediumBlue | 00 00 CD | 0 0 205 |
Modrý | 00 00 FF | 0 0 255 |
Půlnoční modrá | 19 19 70 | 25 25 112 |
Královská modrá | 41 69 E1 | 65 105 225 |
SteelBlue | 46 82 B4 | 70 130 180 |
DodgerBlue | 1E 90 FF | 30 144 255 |
DeepSkyBlue | 00 BF FF | 0 191 255 |
ChrpaModrá | 64 95 ED | 100 149 237 |
Modrá obloha | 87 CE EB | 135 206 235 |
LightSkyBlue | 87 CE FA | 135 206 250 |
LightSteelModrá | B0 C4 DE | 176 196 222 |
Světle modrá | AD D8 E6 | 173 216 230 |
Modrý prášek | B0 E0 E6 | 176 224 230 |
HTML název | R G B | |
---|---|---|
Hex | Desetinný | |
Fialové, fialové a purpurové barvy | ||
Indigo | 4B 00 82 | 75 0 130 |
Nachový | 80 00 80 | 128 0 128 |
DarkMagenta | 8B 00 8B | 139 0 139 |
DarkViolet | 94 00 D3 | 148 0 211 |
DarkSlateBlue | 48 3D 8B | 72 61 139 |
BlueViolet | 8A 2B E2 | 138 43 226 |
DarkOrchid | 99 32 CC | 153 50 204 |
Fuchsie | FF 00 FF | 255 0 255 |
Purpurová | FF 00 FF | 255 0 255 |
SlateBlue | 6A 5A CD | 106 90 205 |
StředníBřidliceModrá | 7B 68 EE | 123 104 238 |
StředníOrchid | BA 55 D3 | 186 85 211 |
StředníFialová | 93 70 DB | 147 112 219 |
Orchidej | DA 70 D6 | 218 112 214 |
fialový | EE 82 EE | 238 130 238 |
Švestka | DD A0 DD | 221 160 221 |
Bodlák | D8 BF D8 | 216 191 216 |
Levandule | E6 E6 FA | 230 230 250 |
Bílé barvy | ||
MistyRose | FF E4 E1 | 255 228 225 |
StarožitnýBílá | FA EB D7 | 250 235 215 |
Prádlo | FA F0 E6 | 250 240 230 |
Béžový | F5 F5 DC | 245 245 220 |
Bílý kouř | F5 F5 F5 | 245 245 245 |
Levandule | FF F0 F5 | 255 240 245 |
OldLace | FD F5 E6 | 253 245 230 |
AliceBlue | F0 F8 FF | 240 248 255 |
Mušle | FF F5 EE | 255 245 238 |
GhostWhite | F8 F8 FF | 248 248 255 |
Medovice | F0 FF F0 | 240 255 240 |
KvětinováBílá | FF FA F0 | 255 250 240 |
Blankyt | F0 FF FF | 240 255 255 |
MintCream | F5 FF FA | 245 255 250 |
Sníh | FF FA FA | 255 250 250 |
Slonová kost | FF FF F0 | 255 255 240 |
Bílý | FF FF FF | 255 255 255 |
Šedé a černé barvy | ||
Černá | 00 00 00 | 0 0 0 |
DarkSlateGray | 2F 4F 4F | 47 79 79 |
DimGray | 69 69 69 | 105 105 105 |
SlateGray | 70 80 90 | 112 128 144 |
Šedá | 80 80 80 | 128 128 128 |
LightSlateGray | 77 88 99 | 119 136 153 |
Tmavě šedá | A9 A9 A9 | 169 169 169 |
stříbrný | C0 C0 C0 | 192 192 192 |
Světle šedá | D3 D3 D3 | 211 211 211 |
Gainsboro | DC DC DC | 220 220 220 |
Barvy bezpečné pro web
Barevná hloubka |
---|
Příbuzný |
V polovině 90. let dokázalo mnoho displejů zobrazit pouze 256 barev.[12] Ty mohou být diktovány hardwarem nebo měněny pomocí „tabulky barev“. Pokud je nalezena barva (např. Na obrázku), která není k dispozici, musela být použita jiná. To lze provést buď pomocí nejbližší barvy, nebo pomocí dithering.
Existovaly různé pokusy o vytvoření „standardní“ palety barev. Byla zapotřebí sada barev, která by mohla být zobrazena bez rozkladu na 256barevných displejích; číslo 216 bylo vybráno částečně proto, že počítačové operační systémy obvykle vyhradily šestnáct až dvacet barev pro vlastní potřebu; byl také vybrán, protože umožňuje přesně šest stejně rozmístěných odstínů červené, zelené a modré (6 × 6 × 6 = 216), každý od 00 do FF (včetně obou limitů).
Seznam barev je uveden, jako by měl speciální vlastnosti, díky nimž jsou imunní vůči rozkladu, ale na 256barevných displejích mohou aplikace ve skutečnosti nastavit paletu libovolného výběru barev, které si vyberou, zbytek se rozpadne. Tyto barvy byly vybrány konkrétně, protože odpovídaly paletám vybraným různými aplikacemi prohlížeče. V různých prohlížečích nebyly používány příliš odlišné palety.[Citace je zapotřebí ]
Barvy „bezpečné pro web“ v tom měly chybu, a to v systémech jako X11 tam, kde je paleta sdílena mezi aplikacemi, byly prohlížečům přiděleny menší barevné kostky (5 × 5 × 5 nebo 4 × 4 × 4) - barvy „bezpečné pro web“ by na takových systémech chřadly. Různé výsledky byly získány poskytnutím obrázku s větší škálou barev a umožněním prohlížeče kvantovat v případě potřeby barevný prostor, místo aby utrpěl ztrátu kvality zdvojnásobením kvantizace.
Přes 2000s, použití 256 barevných displejů v osobních počítačích prudce pokleslo ve prospěch 24-bit (Pravdivá barva ) displeje,[13] a používání barev „bezpečných pro web“ se prakticky nepoužívá.
Barvy „bezpečné pro web“ nemají všechny standardní názvy, ale každá z nich může být specifikována znakem RGB triplet: každá složka (červená, zelená a modrá) přebírá jednu ze šesti hodnot z následující tabulky (z 256 možných hodnot dostupných pro každou složku v plné 24bitové barvě).
Klíč | Hex | Desetinný | Zlomek |
---|---|---|---|
0 | 00 | 0 | 0 |
3 | 33 | 51 | 0.2 |
6 | 66 | 102 | 0.4 |
9 | 99 | 153 | 0.6 |
C nebo (12) | CC | 204 | 0.8 |
F nebo (15) | FF | 255 | 1 |
V následující tabulce jsou uvedeny všechny barvy „bezpečné pro web“. Jedním z nedostatků bezpečné webové palety je její malá škála světlých barev pro pozadí webových stránek, zatímco intenzity na spodním konci rozsahu, jako jsou dvě nejtmavší, jsou si navzájem podobné, takže je obtížné je rozlišit. Hodnoty ohraničené znakem „*“ (hvězdička) jsou součástí „skutečně bezpečné palety;“ vidět Nejbezpečnější barvy webu níže.
Tabulka barev
*000* | 300 | 600 | 900 | C00 | * F00 * |
*003* | 303 | 603 | 903 | C03 | * F03 * |
006 | 306 | 606 | 906 | C06 | F06 |
009 | 309 | 609 | 909 | C09 | F09 |
00C | 30C | 60 ° C | 90C | C0C | F0C |
* 00F * | 30F | 60F | 90F | C0F | * F0F * |
030 | 330 | 630 | 930 | C30 | F30 |
033 | 333 | 633 | 933 | C33 | F33 |
036 | 336 | 636 | 936 | C36 | F36 |
039 | 339 | 639 | 939 | C39 | F39 |
03C | 33C | 63C | 93C | C3C | F3C |
03F | 33F | 63F | 93F | C3F | F3F |
060 | 360 | 660 | 960 | C60 | F60 |
063 | 363 | 663 | 963 | C63 | F63 |
066 | 366 | 666 | 966 | C66 | F66 |
069 | 369 | 669 | 969 | C69 | F69 |
06C | 36C | 66C | 96C | C6C | F6C |
06F | 36F | 66F | 96F | C6F | F6F |
090 | 390 | 690 | 990 | C90 | F90 |
093 | 393 | 693 | 993 | C93 | F93 |
096 | 396 | 696 | 996 | C96 | F96 |
099 | 399 | 699 | 999 | C99 | F99 |
09C | 39C | 69C | 99C | C9C | F9C |
09F | 39F | 69F | 99F | C9F | F9F |
0C0 | 3C0 | 6C0 | 9C0 | CC0 | FC0 |
0C3 | 3C3 | 6C3 | 9C3 | CC3 | FC3 |
0C6 | 3C6 | 6C6 | 9C6 | CC6 | FC6 |
0C9 | 3C9 | 6C9 | 9C9 | CC9 | FC9 |
0CC | 3CC | 6CC | 9CC | CCC | FCC |
0CF | 3CF | 6CF | 9CF | CCF | FCF |
* 0F0 * | 3F0 | * 6F0 * | 9F0 | CF0 | * FF0 * |
0F3 | * 3F3 * | * 6F3 * | 9F3 | CF3 | * FF3 * |
* 0F6 * | * 3F6 * | 6F6 | 9F6 | * CF6 * | * FF6 * |
0F9 | 3F9 | 6F9 | 9F9 | CF9 | FF9 |
* 0FC * | * 3FC * | 6FC | 9FC | CFC | FFC |
* 0FF * | * 3FF * | * 6FF * | 9FF | CFF | * FFF * |
každý uvedený barevný kód je zkratkou pro hodnotu RGB; například kód 609 je ekvivalentní RGB kódu 102-0-153 nebo HEX kódu # 660099
Nejbezpečnější barvy webu
Návrháři byli vyzváni, aby se na svých webových stránkách drželi těchto 216 „bezpečných pro web“ barev, protože při vývoji palety 216 barev bylo mnoho 8bitových barevných displejů. David Lehn a Hadley Stern zjistili, že pouze 22 z 216 barev v paletě bezpečné pro web je spolehlivě zobrazeno bez nekonzistentního přemapování 16bitové počítačové displeje. Těchto 22 barev nazvali „opravdu bezpečná paleta“; skládá se převážně z odstínů zelené, žluté a modré, jak je vidět v následující tabulce.[14]
0 | 3 | 6 | 9 | C | F | |
---|---|---|---|---|---|---|
00 | *000* | * F00 * | ||||
03 | *003* | * F03 * | ||||
06 | ||||||
0C | ||||||
0F | * 00F * | * F0F * | ||||
F0 | * 0F0 * | * 6F0 * | * FF0 * | |||
F3 | * 3F3 * | * 6F3 * | * FF3 * | |||
F6 | * 0F6 * | * 3F6 * | * CF6 * | * FF6 *[15] | ||
FC | * 0FC * | * 3FC * | ||||
FF | * 0FF * | * 3FF * | * 6FF * | * FFF * |
Barvy CSS
The Kaskádové styly Specifikace definuje stejný počet pojmenovaných barev jako specifikace HTML 4, konkrétně 16 html barvy a 124 barev z Netscape Barva X11 seznam celkem 140 jmen rozpoznaných aplikacemi Internet Explorer (IE) 3.0 a Netscape Navigator 3.0.[16] Blooberry.com konstatuje, že Opera 2.1 a Safari 1 také zahrnovaly rozšířený seznam 140 barevných názvů Netscape, ale později objevily 14 jmen, která nejsou součástí Opera 3.5 v systému Windows 98.[17]
V CSS 2.1 byla do sekce přidána barva „oranžová“ (jedna ze 140) s 16 barvami HTML4 jako 17. barvou.[18] Specifikace CSS3.0 neobsahovala oranžový v části „Barevná klíčová slova HTML4“, která byla přejmenována na „Základní barevná klíčová slova“.[19] Ve stejné referenci byla sekce „SVG barevná klíčová slova“ přejmenována na „Rozšířená barevná klíčová slova“ poté, co byla v dřívějším pracovním konceptu spuštěna jako „Barevná klíčová slova X11“.[20] Pracovní koncept barevného modulu CSS4 kombinuje základní a rozšířenou část v jednoduché části „Pojmenované barvy“.[21]
název | Hex (RGB) | Červené (RGB) | Zelená (RGB) | Modrý (RGB) | Odstín (HSL / HSV) | Sat. (HSL) | Světlo (HSL) | Sat. (HSV) | Hodnota (HSV) | Alias |
---|---|---|---|---|---|---|---|---|---|---|
oranžový | # FFA500 | 100% | 65% | 0% | 39° | 100% | 50% | 100% | 100% |
CSS 2, SVG a CSS 2.1 umožňují webovým autorům používat systémové barvy, což jsou názvy barev, jejichž hodnoty jsou převzaty z operační systém, výběrem zvýrazněné barvy textu operačního systému nebo barvy pozadí pro ovládací prvky popisu. To umožňuje autorům webu upravovat jejich obsah v souladu s operačním systémem agenta uživatele.[22] The CSS3 barevný modul má zastaralé použití systémových barev ve prospěch vlastnosti Vzhled systému UI CSS3,[23][24] který sám byl následně vyřazen z CSS3.[25]
Představuje také vyvíjející se specifikace CSS3 HSL barevný prostor hodnoty do stylů:[26]
/ * RGB model * / p { barva: # F00 } / * #rgb * / p { barva: # FF0000 } / * #rrggbb * / p { barva: rgb(255, 0, 0) } / * celočíselný rozsah 0 - 255 * / p { barva: rgb(100%, 0%, 0%) } / * float range 0,0% - 100,0% * / / * RGB s alfa kanálem, přidáno do CSS3 * / p { barva: rgba(255, 0, 0, 0.5) } / * 0,5 krytí, polotransparentní * / / * HSL model, přidáno do CSS3 * / p { barva: hsl(0, 100%, 50%) } /* Červené */ p { barva: hsl(120, 100%, 50%) } /* zelená */ p { barva: hsl(120, 100%, 25%) } /* tmavozelený */ p { barva: hsl(120, 100%, 75%) } /* světle zelená */ p { barva: hsl(120, 50%, 50%) } / * pastelově zelená * / / * HSL model s alfa kanálem * / p { barva: hsla(120, 100%, 50%, 1) } /* zelená */ p { barva: hsla(120, 100%, 50%, 0.5) } / * poloprůhledná zelená * / p { barva: hsla(120, 100%, 50%, 0.1) } / * velmi průhledná zelená * /
Dne 21. Června 2014 CSS WG přidal barvu RebeccaPurple do redakčního konceptu CSS4 Modul barev, na památku Erica Meyera dcera Rebecca, která zemřela 7. června 2014, k jejím šestým narozeninám.[27]
název | Hex (RGB) | Červené (RGB) | Zelená (RGB) | Modrý (RGB) | Odstín (HSL / HSV) | Sat. (HSL) | Světlo (HSL) | Sat. (HSV) | Hodnota (HSV) | Alias |
---|---|---|---|---|---|---|---|---|---|---|
RebeccaFialová | #663399 | 40% | 20% | 60% | 270° | 50% | 40% | 67% | 60% |
CSS také podporuje speciální barvu průhledný
, což představuje nulovou hodnotu alfa; ve výchozím stavu, průhledný
je vykreslen jako neviditelná nominální černá: rgba (0, 0, 0, 0)
.[21]
Přístupnost
Výběr barev
Nějaký prohlížeče a zařízení nepodporují barvy. Pro tyto displeje nebo pro nevidomé a slepé uživatele může být webový obsah v závislosti na barvách nepoužitelný nebo obtížně použitelný.
Neměly by být zadány žádné barvy (k vyvolání výchozích barev prohlížeče), nebo by měly být specifikovány jak barvy pozadí, tak všechny barvy popředí (jako jsou barvy prostého textu, nenavštívené odkazy, odkazy vznášející se na obrázku, aktivní odkazy a navštívené odkazy) černá na černé nebo bílá na bílé účinky.[28]
Barevný kontrast
The Pokyny pro usnadnění webového obsahu doporučte kontrastní poměr nejméně 4,5: 1 mezi relativní jas textu a jeho barvy pozadí[29] nebo alespoň 3: 1 pro velký text. Vylepšená přístupnost vyžaduje kontrastní poměry větší než 7: 1.
Řešení problémů s přístupností však není jen otázkou zvýšení kontrastního poměru. Jako zpráva pro Iniciativa za usnadnění přístupu na web označuje,[30] dyslektickým čtenářům lépe vyhovují kontrastní poměry pod maximem. Doporučení, na která odkazují, jsou špinavě černá (0x0A0A0A) na bělavou (0xFFFFE5) a černá (0x000000) na krém (0xFAFAC8) s kontrastními poměry 11,7: 1, respektive 20,3: 1. Mezi jejich dalšími barevnými páry má hnědá (0x282800) na tmavě zelené (0xA0A000) kontrastní poměr 3,24: 1, což je méně než WCAG doporučení, tmavě hnědá (0x1E1E00) na světle zelené (0xB9B900) má kontrastní poměr 4,54: 1 a modrá (0x00007D) na žluté (0xFFFF00) má kontrastní poměr 11,4: 1. Všimněte si, že barvy pojmenované v sestavě používají jiné hodnoty barev než barvy webu se stejným názvem.
Viz také
Reference
- ^ Niederst Robbins, Jennifer (únor 2006). "Dodatek D: Specifikace barvy". Webový design v kostce. O'Reilly. str. 830. ISBN 978-0-596-00987-8.
- ^ York, Richarde. Počínaje CSS, s. 71–72.
- ^ Pemberton, Steven; Pettit, Brad (7. června 2011). Çelik, Tantek; Lilley, Chris; Baron, L. David (eds.). „Barevný modul CSS úrovně 3“. W3C. oddíl 4.2.1. Hodnoty barev RGB.
- ^ Příručka digitálního barevného zobrazování Gaurav Sharma. ISBN 0-8493-0900-X
- ^ Pemberton, Steven; Pettit, Brad (7. června 2011). Çelik, Tantek; Lilley, Chris; Baron, L. David (eds.). „4.2.1. Hodnoty barev RGB“. Úroveň barevného modulu CSS 3. W3C. Citováno 19. března 2013.
- ^ A b „Barevný modul CSS úrovně 3“. W3c. Citováno 19. července 2020.
- ^ "Specifikace HTML 4.01 sekce 6.5" Barvy"". W3.org. Citováno 8. července 2013.
- ^ „Specifikace HTML 3.2“ Prvek BODY"". W3.org. Citováno 8. července 2013.
- ^ "Veřejná diskuse o seznamu adresátů SVG Názvy barev v SVG-1.0 jsou v konfliktu s /usr/lib/X11/rgb.txt". Lists.w3.org. Citováno 8. července 2013.
- ^ Pemberton, Steven; Pettit, Brad (7. června 2011). Çelik, Tantek; Lilley, Chris; Baron, L. David (eds.). "4.3. Rozšířená barevná klíčová slova". Úroveň barevného modulu CSS 3. W3C. Citováno 19. března 2013.
- ^ „W3C TR SVG 1.0, rozpoznané názvy klíčových slov barev“. W3.org. 16. srpna 2011. Citováno 1. února 2019.
- ^ Jenkins, Sue (27. prosince 2012). Webdesign All-in-One pro figuríny. John Wiley & Sons. ISBN 9781118404119.
- ^ „Statistiky zobrazení prohlížeče“. W3schools.com. Citováno 8. července 2013.
- ^ „Smrt palety barev Websafe?“. Physics.ohio-state.edu. Citováno 8. července 2013.
- ^ "Odkaz na webovou barvu - HTML se stylem | 4 | WebReference". www.webreference.com. Citováno 5. ledna 2016.
- ^ „Barevná sada X11“. Citováno 6. července 2014.
- ^ Brian Wilson. „Barvy v HTML a CSS“. Citováno 6. července 2014.
- ^ „Specifikace CSS 2.1: Syntaxe a základní datové typy: Barvy“. 8. září 2009. Citováno 21. prosince 2009.
- ^ „Barevný modul CSS úrovně 3 - navrhované doporučení - 11. změny“. 28. října 2010. Citováno 6. července 2014.
- ^ „Barevný modul CSS úrovně 3 - pracovní koncept“. 18. dubna 2002. Citováno 6. července 2014.
- ^ A b CSS Color Module Level 4 - Koncept redakce, 26. června 2014
- ^ "Uživatelské rozhraní - barvy systému". W3.org. Citováno 8. července 2013.
- ^ Pemberton, Steven; Pettit, Brad (7. června 2011). Çelik, Tantek; Lilley, Chris; Baron, L. David (eds.). "4.5.1. Barvy systému CSS2". Úroveň barevného modulu CSS 3. W3C. Citováno 19. března 2013.
- ^ „Modul základního uživatelského rozhraní CSS3, doporučení kandidátů W3C z 11. května 2004: Vzhled systému“. W3.org. Citováno 8. července 2013.
- ^ Çelik, Tantek, ed. (17. ledna 2012). "Seznam podstatných změn". Základní modul uživatelského rozhraní CSS úrovně 3. W3C. Citováno 19. března 2013.
Vzhled systému byl zrušen, včetně hodnot a vlastností vzhledu a systémových písem / rozšíření zkratky vlastnosti 'font'.
- ^ Pemberton, Steven; Pettit, Brad (7. června 2011). Çelik, Tantek; Lilley, Chris; Baron, L. David (eds.). „4.2.4. Hodnoty barev HSL“. Úroveň barevného modulu CSS 3. W3C. Citováno 19. března 2013.
- ^ Glazman, Daniel (21. června 2014). „Re: [CfC] přidání výrazu„ rebeccapurple “do úrovně barev CSS 4“. Zveřejněte do seznamu adres ve stylu www. W3C. Citováno 24. června 2014.
- ^ „Pokud vyberete jednu barvu, vyberte je všechny“. W3.org. Citováno 8. července 2013.
- ^ Směrnice WCAG 2.0 1.4
- ^ Optimální barvy pro zlepšení čitelnosti pro lidi s dyslexií