În HTML, culoarea poate fi setată în trei moduri:
Setarea unei culori în HTML după numele acesteia
Unele culori pot fi specificate după numele lor, folosind numele culorii în engleză ca valoare. Cele mai comune cuvinte cheie sunt negru, alb, roșu, verde, albastru etc.
Culoarea textului - roșu
Cele mai populare culori ale standardului World Wide Web Consortium (W3C):
Culoare | Nume | Culoare | Nume | Culoare | Nume | Culoare | Nume |
---|---|---|---|---|---|---|---|
Negru | gri | Argint | alb | ||||
Galben | Lămâie verde | Aqua | Fucsie | ||||
roșu | Verde | Albastru | Violet | ||||
Maro | măsline | Marinei | Teal |
Un exemplu de utilizare a diferitelor nume de culori:
Exemplu: setarea unei culori după numele ei
- Incearca-l tu insuti "
Îndreptare pe un fundal roșu
Îndreptare pe un fundal portocaliu
Titlu pe fundal de var
Text alb pe fundal albastru
Îndreptare pe un fundal roșu
Îndreptare pe un fundal portocaliu
Titlu pe fundal de var
Text alb pe fundal albastru
Specificarea culorii folosind RGB
Când se afișează culori diferite pe monitor, se bazează pe paleta RGB. Orice culoare se obține prin amestecarea a trei culori principale: R - roșu (roșu), G - verde (verde), B - albastru... Luminozitatea fiecărei culori este specificată de un octet și, prin urmare, poate varia de la 0 la 255. De exemplu, RGB (255,0,0) este afișat ca roșu, deoarece roșu este setat la cea mai mare valoare (255), iar restul sunt setate. la 0 De asemenea, puteți seta culoarea ca procent. Fiecare dintre parametri indică nivelul de luminozitate al culorii corespunzătoare. De exemplu: rgb (127, 255, 127) și rgb (50%, 100%, 50%) vor seta aceeași saturație medie verde:
Exemplu: specificarea unei culori folosind RGB
- Incearca-l tu insuti "
rgb (127, 255, 127)
rgb (50%, 100%, 50%)
rgb (127, 255, 127)
rgb (50%, 100%, 50%)
Setare de culoare hexazecimală
Valorile R G B poate fi specificat și folosind valori hexazecimale (HEX) de culoare sub forma: #RRGGBB unde RR (roșu), GG (verde) și BB (albastru) sunt valori hexazecimale de la 00 la FF (la fel ca zecimalul 0-255). ) ... Sistemul hexazecimal, spre deosebire de sistemul zecimal, se bazează, după cum sugerează și numele, pe numărul 16. Sistemul hexazecimal folosește următoarele caractere: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, С, D, E, F. Aici numerele de la 10 la 15 sunt înlocuite cu litere latine. Numerele mai mari de 15 în hexazecimal reprezintă combinația a două caractere într-o singură valoare. De exemplu, cel mai mare număr 255 în zecimală este cel mai mare FF în hex. Spre deosebire de sistemul zecimal, un simbol hash este plasat în fața numărului hexazecimal # de exemplu, # FF0000 este afișat ca roșu, deoarece roșul este setat la cea mai mare valoare (FF) și restul culorilor sunt setate la valoarea minimă (00). Caractere după simbolul hash # puteți introduce atât litere mari, cât și litere mici. Sistemul hexazecimal vă permite să utilizați o formă prescurtată precum #rgb, unde fiecare caracter este echivalent cu dublu. Deci, intrarea # f7O ar trebui considerată ca # ff7700.
Exemplu: Culoare HEX
- Incearca-l tu insuti "
roșu: # FF0000
verde: # 00FF00
albastru: # 0000FF
roșu: # FF0000
verde: # 00FF00
albastru: # 0000FF
roșu + verde = galben: # FFFF00
roșu + albastru = violet: # FF00FF
verde + albastru = cyan: # 00FFFF
Lista culorilor comune (nume, HEX și RGB):
nume englezesc | nume rusesc | Probă | HEX | RGB | ||
---|---|---|---|---|---|---|
Nemuritoare | Nemuritoare | # E52B50 | 229 | 43 | 80 | |
Chihlimbar | Chihlimbar | # FFBF00 | 255 | 191 | 0 | |
Aqua | Albastru verde | # 00FFFF | 0 | 255 | 255 | |
Azur | Azur | # 007FFF | 0 | 127 | 255 | |
Negru | Negru | #000000 | 0 | 0 | 0 | |
Albastru | Albastru | # 0000FF | 0 | 0 | 255 | |
Bondi albastru | Bondi Beach Water | # 0095B6 | 0 | 149 | 182 | |
Alamă | Alamă | # B5A642 | 181 | 166 | 66 | |
Maro | Maro | # 964B00 | 150 | 75 | 0 | |
Albastru ca cerul | Azur | # 007BA7 | 0 | 123 | 167 | |
Verde închis de primăvară | Verde închis de primăvară | #177245 | 23 | 114 | 69 | |
Smarald | Smarald | # 50C878 | 80 | 200 | 120 | |
Vânătă | Vânătă | #990066 | 153 | 0 | 102 | |
Fucsie | Fucsie | # FF00FF | 255 | 0 | 255 | |
Aur | Aur | # FFD700 | 250 | 215 | 0 | |
gri | gri | #808080 | 128 | 128 | 128 | |
Verde | Verde | # 00FF00 | 0 | 255 | 0 | |
Indigo | Indigo | # 4B0082 | 75 | 0 | 130 | |
Jad | Jad | # 00A86B | 0 | 168 | 107 | |
Lămâie verde | Lămâie verde | # CCFF00 | 204 | 255 | 0 | |
Malachit | Malachit | # 0BDA51 | 11 | 218 | 81 | |
Marinei | albastru marin | #000080 | 0 | 0 | 128 | |
Ocru | Ocru | # CC7722 | 204 | 119 | 34 | |
măsline | măsline | #808000 | 128 | 128 | 0 | |
portocale | portocale | # FFA500 | 255 | 165 | 0 | |
Piersică | Piersică | # FFE5B4 | 255 | 229 | 180 | |
Dovleac | Dovleac | # FF7518 | 255 | 117 | 24 | |
Violet | Violet | #800080 | 128 | 0 | 128 | |
roșu | roșu | # FF0000 | 255 | 0 | 0 | |
Şofran | Şofran | # F4C430 | 244 | 196 | 48 | |
Mare verde | Marea verde | # 2E8B57 | 46 | 139 | 87 | |
Verde de mlaștină | Mlaştină | # ACB78E | 172 | 183 | 142 | |
Teal | Albastru verde | #008080 | 0 | 128 | 128 | |
Ultramarin | Ultramarin | # 120A8F | 18 | 10 | 143 | |
violet | Violet | # 8B00FF | 139 | 0 | 255 | |
Galben | Galben | # FFFF00 | 255 | 255 | 0 |
Codurile de culoare (fond) după saturație și nuanță.
După cum știți, culoarea poate afecta starea unei persoane: atât mentală, cât și fizică. În fiecare zi, privind site-urile de pe Internet, ochii evaluează milioane de culori și nuanțe. Un web designer care este familiarizat cu psihologia culorii poate manipula starea de spirit a unui vizitator pentru a atinge orice scop.
Acest lucru se datorează faptului că unele nuanțe sunt liniștitoare, în timp ce altele, dimpotrivă, sunt incitante. În continuare, vom vorbi despre modul în care culoarea este sintetizată și afișată folosind tehnologia computerizată.
RGB este un model de culoare care reprezintă o metodă de obținere a tuturor culorilor și nuanțelor acestora prin amestecarea în diverse proporții a trei componente principale, care sunt:
- Culoare rosie ( roșu);
- Culoarea verde ( Verde);
- culoarea albastra ( Albastru).
De aici provine numele abreviat RGB. Aceste culori au fost alese ca fiind principale dintr-un motiv: motivul este fiziologia retinei ochiului uman și modul în care le percepe:
Modelul RGB rămâne cel mai popular astăzi și este folosit pentru a reproduce culorile pe ecranele TV și pe monitoarele computerelor. Pe măsură ce producătorii își dotează produsele cu diferite caracteristici, în 1996 a fost creat un sistem unificat de sinteză a culorilor bazat pe RGB, numit sRGB, la care Microsoft și HP au colaborat.
Reprezentarea numerică a culorilor
După cum am menționat mai devreme, culorile RGB sunt formate prin amestecarea culorilor principale. Pentru a descrie intensitatea fiecăruia dintre ele s-a adoptat o schemă în care culoarea este reprezentată de intervalul 0-255 (8 biți), care în sistemul hexazecimal corespunde cu 00-FF.
Adică, culorile primare vor arăta astfel:
- Roșu - RGB (255,0,0);
- Verde - RGB (0.255.0);
- Albastru - RGB (0,0,255);
Dacă intensitatea culorii capătă valori mai mici de 255, atunci se obțin diferite nuanțe de roșu, verde și albastru. Mai jos este un tabel cu gradația lor, precum și valorile hexazecimale ale fiecăreia dintre nuanțe:
Tabelele de culori RGB
Desigur, pe lângă gradațiile culorilor primare, există și cele mixte, iar numărul lor este destul de mare. Prin urmare, a fost creat un tabel de culori RGB, în care sunt prezentate toate nuanțele existente, precum și numele și reprezentările numerice ale acestora ( zecimal și hexazecimal).
Vă puteți familiariza cu el aici. Acest tabel face viața mult mai ușoară pentru web designeri, deoarece în câteva secunde puteți găsi nuanța dorită și aflați reprezentarea numerică a acesteia.
Paletă de culori RGB sigură
Cu toate acestea, la un moment dat a apărut o problemă de afișare a culorilor în diferite browsere, iar pentru a o rezolva, a fost compilată o așa-numită paletă „sigură” de culori RGB, care au fost deduse prin calcule matematice.
Când browserul nu poate afișa corect o culoare, încearcă să se apropie de cea dorită amestecând culorile adiacente și, cel mai probabil, rezultatul va fi complet inacceptabil:
Prin utilizarea codurilor de culoare RGB din această paletă, un dezvoltator web nu se poate teme să afișeze culori pe paginile site-ului lor atunci când este vizualizat cu diferite browsere, platforme și monitoare. Deși în acest moment tabelul culorilor sigure își pierde relevanța ( progresul tehnic tot nu sta pe loc), când îl folosești, poți, după cum se spune, să dormi bine.
Culoare aurie în modelul RGB
Pentru prima dată, cuvântul „aur” a fost folosit la începutul secolului al XIV-lea pentru a descrie culoarea unui element chimic numit Aurum - aur. În RGB, aurul este reprezentat de următoarele valori numerice:
- RGB (255, 215, 0) - sistem zecimal;
- HEX # FFD700 - sistem hexazecimal.
Culoare bej în modelul RGB
Culoarea bej ocupă un loc destul de semnificativ în istorie, chiar dacă nu este cea mai expresivă. Multe monumente culturale, în special sculpturi antice, au fost realizate din piatră de sălatură și piatră de sălatură, care au o tentă bej. În RGB, bejul are următoarele reprezentări numerice:
- RGB (245, 245, 220) - sistem zecimal;
- HEX # F5F5DC - sistem hexazecimal.
În zilele noastre, mai ales pe World Wide Web, este rar să găsești o culoare atât de „plictisitoare”. Dezvoltatorii preferă un design atrăgător folosind culori strălucitoare. Progresul tehnologic face posibilă afișarea unui număr colosal de culori pe monitoare, ceea ce face imaginea mai realistă.
Rău Bun
Vlad Merjevici
În HTML, o culoare este specificată în unul din două moduri: folosind un cod hexazecimal și prin numele unor culori. Metoda bazată pe sistemul numeric hexazecimal este utilizată în principal, ca fiind cea mai universală.
Culori hexazecimale
Numerele hexazecimale sunt folosite pentru a specifica culorile în HTML. Sistemul hexazecimal, spre deosebire de sistemul zecimal, se bazează, după cum sugerează și numele, pe numărul 16. Numerele vor fi după cum urmează: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A, B, C , D, E, F. Numerele de la 10 la 15 sunt înlocuite cu litere latine. Masa 6.1 arată corespondența dintre numerele zecimale și hexazecimale.
Numerele mai mari de 15 în sistemul hexazecimal sunt formate prin combinarea a două numere într-unul singur (Tabelul 6.2). De exemplu, 255 zecimale este FF hexazecimal.
Pentru a evita confuzia în definiția sistemului numeric, caracterul hash # este plasat în fața numărului hexazecimal, de exemplu # aa69cc. În acest caz, registrul nu contează, deci este permis să scrieți # F0F0F0 sau # f0f0f0.
O culoare tipică folosită în HTML arată astfel.
Aici, culoarea de fundal a paginii web este setată la # FA8E47. Simbolul hash # în fața unui număr înseamnă că este hexazecimal. Primele două cifre (FA) definesc componenta roșie a culorii, a treia până la a patra cifre (8E) sunt verzi, iar ultimele două cifre (47) sunt albastre. Drept urmare, obțineți această culoare.
FA | + | 8E | + | 47 | = | FA8E47 |
Fiecare dintre cele trei culori - roșu, verde și albastru - poate lua valori de la 00 la FF, rezultând 256 de nuanțe. Astfel, numărul total de culori poate fi 256x256x256 = 16.777.216 combinații. Modelul de culoare bazat pe componente roșu, verde și albastru se numește RGB (roșu, verde, albastru; roșu, verde, albastru). Acest model este aditiv (de la add - to add), în care adăugarea tuturor celor trei componente formează o culoare albă.
Pentru a facilita navigarea în culori hexazecimale, luați în considerare câteva reguli.
- Dacă valorile componentelor de culoare sunt aceleași (de exemplu: # D6D6D6), atunci obțineți o nuanță gri. Cu cât numărul este mai mare, cu atât culoarea este mai deschisă, valorile variază de la # 000000 (negru) la #FFFFFF (alb).
- O culoare roșie aprinsă se formează dacă componenta roșie este setată la maxim (FF), iar restul componentelor sunt setate la zero. Culoarea # FF0000 este cea mai roșie nuanță roșie posibilă. La fel este și cazul verde (# 00FF00) și albastru (# 0000FF).
- Galbenul (#FFFF00) se obține prin amestecarea roșului cu verdele. Acest lucru este clar vizibil pe roata culorilor (Fig. 6.1), unde sunt prezentate culorile primare (roșu, verde, albastru) și culorile complementare sau complementare. Acestea includ galben, cyan și violet (numit și magenta). În general, orice culoare poate fi obținută prin amestecarea culorilor din apropiere. Deci, cyan (# 00FFFF) se obține prin combinarea albastrului și verdelui.
Orez. 6.1. Cercul de culoare
Culorile hexazecimale nu trebuie să fie alese empiric. În acest scop, un editor grafic care poate lucra cu diferite modele de culoare este potrivit, de exemplu, Adobe Photoshop. În fig. 6.2 arată o fereastră pentru alegerea unei culori în acest program, valoarea hexazecimală rezultată a culorii curente este conturată cu o linie. Îl puteți copia și lipi în codul dvs.
Orez. 6.2. Fereastra de selecție a culorilor în Photoshop
Culori web
Dacă setați calitatea culorii monitorului la 8 biți (256 de culori), atunci aceeași culoare poate fi afișată diferit în browsere diferite. Acest lucru se datorează modului în care sunt afișate graficele, în care browserul lucrează cu propria paletă și nu poate afișa o culoare pe care nu o are în paletă. În acest caz, culoarea este înlocuită cu o combinație de pixeli de alte culori, apropiate acesteia, care o imită pe cea specificată. Pentru a păstra culoarea neschimbată în diferite browsere, am introdus o paletă de așa-numitele culori web. Culorile web sunt acele culori, pentru fiecare componentă a cărora - roșu, verde și albastru - este setată una dintre cele șase valori - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC). ), 255 (FF). Parantezele indică valoarea hexazecimală a acestei componente. Numărul total de culori din toate combinațiile posibile dă 6x6x6 - 216 culori. Un exemplu de culoare web este # 33FF66.
Caracteristica principală a culorii web este că apare la fel în toate browserele. În momentul de față, relevanța culorilor web este foarte mică datorită creșterii calității monitoarelor și extinderii capacităților acestora.
Culori după nume
Pentru a nu memora un set de numere, puteți folosi în schimb numele culorilor utilizate în mod obișnuit. Masa 6.3 listează numele numelor de culori populare.
Nume culoare | Culoare | Descriere | Valoare hexazecimală |
---|---|---|---|
negru | Negru | #000000 | |
albastru | Albastru | # 0000FF | |
fucsie | violet deschis | # FF00FF | |
gri | Gri inchis | #808080 | |
verde | Verde | #008000 | |
lămâie verde | Verde deschis | # 00FF00 | |
maro | Roșu-închis | #800000 | |
marina | albastru marin | #000080 | |
măsline | măsline | #808000 | |
Violet | Violet închis | #800080 | |
roșu | roșu | # FF0000 | |
argint | Gri deschis | # C0C0C0 | |
teal | Albastru verde | #008080 | |
alb | alb | #FFFFFF | |
galben | Galben | # FFFF00 |
Nu contează în ce fel specificați culoarea - după numele ei sau folosind numere hexazecimale. Aceste metode sunt egale în acțiunea lor. Exemplul 6.1 arată cum să setați culoarea de fundal și a textului unei pagini web.
Exemplul 6.1. Culoare de fundal și text
Text mostră
În acest exemplu, culoarea de fundal este setată folosind atributul bgcolor al etichetei
, iar culoarea textului prin atributul text. Pentru o modificare, atributul text este setat la un număr hexazecimal, iar bgcolor este setat la cuvântul cheie rezervat teal.Trucuri Minecraft flori, sau Minecraft coduri formatare, permite oricărui jucător să adauge flori și să formateze textul în orice fel, chiar în Minecraft. Coduri de culoare& 0-9 - la & a-f. Adăugați-le în fața textului dvs. Mesajele jucătorului pot conține coduri de culoare care vă permit să adăugați vopsea la sugestiile dvs.
Culori și coduri de formatare
Ampersand (&) urmat de un număr hexazecimal în mesaje semnalează clientului să schimbe culorile atunci când afișează text. În mod alternativ, textul poate fi formatat cu caracterul & urmat de o literă. Puteți adăuga diferite culori la cărți, blocuri de comandă, numele serverului, descrierea serverului (motd), nume lumii, tablete și chiar numele jucătorilor.
Este foarte ușor să formatați textul în configurații sau în joc folosind tabelul de culori de mai jos. & r este folosit pentru a șterge toate codurile, de exemplu. & mAAA & rBBB vor fi afișate ca AAA BBB.
Vă prezentăm un tabel cu codurile de culoare existente în Minecraft pentru confortul dvs.:
Cod | Nume | Nume.Teh | Culoarea simbolului | Culoarea umbrei simbolului | ||||||
---|---|---|---|---|---|---|---|---|---|---|
R | G | B | Hex | R | G | B | Hex | |||
&0 | Negru | negru | 0 | 0 | 0 | 000000 | 0 | 0 | 0 | 000000 |
&1 | albastru marin | albastru inchis | 0 | 0 | 170 | 0000AA | 0 | 0 | 42 | 00002A |
&2 | Verde inchis | verde inchis | 0 | 170 | 0 | 00AA00 | 0 | 42 | 0 | 002A00 |
&3 | Verde albastru închis | dark_aqua | 0 | 170 | 170 | 00AAAA | 0 | 42 | 42 | 002A2A |
&4 | Roșu-închis | roșu-închis | 170 | 0 | 0 | AA0000 | 42 | 0 | 0 | 2A0000 |
&5 | Violet închis | violet închis | 170 | 0 | 170 | AA00AA | 42 | 0 | 42 | 2A002A |
&6 | Aur | aur | 255 | 170 | 0 | FFAA00 | 42 | 42 | 0 | 2A2A00 |
&7 | gri | gri | 170 | 170 | 170 | AAAAAA | 42 | 42 | 42 | 2A2A2A |
&8 | Gri inchis | gri închis | 85 | 85 | 85 | 555555 | 21 | 21 | 21 | 151515 |
&9 | Albastru | albastru | 85 | 85 | 255 | 5555FF | 21 | 21 | 63 | 15153F |
& A | Verde | verde | 85 | 255 | 85 | 55FF55 | 21 | 63 | 21 | 153F15 |
& b | Albastru verde | acva | 85 | 255 | 255 | 55FFFF | 21 | 63 | 63 | 153F3F |
& c | roșu | roșu | 255 | 85 | 85 | FF5555 | 63 | 21 | 21 | 3F1515 |
& d | violet deschis | violet_deschis | 255 | 85 | 255 | FF55FF | 63 | 21 | 63 | 3F153F |
& e | Galben | galben | 255 | 255 | 85 | FFFF55 | 63 | 63 | 21 | 3F3F15 |
& f | alb | alb | 255 | 255 | 255 | Fffffff | 63 | 63 | 63 | 3F3F3F |
Uneori ai nevoie subliniază, tăiați, pune in evidenta orice text... Pentru aceasta, se folosește formatarea textului. Se folosește la fel ca și culorile (în fața textului pe care l-am pus cod de exemplu & lMinecraft = Minecraft.
Pentru confortul dvs., mai jos este un tabel cu coduri de formatare:
Cod | Nume |
---|---|
& k | Text magic |
& l | Miniatură |
& m | Text barat |
& n | Text subliniat |
& o | Text italic |
& r | Text neformatat |
Numerele hexazecimale sunt folosite pentru a seta culorile. Sistemul hexazecimal, spre deosebire de sistemul zecimal, se bazează, după cum sugerează și numele, pe numărul 16. Numerele vor fi după cum urmează: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A, B, C , D, E, F. Numerele de la 10 la 15 sunt înlocuite cu litere latine. Numerele mai mari de 15 în hexazecimal sunt formate prin combinarea a două numere într-unul singur. De exemplu, 255 zecimale este egal cu FF hexazecimal. Pentru a evita confuzia în definiția sistemului numeric, simbolul hash # este plasat în fața numărului hexazecimal, de exemplu # 666999. Fiecare dintre cele trei culori - roșu, verde și albastru - poate varia de la 00 la FF. Astfel, desemnarea culorii este împărțită în trei componente #rrggbb, unde primele două caractere marchează componenta roșie a culorii, cele două din mijloc - verde, iar ultimele două - albastru. Este permisă utilizarea unei forme prescurtate precum #rgb, unde fiecare caracter ar trebui să fie dublat. Deci, intrarea # fe0 ar trebui tratată ca #ffee00.
Dupa nume
Internet Explorer | Crom | Operă | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Browserele acceptă unele culori după nume. Masa 1 arată numele, codul hexazecimal, RGB, valorile HSL și descrierea.
Nume | Culoare | Cod | RGB | Hsl | Descriere |
---|---|---|---|---|---|
alb | #ffffff sau #fff | rgb (255.255.255) | hsl (0,0%, 100%) | alb | |
argint | # c0c0c0 | rgb (192.192.192) | hsl (0,0%, 75%) | gri | |
gri | #808080 | rgb (128.128.128) | hsl (0,0%, 50%) | Gri inchis | |
negru | # 000000 sau # 000 | rgb (0,0,0) | hsl (0,0%, 0%) | Negru | |
maro | #800000 | rgb (128,0,0) | hsl (0,100%, 25%) | Roșu-închis | |
roșu | # ff0000 sau # f00 | rgb (255,0,0) | hsl (0,100%, 50%) | roșu | |
portocale | # ffa500 | rgb (255.165,0) | hsl (38,8.100%, 50%) | portocale | |
galben | # ffff00 sau # ff0 | rgb (255.255.0) | hsl (60.100%, 50%) | Galben | |
măsline | #808000 | rgb (128.128.0) | hsl (60.100%, 25%) | măsline | |
lămâie verde | # 00ff00 sau # 0f0 | rgb (0,255,0) | hsl (120.100%, 50%) | Verde deschis | |
verde | #008000 | rgb (0,128,0) | hsl (120.100%, 25%) | Verde | |
acva | # 00ffff sau # 0ff | rgb (0.255.255) | hsl (180.100%, 50%) | Albastru | |
albastru | # 0000ff sau # 00f | rgb (0,0,255) | hsl (240.100%, 50%) | Albastru | |
marina | #000080 | rgb (0,0,128) | hsl (240.100%, 25%) | albastru marin | |
teal | #008080 | rgb (0.128.128) | hsl (180.100%, 25%) | Albastru verde | |
fucsie | # ff00ff sau # f0f | rgb (255,0,255) | hsl (300.100%, 50%) | Roz | |
Violet | #800080 | rgb (128,0,128) | hsl (300.100%, 25%) | Violet |
Cu RGB
Internet Explorer | Crom | Operă | Safari | Firefox | Android | iOS |
5.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Puteți determina culoarea folosind valorile zecimale ale componentelor roșii, verzi și albastre. Fiecare dintre cele trei componente de culoare ia o valoare de la 0 la 255. De asemenea, este permisă setarea culorii ca procent, în timp ce 100% va corespunde numărului 255. În primul rând, este indicat cuvântul cheie rgb, iar apoi în paranteze, sunt indicate componentele de culoare, separate prin virgule, de exemplu rgb (255, 128, 128) sau rgb (100%, 50%, 50%).
RGBA
Internet Explorer | Crom | Operă | Safari | Firefox | Android | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Formatul RGBA este similar ca sintaxă cu RGB, dar include un canal alfa care controlează transparența elementului. O valoare de 0 corespunde transparenței totale, 1 opacității și o valoare intermediară, cum ar fi 0,5, semi-transparenței.
RGBA a fost adăugat în CSS3, așa că validarea codului CSS ar trebui făcută folosind această versiune. Trebuie remarcat faptul că standardul CSS3 este încă în curs de dezvoltare și unele caracteristici se pot schimba. De exemplu, o culoare RGB adăugată la proprietatea culoare de fundal este validată, dar o culoare adăugată la proprietatea de fundal nu mai. În același timp, browserele înțeleg destul de corect culoarea pentru ambele proprietăți.
Hsl
Internet Explorer | Crom | Operă | Safari | Firefox | Android | iOS |
9.0+ | 1.0+ | 9.6+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Numele formatului HSL este format dintr-o combinație a primelor litere Hue (nuanță), Saturate (saturație) și Lightness (luminozitate). Nuanța este valoarea unei culori pe roata culorilor (Fig. 1) și este dată în grade. 0 ° este roșu, 120 ° este verde și 240 ° este albastru. Valoarea nuanței poate varia de la 0 la 359.
Orez. 1. Roata de culori
Saturația este intensitatea unei culori, măsurată ca procent de la 0% la 100%. O valoare de 0% indică nicio culoare și o nuanță de gri, 100% este valoarea maximă de saturație.
Luminozitatea stabilește cât de strălucitoare este culoarea și este indicată ca procent de la 0% la 100%. Valorile scăzute fac culoarea mai închisă, iar valorile ridicate se deschid, valorile extreme de 0% și 100% corespund alb-negru.
HSLA
Internet Explorer | Crom | Operă | Safari | Firefox | Android | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
Formatul HSLA este similar ca sintaxă cu HSL, dar include un canal alfa care stabilește transparența elementului. O valoare de 0 corespunde transparenței totale, 1 opacității și o valoare intermediară, cum ar fi 0,5, semi-transparenței.
Valorile de culoare în formatele RGBA, HSL și HSLA au fost adăugate în CSS3, așa că asigurați-vă că verificați validitatea versiunii atunci când utilizați aceste formate.
HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx
Un avertisment
Toate metodele de prindere a leului enumerate pe site sunt teoretice și se bazează pe metode de calcul. Autorii nu vă garantează siguranța atunci când le utilizați și își declină orice responsabilitate pentru rezultat. Amintiți-vă, leul este un prădător și un animal periculos!
Rezultatul acestui exemplu este prezentat în Fig. 2.
Orez. 2. Culori pe pagina web