Culori web - Web colors
HTML |
---|
Comparații |
Culorile web sunt culori utilizate în afișarea paginilor web pe World Wide Web și metodele de descriere și specificare a acelor culori. Culorile pot fi specificate ca un triplet RGB sau în format hexazecimal (un triplet hexagonal ) sau în conformitate cu numele lor comune în limba engleză, în unele cazuri. Un instrument de culoare sau alt software grafic este adesea folosit pentru a genera valori de culoare. În unele utilizări, codurile de culoare hexazecimale sunt specificate cu notație folosind un semn numeric principal (#). O culoare este specificată în funcție de intensitatea componentelor sale roșii, verzi și albastre, fiecare reprezentată de opt biți. Astfel, există 24 de biți utilizați pentru a specifica o culoare web în gama sRGB și 16.777.216 culori care pot fi astfel specificate.
Culorile din afara gamei sRGB pot fi specificate în foi de stil în cascadă făcând una sau mai multe dintre componentele roșu, verde și albastru negative sau mai mari de 100%, astfel încât spațiul de culoare este teoretic o extrapolare nelimitată a sRGB similară cu scRGB . Specificarea unei culori care nu sunt sRGB în acest fel necesită apelul funcției RGB (). Este imposibil cu sintaxa hexazecimală (și astfel imposibilă în documentele HTML moștenite care nu utilizează CSS).
Primele versiuni ale Mosaic și Netscape Navigator au folosit numele de culori X11 ca bază pentru listele lor de culori, deoarece ambele au început ca aplicații X Window System . Culorile web au o definiție colorimetrică neambiguă, sRGB , care leagă cromaticitățile unui anumit set de fosfor , o curbă de transfer dată, punctul alb adaptiv și condițiile de vizualizare. Acestea au fost alese pentru a fi similare multor monitoare din lumea reală și condiții de vizionare, pentru a permite redarea să fie destul de aproape de valorile specificate chiar și fără gestionarea culorii . Agenții utilizator variază în fidelitatea cu care reprezintă culorile specificate. Agenții de utilizator mai avansați folosesc gestionarea culorilor pentru a oferi o fidelitate mai bună a culorii; acest lucru este deosebit de important pentru aplicațiile Web-to-print .
Triplet hexagonal
Un triplet hexagonal este un număr hexazecimal format din șase cifre, trei octeți, utilizat în HTML , CSS , SVG și alte aplicații de calcul pentru a reprezenta culorile. Octetii reprezintă componentele roșii, verzi și albastre ale culorii. Un octet reprezintă un număr în intervalul 00 până la FF (în notație hexazecimală) sau de la 0 la 255 în notație zecimală. Aceasta reprezintă cea mai mică (0) până la cea mai mare (255) intensitate a fiecăreia dintre componentele culorii. Astfel, culorile web specifică culorile în schema de culori RGB pe 24 de biți . Tripletul hex este format prin concatenarea a trei octeți în notație hexazecimală, în următoarea ordine:
- Octet 1: valoare roșie (tip de culoare roșu)
- Octet 2: valoare verde (tip culoare verde)
- Octet 3: valoare albastră (tip culoare albastru)
De exemplu, luați în considerare culoarea în care valorile roșu / verde / albastru sunt numere zecimale: roșu = 36, verde = 104, albastru = 160 (o culoare gri-albastru). Numerele zecimale 36, 104 și 160 sunt echivalente cu numerele hexazecimale 24, 68 și respectiv A0. Tripletul hex este obținut prin concatenarea celor șase cifre hexazecimale împreună, 2468A0 în acest exemplu.
Dacă oricare dintre cele trei valori ale culorii este mai mică de 10 hex (16 zecimale), trebuie să fie reprezentată cu un zero principal, astfel încât tripletul să aibă întotdeauna exact șase cifre. De exemplu, tripletul zecimal 4, 8, 16 ar fi reprezentat de cifrele hexagonale 04, 08, 10, formând tripletul hexagonal 040810.
Numărul de culori care poate fi reprezentat de acest sistem este 16 6 sau 256 3 sau 2 24 = 16 777 216.
Stenogramă formă hexazecimală
Se utilizează o formă prescurtată de trei cifre (hexazecimale). Extinderea acestui formular la forma de șase cifre este la fel de simplă ca dublarea fiecărei cifre: 09C devine 0099CC așa cum este prezentat în următorul exemplu CSS :
.threedigit { color: #09C; }
.sixdigit { color: #0099CC; } /* same color as above */
Această formă de prescurtare reduce paleta la 4.096 de culori, echivalentul culorii de 12 biți spre deosebire de culoarea de 24 de biți utilizând forma completă din șase cifre (16.777.216 culori). Această limitare este suficientă pentru multe documente bazate pe text.
Conversia RGB în hexadecimal
Valorile RGB sunt de obicei date în intervalul 0-255; dacă sunt în intervalul 0-1, valorile sunt înmulțite cu 255 înainte de conversie. Acest număr împărțit la șaisprezece (divizare întreagă; ignorând orice rest) dă prima cifră hexazecimală (între 0 și F, unde literele de la A la F reprezintă numerele de la 10 la 15. Vezi hexadecimal pentru mai multe detalii). Restul dă a doua cifră hexazecimală. De exemplu, valoarea RGB 201 se împarte în 12 grupuri de 16, astfel prima cifră este C. Un rest de nouă dă numărul hexazecimal C9. Acest proces se repetă pentru fiecare dintre cele trei valori de culoare.
Conversia între bazele numerice este o caracteristică comună a calculatoarelor, incluzând atât modelele portabile, cât și calculatoarele software incluse în majoritatea sistemelor de operare moderne . Sunt disponibile, de asemenea, instrumente bazate pe web special pentru conversia valorilor culorilor.
Numele culorilor HTML
Specificațiile recente W3C ale denumirilor de culori disting între culorile de bază și culorile extinse . În HTML și XHTML, culorile pot fi folosite pentru text, culoare de fundal, margini ale cadrelor, tabele și celule de tabel individuale.
Culori de bază
Culorile de bază sunt 16 culori definite în specificația HTML 4.01, ratificată în 1999, după cum urmează (denumirile sunt definite în acest context pentru a fi insensibile la majuscule și minuscule):
Nume |
Hex (RGB) |
Roșu (RGB) |
Verde (RGB) |
Albastru (RGB) |
Hue (HSL / HSV) |
Sâmbătă. (HSL) |
Lumina (HSL) |
Sâmbătă. (HSV) |
Valoare (HSV) |
Numărul CGA (nume) ; alias |
---|---|---|---|---|---|---|---|---|---|---|
alb | #FFFFFF | 100% | 100% | 100% | 0 ° | 0% | 100% | 0% | 100% | 15 (alb) |
Argint | # C0C0C0 | 75% | 75% | 75% | 0 ° | 0% | 75% | 0% | 75% | 07 (gri deschis) |
gri | # 808080 | 50% | 50% | 50% | 0 ° | 0% | 50% | 0% | 50% | 08 (gri închis) |
Negru | # 000000 | 0% | 0% | 0% | 0 ° | 0% | 0% | 0% | 0% | 00 (negru) |
roșu | # FF0000 | 100% | 0% | 0% | 0 ° | 100% | 50% | 100% | 100% | 12 (roșu ridicat) |
Maro | # 800000 | 50% | 0% | 0% | 0 ° | 100% | 25% | 100% | 50% | 04 (roșu scăzut) |
Galben | # FFFF00 | 100% | 100% | 0% | 60 ° | 100% | 50% | 100% | 100% | 14 (galben) |
Măslin | # 808000 | 50% | 50% | 0% | 60 ° | 100% | 25% | 100% | 50% | 06 (maro) |
Lămâie verde | # 00FF00 | 0% | 100% | 0% | 120 ° | 100% | 50% | 100% | 100% | 10 (verde înalt); verde |
Verde | # 008000 | 0% | 50% | 0% | 120 ° | 100% | 25% | 100% | 50% | 02 (verde scăzut) |
Aqua | # 00FFFF | 0% | 100% | 100% | 180 ° | 100% | 50% | 100% | 100% | 11 (cian ridicat); cian |
Teal | # 008080 | 0% | 50% | 50% | 180 ° | 100% | 25% | 100% | 50% | 03 (cian scăzut) |
Albastru | # 0000FF | 0% | 0% | 100% | 240 ° | 100% | 50% | 100% | 100% | 09 (albastru înalt) |
Marina | # 000080 | 0% | 0% | 50% | 240 ° | 100% | 25% | 100% | 50% | 01 (albastru scăzut) |
Fucsie | # FF00FF | 100% | 0% | 100% | 300 ° | 100% | 50% | 100% | 100% | 13 (magenta mare); magenta |
Violet | # 800080 | 50% | 0% | 50% | 300 ° | 100% | 25% | 100% | 50% | 05 (magenta scăzută) |
Aceste 16 au fost etichetate ca sRGB și incluse în specificația HTML 3.0, care a menționat că erau „cele 16 culori standard acceptate cu paleta Windows VGA ”.
Culori extinse
Culorile extinse sunt rezultatul îmbinării specificațiilor din HTML 4.01, CSS 2.0, SVG 1.0 și CSS3 User Interfaces (CSS3 UI).
Mai multe culori sunt definite de browserele web . Un anumit browser poate să nu recunoască toate aceste culori, dar începând cu 2005, toate browserele grafice moderne, de uz general, acceptă lista completă de culori. Multe dintre aceste culori sunt din lista numelor de culori X11 distribuite cu sistemul X Window . Aceste culori au fost standardizate de SVG 1.0 și sunt acceptate de agenții de utilizator SVG Full . Nu fac parte din SVG Tiny .
Lista culorilor livrate împreună cu produsul X11 variază între implementări și ciocniri cu anumite nume HTML, cum ar fi verde. Culorile X11 sunt definite ca RGB simple (deci, fără un spațiu de culoare special), mai degrabă decât sRGB . Aceasta înseamnă că lista culorilor găsite în X11 (de exemplu, în /usr/lib/X11/rgb.txt) nu ar trebui folosită direct pentru a alege culorile pentru web.
Lista „culorilor X11” web din specificația CSS3, împreună cu echivalentele lor hexazecimale și zecimale, este prezentată mai jos. Comparați listele alfabetice din standardele W3C. Aceasta include sinonimele comune: aqua (nume standard HTML4 / CSS 1.0) și cyan (nume comun sRGB), magenta (nume comun sRGB) și fuchsia (nume standard HTML4 / CSS 1.0), gri (nume standard HTML4 / CSS 1.0) și gri.
Numele HTML | RGB | |
---|---|---|
Hex | Zecimal | |
Culori roz | ||
MediumVioletRed | C7 15 85 | 199 21 133 |
Roz închis | FF 14 93 | 255 20 147 |
PaleVioletRed | DB 70 93 | 219 112 147 |
HotPink | FF 69 B4 | 255 105 180 |
Roz deschis | FF B6 C1 | 255 182 193 |
Roz | FF C0 CB | 255 192 203 |
Culori roșii | ||
Roșu-închis | 8B 00 00 | 139 0 0 |
roșu | FF 00 00 | 255 0 0 |
Firebrick | B2 22 22 | 178 34 34 |
purpuriu | DC 14 3C | 220 20 60 |
IndianRed | CD 5C 5C | 205 92 92 |
LightCoral | F0 80 80 | 240 128 128 |
Somon | FA 80 72 | 250 128 114 |
DarkSalmon | E9 96 7A | 233 150 122 |
LightSalmon | FF A0 7A | 255 160 122 |
Culori portocalii | ||
Portocaliu rosu | FF 45 00 | 255 69 0 |
Roșie | FF 63 47 | 255 99 71 |
DarkOrange | FF 8C 00 | 255 140 0 |
Coral | FF 7F 50 | 255 127 80 |
portocale | FF A5 00 | 255 165 0 |
Culori galbene | ||
DarkKhaki | BD B7 6B | 189 183 107 |
Aur | FF D7 00 | 255 215 0 |
Kaki | F0 E6 8C | 240 230 140 |
PeachPuff | FF DA B9 | 255 218 185 |
Galben | FF FF 00 | 255 255 0 |
PaleGoldenrod | EE E8 AA | 238 232 170 |
Mocasin | FF E4 B5 | 255 228 181 |
PapayaWhip | FF EF D5 | 255 239 213 |
LightGoldenrodYellow | FA FA D2 | 250 250 210 |
LemonChiffon | FF FA CD | 255 250 205 |
Lumină galbenă | FF FF E0 | 255 255 224 |
Culori maro | ||
Maro | 80 00 00 | 128 0 0 |
Maro | A5 2A 2A | 165 42 42 |
SaddleBrown | 8B 45 13 | 139 69 19 |
Sienna | A0 52 2D | 160 82 45 |
Ciocolată | 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 |
Goldenrod | DA A5 20 | 218 165 32 |
SandyBrown | F4 A4 60 | 244 164 96 |
Tan | D2 B4 8C | 210 180 140 |
Burlywood | DE B8 87 | 222 184 135 |
Grâu | F5 DE B3 | 245 222 179 |
NavajoWhite | FF DE AD | 255 222 173 |
Bisque | FF E4 C4 | 255 228 196 |
BlanchedAlmond | FF EB CD | 255 235 205 |
Matase de porumb | FF F8 DC | 255 248 220 |
Numele HTML | RGB | |
---|---|---|
Hex | Zecimal | |
Culori verzi | ||
Verde inchis | 00 64 00 | 0 100 0 |
Verde | 00 80 00 | 0 128 0 |
DarkOliveGreen | 55 6B 2F | 85 107 47 |
Padure verde | 22 8B 22 | 34 139 34 |
Mare verde | 2E 8B 57 | 46 139 87 |
Măslin | 80 80 00 | 128 128 0 |
OliveDrab | 6B 8E 23 | 107 142 35 |
MediumSeaGreen | 3C B3 71 | 60 179 113 |
Verde lime | 32 CD 32 | 50 205 50 |
Lămâie verde | 00 FF 00 | 0 255 0 |
SpringGreen | 00 FF 7F | 0 255 127 |
MediumSpringGreen | 00 FA 9A | 0 250 154 |
DarkSeaGreen | 8F BC 8F | 143 188 143 |
Medium Aquamarine | 66 CD AA | 102 205 170 |
Galben verde | 9A CD 32 | 154 205 50 |
LawnGreen | 7C FC 00 | 124 252 0 |
Chartreuse | 7F FF 00 | 127 255 0 |
Verde deschis | 90 EE 90 | 144 238 144 |
Verde galben | AD FF 2F | 173 255 47 |
Verde palid | 98 FB 98 | 152 251 152 |
Culori cyan | ||
Teal | 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 |
Turcoaz închis | 00 CE D1 | 0 206 209 |
Mediu turcoaz | 48 D1 CC | 72 209 204 |
Turcoaz | 40 E0 D0 | 64 224 208 |
Aqua | 00 FF FF | 0 255 255 |
Cyan | 00 FF FF | 0 255 255 |
Acvamarin | 7F FF D4 | 127 255 212 |
PaleTurcoaz | AF EE EE | 175 238 238 |
LightCyan | E0 FF FF | 224 255 255 |
Culori albastre | ||
Marina | 00 00 80 | 0 0 128 |
Albastru inchis | 00 00 8B | 0 0 139 |
Albastru mediu | 00 00 CD | 0 0 205 |
Albastru | 00 00 FF | 0 0 255 |
MidnightBlue | 19 19 70 | 25 25 112 |
Albastru regal | 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 |
Floarea de porumb Albastru | 64 95 ED | 100 149 237 |
Cer albastru | 87 CE EB | 135 206 235 |
LightSkyBlue | 87 CE FA | 135 206 250 |
LightSteelBlue | B0 C4 DE | 176 196 222 |
Albastru deschis | AD D8 E6 | 173 216 230 |
Pudra albastra | B0 E0 E6 | 176 224 230 |
Numele HTML | RGB | |
---|---|---|
Hex | Zecimal | |
Culori violet, violet și magenta | ||
Indigo | 4B 00 82 | 75 0 130 |
Violet | 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 |
Albastru violet | 8A 2B E2 | 138 43 226 |
DarkOrchid | 99 32 CC | 153 50 204 |
Fucsie | FF 00 FF | 255 0 255 |
Magenta | FF 00 FF | 255 0 255 |
Ardezie albastră | 6A 5A CD | 106 90 205 |
MediumSlateBlue | 7B 68 EE | 123 104 238 |
MediumOrchid | BA 55 D3 | 186 85 211 |
MediumPurple | 93 70 DB | 147 112 219 |
Orhidee | DA 70 D6 | 218 112 214 |
violet | EE 82 EE | 238 130 238 |
Prună | DD A0 DD | 221 160 221 |
Ciulin | D8 BF D8 | 216 191 216 |
Lavandă | E6 E6 FA | 230 230 250 |
Culori albe | ||
MistyRose | FF E4 E1 | 255 228 225 |
AntiqueWhite | FA EB D7 | 250 235 215 |
Lenjerie | FA F0 E6 | 250 240 230 |
Bej | F5 F5 DC | 245 245 220 |
Fum alb | F5 F5 F5 | 245 245 245 |
LavenderBlush | FF F0 F5 | 255 240 245 |
OldLace | FD F5 E6 | 253 245 230 |
AliceBlue | F0 F8 FF | 240 248 255 |
Scoică | FF F5 EE | 255 245 238 |
GhostWhite | F8 F8 FF | 248 248 255 |
Mană | F0 FF F0 | 240 255 240 |
FloralWhite | FF FA F0 | 255 250 240 |
Azur | F0 FF FF | 240 255 255 |
MintCream | F5 FF FA | 245 255 250 |
Zăpadă | FF FA FA | 255 250 250 |
Fildeş | FF FF F0 | 255 255 240 |
alb | FF FF FF | 255 255 255 |
Culori gri și negru | ||
Negru | 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 |
gri | 80 80 80 | 128 128 128 |
LightSlateGray | 77 88 99 | 119 136 153 |
Gri închis | A9 A9 A9 | 169 169 169 |
Argint | C0 C0 C0 | 192 192 192 |
Gri deschis | D3 D3 D3 | 211 211 211 |
Gainsboro | DC DC DC | 220 220 220 |
Culori CSS
Specificația Cascading Style Sheets definește același număr de culori denumite ca și specificația HTML 4, și anume culorile de 16 html și 124 de culori din lista de culori Netscape X11 pentru un total de 140 de nume care au fost recunoscute de Internet Explorer (IE) 3.0 și Netscape Navigator 3.0. Blooberry.com notează că Opera 2.1 și Safari 1 includeau, de asemenea, lista extinsă a Netscape cu 140 de nume de culori, dar mai târziu au descoperit 14 nume care nu erau incluse cu Opera 3.5 pe Windows 98.
În CSS 2.1, culoarea „portocaliu” (una dintre cele 140) a fost adăugată la secțiune cu cele 16 culori HTML4 ca a 17-a culoare. Specificația CSS3.0 nu a inclus portocaliu în secțiunea „Cuvinte cheie color HTML4”, care a fost redenumită „Cuvinte cheie color de bază”. În aceeași referință, secțiunea „Cuvinte cheie color SVG” a fost redenumită „Cuvinte cheie color extinse”, după ce a început ca „Cuvinte cheie color X11” într-o schiță de lucru anterioară. Proiectul de lucru pentru modulul de culoare nivel 4 combină secțiunile de bază și extinse împreună într-o secțiune simplă „Culori numite”.
Nume |
Hex (RGB) |
Roșu (RGB) |
Verde (RGB) |
Albastru (RGB) |
Hue (HSL / HSV) |
Sâmbătă. (HSL) |
Lumina (HSL) |
Sâmbătă. (HSV) |
Valoare (HSV) |
Alias |
---|---|---|---|---|---|---|---|---|---|---|
portocale | # FFA500 | 100% | 65% | 0% | 39 ° | 100% | 50% | 100% | 100% |
CSS 2, SVG și CSS 2.1 permit autorilor web să utilizeze culorile sistemului , care sunt nume de culori ale căror valori sunt preluate din sistemul de operare , alegând culoarea textului evidențiat a sistemului de operare sau culoarea de fundal pentru controalele de tip tooltip. Acest lucru permite autorilor web să își stilizeze conținutul în conformitate cu sistemul de operare al agentului utilizator. CSS3 Modulul de culoare a depreciat utilizarea culorilor sistemului în favoarea proprietății Aspect CSS3 UI sistemului care a fost ulterior a scăzut de la CSS3.
Specificația CSS3 introduce, de asemenea , valorile spațiului de culoare HSL în foile de stil:
/* RGB model */
p { color: #F00 } /* #rgb */
p { color: #FF0000 } /* #rrggbb */
p { color: rgb(255, 0, 0) } /* integer range 0 - 255 */
p { color: rgb(100%, 0%, 0%) } /* float range 0.0% - 100.0% */
/* RGB with alpha channel, added to CSS3 */
p { color: rgba(255, 0, 0, 0.5) } /* 0.5 opacity, semi-transparent */
/* HSL model, added to CSS3 */
p { color: hsl(0, 100%, 50%) } /* red */
p { color: hsl(120, 100%, 50%) } /* green */
p { color: hsl(120, 100%, 25%) } /* dark green */
p { color: hsl(120, 100%, 75%) } /* light green */
p { color: hsl(120, 50%, 50%) } /* pastel green */
/* HSL model with alpha channel */
p { color: hsla(120, 100%, 50%, 1) } /* green */
p { color: hsla(120, 100%, 50%, 0.5) } /* semi-transparent green */
p { color: hsla(120, 100%, 50%, 0.1) } /* very transparent green */
CSS Culoare 4
La 21 iunie 2014, CSS WG a adăugat culoarea RebeccaPurple la modulul Proiectul redactorului culorilor de nivelul 4, pentru a comemora fiica lui Eric Meyer, Rebecca, care a murit la 7 iunie 2014, a șasea aniversare.
Nume |
Hex (RGB) |
Roșu (RGB) |
Verde (RGB) |
Albastru (RGB) |
Hue (HSL / HSV) |
Sâmbătă. (HSL) |
Lumina (HSL) |
Sâmbătă. (HSV) |
Valoare (HSV) |
Alias |
---|---|---|---|---|---|---|---|---|---|---|
RebeccaPurple | # 663399 | 40% | 20% | 60% | 270 ° | 50% | 40% | 67% | 60% |
CSS suportă și culoarea specială transparent
, care reprezintă o valoare alfa de zero; în mod implicit, transparent
este redat ca un negru nominal invizibil: rgba(0, 0, 0, 0)
.
CSS Culoare 5
Culori sigure pe web
Adâncimea culorii |
---|
Legate de |
La mijlocul anilor 1990, multe afișaje erau capabile să afișeze doar 256 de culori. Acestea pot fi dictate de hardware sau modificabile de un „tabel de culori”. Când se găsește o culoare (de exemplu, într-o imagine) care nu este disponibilă, a trebuit să se utilizeze o culoare diferită. Acest lucru se poate face fie folosind culoarea cea mai apropiată, fie folosind dithering .
Au existat diferite încercări de a realiza o paletă de culori „standard”. A fost nevoie de un set de culori care să poată fi afișat fără a trece pe ecranele cu 256 de culori; numărul 216 a fost ales parțial pentru că sistemele de operare ale computerelor rezervau în mod obișnuit șaisprezece până la douăzeci de culori pentru propria lor utilizare; a fost, de asemenea, selectat deoarece permite exact șase nuanțe egale de roșu, verde și albastru (6 × 6 × 6 = 216), fiecare de la 00 la FF (inclusiv ambele limite).
Lista culorilor este prezentată ca și când ar avea proprietăți speciale care le fac imune la dithering, dar pe afișajele cu 256 de culori aplicațiile pot seta de fapt o paletă de orice selecție de culori pe care o aleg, dithering restul. Aceste culori au fost alese special pentru că se potriveau cu paletele selectate de diferite aplicații de browser. Nu existau palete foarte diferite în diferite browsere.
Culorile „web-safe” au avut un defect în faptul că, pe sisteme precum X11 în care paleta este partajată între aplicații, cuburile de culoare mai mici (5 × 5 × 5 sau 4 × 4 × 4) au fost alocate de browsere - „web- culori „sigure” s-ar scurge pe astfel de sisteme. Au fost obținute rezultate diferite oferind o imagine cu o gamă mai largă de culori și permițând browserului să cuantifice spațiul de culoare dacă este necesar, mai degrabă decât să sufere pierderea calității unei duble cuantizări.
Prin anii 2000, utilizarea afișajelor cu 256 de culori în computerele personale a scăzut brusc în favoarea afișajelor pe 24 de biți ( TrueColor ), iar utilizarea culorilor „web-safe” a căzut în uz practic.
Culorile „web-safe” nu au toate nume standard, dar fiecare poate fi specificat de un triplet RGB : fiecare componentă (roșu, verde și albastru) ia una dintre cele șase valori din tabelul următor (din cele 256 posibile valorile disponibile pentru fiecare componentă în culori complete pe 24 de biți).
Cheie | Hex | Zecimal | Fracțiune |
---|---|---|---|
0 | 00 | 0 | 0 |
3 | 33 | 51 | 0,2 |
6 | 66 | 102 | 0,4 |
9 | 99 | 153 | 0,6 |
C (12) | CC | 204 | 0,8 |
F (15) | FF | 255 | 1 |
Următorul tabel prezintă toate culorile „web-safe”. O deficiență a paletei web-safe este gama sa mică de culori deschise pentru fundalurile paginilor web, în timp ce intensitățile de la capătul inferior al gamei, cum ar fi cele două cele mai întunecate, sunt similare una cu cealaltă, făcându-le greu de distins. Valorile flancate de „*” (asterisc) fac parte din „paleta cu adevărat sigură”; consultați culorile web cele mai sigure , mai jos.
Masă de culoare
* 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 | 60C | 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 * |
Fiecare cod de culoare listat este o prescurtare pentru valoarea RGB. De exemplu, codul 609 este echivalent cu codul RGB 102-0-153 sau codul HEX # 660099 .
Cele mai sigure culori web
Proiectanții au fost încurajați să respecte aceste 216 culori „sigure pentru web” pe site-urile lor web, deoarece au existat o mulțime de afișaje color pe 8 biți atunci când a fost dezvoltată paleta de 216 culori. David Lehn și Hadley Stern au descoperit că doar 22 din cele 216 de culori din paleta web-safe sunt afișate în mod fiabil, fără o remapare inconsecventă pe ecranele de 16 biți ale computerului . Au numit aceste 22 de culori „paleta cu adevărat sigură”; constă în mare parte din nuanțe de verde, galben și albastru.
R--
-GB
|
0 | 3 | 6 | 9 | C | F |
---|---|---|---|---|---|---|
00 | * 000 * | * F00 * | ||||
03 | * 003 * | * F03 * | ||||
06 | ||||||
09 | ||||||
0C | ||||||
0F | * 00F * | * F0F * | ||||
⋮ | ⋮ | |||||
F0 | * 0F0 * | * 6F0 * | * FF0 * | |||
F3 | * 3F3 * | * 6F3 * | * FF3 * | |||
F6 | * 0F6 * | * 3F6 * | * CF6 * | * FF6 * | ||
F9 | ||||||
FC | * 0FC * | * 3FC * | ||||
FF | * 0FF * | * 3FF * | * 6FF * | * FFF * |
Accesibilitate
Selectarea culorii
Unele browsere și dispozitive nu acceptă culori. Pentru aceste afișaje sau pentru utilizatorii orbi și daltonici, conținutul web în funcție de culori poate fi inutilizabil sau dificil de utilizat.
Fie nu trebuie specificate culori (pentru a invoca culorile implicite ale browserului), fie ar trebui specificate atât fundalul, cât și toate culorile din prim plan (cum ar fi culorile textului simplu, linkurile nevizitate, linkurile trecute, linkurile active și linkurile vizitate) pentru a evita efect negru pe negru sau alb pe alb .
Contrast de culoare
Web Content Accessibility Guidelines recomanda un raport de contrast de cel puțin 4,5: 1 între luminanța relativă a textului și culoarea sa de fond sau cel puțin 3: 1 pentru text mare. Accesibilitatea îmbunătățită necesită raporturi de contrast mai mari de 7: 1.
Cu toate acestea, abordarea problemelor de accesibilitate nu este doar o chestiune de creștere a raportului de contrast. După cum indică un raport către Inițiativa pentru accesibilitate web , cititorii dislexici sunt mai bine deserviți de rapoarte de contrast sub maxim. Recomandările la care se referă la negru (0x0A0A0A) pe alb murdar (0xFFFFE5) și negru (0x000000) pe cremă (0xFAFAC8) au raporturi de contrast de 11,7: 1 și respectiv 20,3: 1. Printre celelalte perechi de culori ale lor, maro (0x282800) pe verde închis (0xA0A000) are un raport de contrast de 3,24: 1, care este mai mic decât recomandarea WCAG , maro închis (0x1E1E00) pe verde deschis (0xB9B900) are un raport de contrast de 4,54 : 1 și albastru (0x00007D) pe galben (0xFFFF00) are un raport de contrast de 11,4: 1. Observați că culorile denumite în raport folosesc valori de culoare diferite de culorile web cu același nume.