Cum se configurează smartphone-uri și PC-uri. Portal informativ

Culoare albă în html. Tutorial HTML

Codurile de culoare în CSS sunt folosite pentru a specifica culorile. De obicei, codurile de culoare sau valorile de culoare sunt folosite pentru a seta o culoare fie pentru prim-planul unui element (de exemplu, text, culoarea linkului), fie pentru fundalul unui element (fondul, culoarea blocului). Ele pot fi, de asemenea, folosite pentru a schimba culoarea butoanelor, chenarele, marcatorul, hoverul și alte efecte decorative.

Puteți seta valorile culorii în diferite formate. Următorul tabel listează toate formatele posibile:

Aceste formate sunt descrise mai detaliat mai jos.

Culori CSS - coduri hexadecimale

Cod de culoare hexazecimal este o reprezentare de culoare din șase cifre. Primele două cifre (RR) sunt valoarea roșie, următoarele două sunt valoarea verde (GG) și ultimele două sunt valoarea albastră (BB).

Culori CSS - coduri hexadecimale scurte

Cod de culoare hexazecimal scurt este o formă mai scurtă de notație cu șase caractere. În acest format, fiecare cifră este repetată pentru a produce valoarea echivalentă a culorii din șase cifre. De exemplu: #0F0 devine #00FF00.

Valoarea hexazecimală poate fi luată din orice software de grafică, cum ar fi Adobe Photoshop, Core Draw etc.

Fiecare cod de culoare hexazecimal din CSS va fi precedat de un semn hash „#”. Următoarele sunt exemple de utilizare a notației hexazecimale.

Culori CSS - Valori RGB

Valoarea RGB este un cod de culoare care este setat folosind proprietatea rgb(). Această proprietate are trei valori: câte una pentru roșu, verde și albastru. Valoarea poate fi un număr întreg, de la 0 la 255 sau un procent.

Notă: Nu toate browserele acceptă proprietatea de culoare rgb(), deci nu este recomandat să o folosești.

Mai jos este un exemplu care arată mai multe culori folosind valori RGB.

Generator de coduri de culoare

Puteți crea milioane de coduri de culoare cu serviciul nostru.

Culorile browser sigure

Mai jos este un tabel cu 216 culori care sunt cele mai sigure și independente de computer. Aceste culori în CSS variază de la 000000 la codul hexadecimal FFFFFF. Ele sunt sigure de utilizat deoarece asigură că toate computerele vor afișa corect culoarea atunci când lucrează cu paleta de 256 de culori.

Tabel de culori „sigure” în CSS
#000000 #000033 #000066 #000099 #0000CC#0000FF
#003300 #003333 #003366 #003399 #0033CC#0033FF
#006600 #006633 #006666 #006699 #0066CC#0066FF
#009900 #009933 #009966 #009999 #0099CC#0099FF
#00CC00#00CC33#00CC66#00CC99#00CCCC#00CCFF
#00FF00#00FF33#00FF66#00FF99#00FFCC#00FFFF
#330000 #330033 #330066 #330099 #3300CC#3300FF
#333300 #333333 #333366 #333399 #3333CC#3333FF
#336600 #336633 #336666 #336699 #3366CC#3366FF
#339900 #339933 #339966 #339999 #3399CC#3399FF
#33CC00#33CC33#33CC66#33CC99#33CCCC#33CCFF
#33FF00#33FF33#33FF66#33FF99#33FFCC#33FFFF
#660000 #660033 #660066 #660099 #6600CC#6600FF
#663300 #663333 #663366 #663399 #6633CC#6633FF
#666600 #666633 #666666 #666699 #6666CC#6666FF
#669900 #669933 #669966 #669999 #6699CC#6699FF
#66CC00#66CC33#66CC66#66CC99#66CCCC#66CCFF
#66FF00#66FF33#66FF66#66FF99#66FFCC#66FFFF
#990000 #990033 #990066 #990099 #9900CC#9900FF
#993300 #993333 #993366 #993399 #9933CC#9933FF
#996600 #996633 #996666 #996699 #9966CC#9966FF
#999900 #999933 #999966 #999999 #9999CC#9999FF
#99CC00#99CC33#99CC66#99CC99#99CCCC#99CCFF
#99FF00#99FF33#99FF66#99FF99#99FFCC#99FFFF
#CC0000#CC0033#CC0066#CC0099#CC00CC#CC00FF
#CC3300#CC3333#CC3366#CC3399#CC33CC#CC33FF
#CC6600#CC6633#CC6666#CC6699#CC66CC#CC66FF
#CC9900#CC9933#CC9966#CC9999#CC99CC#CC99FF
#CCCC00#CCCC33#CCCC66#CCCC99#CCCCCC#CCCCFF
#CCFF00#CCFF33#CCFF66#CCFF99#CCFFCC#CCFFFF
#FF0000#FF0033#FF0066#FF0099#FF00CC#FF00FF
#FF3300#FF3333#FF3366#FF3399#FF33CC#FF33FF
#FF6600#FF6633#FF6666#FF6699#FF66CC#FF66FF
#FF9900#FF9933#FF9966#FF9999#FF99CC#FF99FF
#FFCC00#FFCC33#FFCC66#FFCC99#FFCCCC#FFCCFF
#FFFF00#FFFF33#FFFF66#FFFF99#FFFFCC#FFFFFF

Culoarea în CSS poate fi setată în diferite moduri:

  • dupa nume,
  • prin valoare hexazecimală,
  • în formatele RGB și RGBA,
  • în formatele HSL și HSLA.

Setați culoarea după nume

Browserele acceptă specificarea anumitor culori pentru elemente după nume. În acest tabel, câteva cuvinte cheie (nume de culori în limba engleză) sunt folosite pentru a seta proprietățile culorii, codul RGB, codul hexadecimal (HEX) și codul HSL.

Tab. 1. Numele culorilor, codul lor RGB, HEX și HSL.
Nume Culoare RGB HEX HSL Descriere
alb rgb(255, 255, 255) #ffffff sau #fff hsl(0, 0%, 100%) alb
argint rgb(192, 192, 192) #c0c0c0 hsl(0, 0%, 75%) Gri
gri rgb(128, 128, 128) #808080 hsl(0, 0%, 50%) Gri inchis
negru rgb(0, 0, 0) #000000 sau #000 hsl(0, 0%, 0%) Negru
maro rgb(128, 0, 0) #800000 hsl(0, 100%, 25%) Roșu-închis
roșu rgb(255, 0, 0) #ff0000 sau #f00 hsl(0, 100%, 50%) roșu
portocale rgb(255, 165, 0) #ffa500 hsl(38,8, 100%, 50%) portocale
galben rgb(255, 255, 0) #ffff00 sau #ff0 hsl(60, 100%, 50%) Galben
măsline rgb(128, 128, 0) #808000 hsl(60, 100%, 25%) măsline
lămâie verde rgb(0, 255, 0) #00ff00 sau #0f0 hsl(120, 100%, 50%) verde deschis
verde rgb(0, 128, 0) #008000 hsl(120, 100%, 25%) Verde
acva rgb(0, 255, 255) #00ffff sau #0ff hsl(180, 100%, 50%) Albastru
albastru rgb(0, 0, 255) #0000ff sau #00f hsl(240, 100%, 50%) Albastru
marina rgb(0,0,128) #000080 hsl(240, 100%, 25%) albastru marin
teal rgb(0, 128, 128) #008080 hsl(180, 100%, 25%) albastru verde
fucsie rgb(255, 0, 255) #ff00ff sau #f0f hsl(300, 100%, 50%) Roz
Violet rgb(128, 0, 128) #800080 hsl(300, 100%, 25%) violet

Acesta este un exemplu de utilizare a numelor de culori, numele culorilor sunt preluate din tabelul extins.

RGB în CSS

Turcoaz mediu
maro
purpuriu
Albastru violet
rollivedrab

Iată cum funcționează acest cod:

Setarea culorii cu RGB

RGB este un model de culoare aditiv. În limba engleză plus- adaos. RGB este o abreviere a cuvintelor englezești: Red, Green, Blue - red, green, blue). Din aceasta rezultă clar că în modelul RGB culorile sunt sintetizate prin adăugarea a trei culori (roșu, verde, albastru) în cantități variate.

Amestecând culorile roșu, verde și albastru, puteți obține câteva milioane de nuanțe. Toate combinațiile posibile sunt stocate în memoria computerelor.

Treci la subiect.

Acest format folosește notația rgb(r, g, b) pentru a seta proprietăți, unde r, g, b sunt cele trei canale pentru fiecare culoare (roșu, verde, albastru). Valorile pentru fiecare canal sunt setate în intervalul de la 0 la 255.

Exemplu de cod.

Pentru a clarifica totul, voi da un exemplu de cod:

RGB în CSS

rgb(255, 0, 0)
rgb(0, 255, 0)
rgb(0, 0, 255)

Iată cum ar trebui să funcționeze acest exemplu:

Fig.1. Culori în RGB.

Explicatii de exemplu.

La începutul paginii, creăm clasa div.rgb, este necesară pentru ca blocurile create de tag-ul

afișat la dimensiunea corectă: 240px cu 40px . Atribuim valoarea - 40px proprietății line-height (înălțimea liniei), adică egală cu înălțimea blocului, aceasta va permite ca textul să fie afișat în bloc
în centrul verticalei. centrați pe orizontală textul folosind regula ( text-align: center ;).

Apoi, în cod setați culoarea de fundal a blocului

folosind atributul de stil folosind proprietatea de fundal și alocarea de valori pentru rgb(255, 0, 0) , rgb(0, 255, 0) și rgb(0, 0, 255) . Adică, facem alternativ un canal cât mai saturat posibil, iar canalele rămase nu sunt folosite pentru sinteză, deoarece valoarea lor este zero.

Încercați să editați acest exemplu pentru a include propriile valori, cum ar fi rgb(100, 100, 100) .

Setarea culorii cu RGBA

CSS3 a introdus un nou instrument pentru lucrul cu culoarea - formatul RGBA. Poate fi numită o evoluție a modelului RGB, dar cu adăugarea unui nou canal - A sau canal alfa. Acest canal stabilește transparența culorii. Valorile sale sunt setate în intervalul de la 0 la 1. O valoare egală cu 0 corespunde transparenței totale, 1 - opacității complete (culoarea va fi aceeași cu cea setată în primele trei canale RGB) și valorilor intermediare , cum ar fi 0,4 sau 0,6 - transluciditate în grade diferite.

Exemplu de cod.

RGBA la CSS3

Iată cum va funcționa:

Acest cod este vizual similar cu următorul, care utilizează modelul RGB pentru a seta valoarea culorii:

RGBA la CSS3

Iată rezultatul lui:

O valoare a canalului alfa egală cu zero face orice culoare invizibilă - absolut transparentă, o valoare egală cu unu traduce culoarea în codul RGB fără modificări. Proprietatea rgba(255,0,0,1.0) arată culoarea roșie rgb(255, 0, 0) .

După valoare hexazecimală (cod HEX)

În viața de zi cu zi, folosim sistemul zecimal de numărare. Originile sale sunt foarte simple - avem zece degete pe mâini și era convenabil să numărăm pe degete în viață. Dacă există zece cifre în sistemul zecimal: de la 0 la 9, iar numărul 10 este următoarea cifră, atunci există 16 cifre în sistemul numeric hexazecimal, iar următoarea cifră va fi numărul 16.

Pentru a indica codurile de culoare, cifrele zecimale obișnuite de la 0 la 9 sunt folosite ca cifre hexazecimale și literele latine de la A la F sunt folosite pentru a indica numerele de la 10 la 15, adică (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). Pentru claritate, să rezumam acest lucru într-un tabel:

Pentru a scrie numere hexazecimale mai mari decât F (15 zecimale), ca în sistemul zecimal, se folosesc și unirea a două cifre, dar deja hexazecimală, ceea ce este evident. Deci, pentru a scrie numărul zecimal 255 în hexazecimal, se folosește notația FF.

Sistemul hexazecimal este mai ușor de înțeles de computer, procesează mai rapid valorile date de valoarea hexazecimală.

Pentru a specifica o culoare în sistemul hexazecimal, precedați valoarea numerică cu semnul „#”, exemplu: #FFC0CB . Valoarea #FFC0CB în sine constă din trei cifre hexazecimale FF , C0 și CB . Semnificația acestei intrări este aceeași cu setarea culorii în format RGB (rgb(r, g, b) ) - fiecare cifră hexazecimală din codul HEX indică saturația culorii în canalul său de model RGB.

Cod HEX în CSS

#FF0000
#00FF00
#0000FF

Acest cod va afișa următoarele elemente:

Și iată o imagine cu rezultatul din secțiunea „Setarea culorii cu RGB” din această pagină de mai sus.

Fig.1. Culori în RGB.

Vedem că culorile sunt identice.

Este permisă o notație prescurtată pentru codul de culoare HEX: un număr din 6 cifre poate fi scris ca un număr din 3 cifre. Acest lucru este valabil numai dacă două cifre din valoarea culorii aceluiași canal sunt repetate.

Adică, următoarea abreviere este acceptabilă:

De exemplu, culoarea #ff22aa poate fi scrisă ca #f2a , sau culoarea #44aa22 poate fi scrisă ca #4a2 .

Setarea culorii cu HSL

CSS3 are un nou format pentru specificarea culorilor.

Formatul HSL este o abreviere a cuvintelor englezești: Hue (hue), Saturate (saturație) și Lightness (luminozitate).

Nuanța în HSL este o valoare a culorii pe o roată specială de culoare (Figura 2) și este specificată în grade. Dacă trasăm analogii cu modelul RGB, atunci 0° corespunde roșului, 120° corespunde verdelui și 240° corespunde albastrului.

Valoarea nuanței se va schimba de la 0 la 359.


Figura 2. Roata de culori HSL.

A doua valoare - saturația (Saturate) este setată ca procent. La 100% saturație, culoarea este cât se poate de „suculentă”, pe măsură ce indicatorul de saturație se deplasează spre 0%, culoarea devine din ce în ce mai ternă și se rostogolește în gri.

A treia valoare - luminozitatea (Lightness) este, de asemenea, setată ca procent. Cu cât procentul este mai mare, cu atât culoarea va fi mai strălucitoare. Valorile extreme de 0% și 100% vor indica, respectiv, culorile negre (lipsa luminii) și alb (expuse), și nu contează ce culoare din roata de culori a fost selectată în primul canal. Valoarea optimă poate fi considerată valoarea luminozității culorii egală cu 50%.

Setarea culorii cu HSLA

Formatul HSLA este legat de HSL, la fel ca RGB și RGBA. În formatul HSLA, precum și în RGBA, se adaugă un canal alfa care este responsabil pentru transparența culorilor.

O culoare specificată în format HSL este mai ușor de citit. Putem spune că este intuitiv. De exemplu, codul hsl(120,60%,50%) poate reprezenta culoarea finală dacă există o imagine a roții de culori HSL în memorie. Acest lucru nu se poate spune despre formatele RGB și HEX, codul de culoare specificat în aceste formate devine clar doar după ce este redat pe monitor.

Noile formate în CSS3 (HSL, HSLA și RGBA) funcționează în browsere începând cu versiunile: IE 9.0, Opera 10.0 Firefox 3.0. Cum să faci stilurile să funcționeze pe browsere mai vechi?

Someblock (culoare de fundal: rgb(255,50,50); culoare de fundal: rgba(255,50,50,0.85))

Când utilizați acest cod în browsere mai vechi, culoarea de fundal pentru clasa .somebloсk, deși nu utilizează un canal alfa, va fi afișată în format RGB.

Numerele hexazecimale sunt folosite pentru a specifica culorile. Sistemul hexazecimal, spre deosebire de sistemul zecimal, se bazează, după cum sugerează și numele, pe numărul 16. Numerele vor fi următoarele: 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 sistemul hexazecimal sunt formate prin combinarea a două numere într-unul singur. De exemplu, numărul 255 în zecimală corespunde numărului FF în hexazecimal. Pentru a evita confuzia în definiția sistemului numeric, numărul hexazecimal este precedat de simbolul hash #, de exemplu #666999. Fiecare dintre cele trei culori - roșu, verde și albastru - poate lua valori 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 marchează verde, iar ultimele două marchează albastru. Este permisă utilizarea formei prescurtate #rgb, unde fiecare caracter trebuie dublat. Astfel, intrarea #fe0 ar trebui considerată 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. În tabel. 1 arată numele, codul hexadecimal, valorile în format RGB, HSL și descrierea.

Tab. 1. Nume de culori
Nume Culoare Codul 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 defini o culoare folosind valorile roșu, verde și albastru în termeni zecimali. Fiecare dintre cele trei componente de culoare ia o valoare de la 0 la 255. De asemenea, este acceptabil să setați culoarea ca procent, în timp ce 100% va corespunde numărului 255. Mai întâi, este specificat cuvântul cheie rgb, apoi componentele de culoare sunt specificate între paranteze, 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 stabilește transparența elementului. O valoare de 0 este complet transparentă, 1 este opac, iar o valoare intermediară precum 0,5 este translucidă.

RGBA este adăugat la CSS3, astfel încât validarea codului CSS ar trebui să fie efectuată conform acestei versiuni. Trebuie remarcat faptul că standardul CSS3 este încă în curs de dezvoltare și unele dintre caracteristicile sale se pot schimba. De exemplu, o culoare RGB adăugată la proprietatea culoare de fundal trece validarea, dar una adăugată la proprietatea de fundal nu. Î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 culorii de pe roata de culori (Fig. 1) și este specificată î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ă lipsa culorii și o nuanță de gri, 100% este valoarea maximă de saturație.

Luminozitatea setează cât de strălucitoare este culoarea și este specificată ca procent de la 0% la 100%. Valorile mici fac culoarea mai închisă, în timp ce valorile mari o fac mai deschisă, 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 este complet transparentă, 1 este opac, iar o valoare intermediară precum 0,5 este translucidă.

Valorile de culoare în formatele RGBA, HSL și HSLA sunt adăugate la CSS3, așa că atunci când utilizați aceste formate, verificați validitatea codului față de versiune.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Culori

Avertizare

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!

Arrrgh!

Rezultatul acestui exemplu este prezentat în Fig. 2.

Orez. 2. Culori pe pagina web

HEX/HTML

O culoare în format HEX nu este altceva decât o reprezentare hexazecimală a RGB.

Culorile sunt reprezentate ca trei grupuri de cifre hexazecimale, unde fiecare grup este responsabil pentru propria sa culoare: #112233, unde 11 este roșu, 22 este verde, 33 este albastru. Toate valorile trebuie să fie între 00 și FF.

Multe aplicații acceptă o notație scurtă pentru culorile hexazecimale. Dacă fiecare dintre cele trei grupuri conține aceleași caractere, de exemplu #112233, atunci acestea pot fi scrise ca #123.

  1. h1 (culoare: #ff0000; ) /* roșu */
  2. h2 (culoare: #00ff00; ) /* verde */
  3. h3 (culoare: #0000ff; ) /* albastru */
  4. h4 (culoare: #00f; ) /* același albastru, stenografie */

RGB

Spațiul de culoare RGB (Roșu, Verde, Albastru) este format din toate culorile posibile care pot fi obținute prin amestecarea roșu, verde și albastru. Acest model este popular în fotografie, televiziune și grafică pe computer.

Valorile RGB sunt specificate ca un întreg între 0 și 255. De exemplu, rgb(0,0,255) este afișat ca albastru deoarece parametrul albastru este setat la cea mai mare valoare (255), iar restul este setat la 0.

Unele aplicații (în special browserele web) acceptă procente RGB (de la 0% la 100%).

  1. h1 (culoare: rgb(255, 0, 0); ) /* roșu */
  2. h2 (culoare: rgb(0, 255, 0); ) /* verde */
  3. h3 (culoare: rgb(0, 0, 255); ) /* albastru */
  4. h4 (culoare: rgb(0%, 0%, 100%); ) /* același albastru, notație procentuală */

Valorile de culoare RGB sunt acceptate în toate browserele majore.

RGBA

Recent, browserele moderne au învățat să lucreze cu modelul de culoare RGBA, o extensie a RGB cu suport pentru un canal alfa care determină opacitatea unui obiect.

Valoarea culorii RGBA este specificată ca: rgba (roșu, verde, albastru, alfa). Parametrul alfa este un număr între 0,0 (complet transparent) și 1,0 (complet opac).

  1. h1 (culoare: rgb(0, 0, 255); ) /* albastru în RGB obișnuit */
  2. h2 (culoare: rgba(0, 0, 255, 1); ) /* același albastru în RGBA deoarece opacitate: 100% */
  3. h3 (culoare: rgba(0, 0, 255, 0,5); ) /* opacitate: 50% */
  4. h4 (culoare: rgba(0, 0, 255, .155); ) /* opacitate: 15,5% */
  5. h5 (culoare: rgba(0, 0, 255, 0); ) /* complet transparent */

RGBA este acceptat în IE9+, Firefox 3+, Chrome, Safari și Opera 10+.

HSL

Modelul de culoare HSL este o reprezentare a modelului RGB într-un sistem de coordonate cilindric. HSL reprezintă culorile într-un mod care este mai intuitiv și mai ușor de înțeles decât RGB tipic. Modelul este adesea folosit în aplicații grafice, în paletele de culori și pentru analiza imaginilor.

HSL înseamnă Hue (culoare / nuanță), Saturation (saturație), Lightness / Luminance (luminozitate / luminozitate / luminozitate, a nu fi confundat cu luminozitatea).

Nuanța setează poziția culorii pe roata de culori (de la 0 la 360). Saturația este o valoare procentuală de saturație (de la 0% la 100%). Luminozitatea este un procent de luminozitate (de la 0% la 100%).

  1. h1 (culoare: hsl(120, 100%, 50%); ) /* verde */
  2. h2 (culoare: hsl(120, 100%, 75%); ) /* verde deschis */
  3. h3 (culoare: hsl(120, 100%, 25%); ) /* verde închis */
  4. h4 (culoare: hsl(120, 60%, 70%); ) /* verde pastel */

HSL este acceptat în IE9+, Firefox, Chrome, Safari și Opera 10+.

HSLA

Similar cu RGB/RGBA, HSL are un mod HSLA cu suport pentru un canal alfa pentru a specifica opacitatea unui obiect.

Valoarea culorii HSLA este specificată ca: hsla (nuanță, saturație, luminozitate, alfa). Parametrul alfa este un număr între 0,0 (complet transparent) și 1,0 (complet opac).

  1. h1 (culoare: hsl(120, 100%, 50%); ) /* verde în HSL obișnuit */
  2. h2 (culoare: hsla(120, 100%, 50%, 1); ) /* același verde în HSLA deoarece opacitate: 100% */
  3. h3 (culoare: hsla(120, 100%, 50%, 0,5); ) /* opacitate: 50% */
  4. h4 (culoare: hsla(120, 100%, 50%, .155); ) /* opacitate: 15,5% */
  5. h5 (culoare: hsla(120, 100%, 50%, 0); ) /* complet transparent */

CMYK

Modelul color CMYK este adesea asociat cu imprimarea color, cu imprimarea. CMYK (spre deosebire de RGB) este un model subtractiv, ceea ce înseamnă că valorile mai mari sunt asociate cu culori mai închise.

Culorile sunt determinate de raportul dintre cyan (cyan), magenta (magenta), galben (galben), cu adăugarea de negru (cheie / negruK).

Fiecare dintre numerele care definesc o culoare în CMYK reprezintă procentul de cerneală dintr-o anumită culoare care alcătuiește combinația de culori, sau mai bine zis, dimensiunea punctului ecranului afișat pe fotocompozitor pe filmul acestei culori (sau direct pe placă de imprimare în cazul CTP).

De exemplu, pentru a obține culoarea „PANTONE 7526”, ați amesteca 9 părți cyan, 83 părți magenta, 100 galben și 46 negru. Acesta poate fi notat astfel: (9,83,100,46). Uneori folosesc astfel de denumiri: C9M83Y100K46 sau (9%, 83%, 100%, 46%) sau (0,09 / 0,83 / 1,0 / 0,46).

HSB/HSV

HSB (cunoscut și ca HSV) este similar cu HSL, dar sunt două modele de culori diferite. Ambele se bazează pe geometria cilindrică, dar HSB/HSV se bazează pe modelul „hexcon”, în timp ce HSL se bazează pe modelul „bi-hexcon”. Artiștii preferă adesea să folosească acest model, este în general acceptat că dispozitivul HSB / HSV este mai aproape de percepția naturală a culorii. În special, modelul de culoare HSB este utilizat în Adobe Photoshop.

HSB / HSV înseamnă Hue (culoare / nuanță), Saturation (saturație), Brightness / Value (luminozitate / valoare).

Nuanța setează poziția culorii pe roata de culori (de la 0 la 360). Saturația este o valoare procentuală de saturație (de la 0% la 100%). Luminozitatea este un procent din luminozitate (de la 0% la 100%).

XYZ

Modelul de culoare XYZ (CIE 1931 XYZ) este un spațiu pur matematic. Spre deosebire de RGB, CMYK și alte modele, în XYZ componentele primare sunt „imaginare”, ceea ce înseamnă că nu puteți mapa X, Y și Z la niciun set de culori mixte. XYZ este modelul principal pentru aproape toate celelalte modele de culoare utilizate în domeniile tehnice.

LAB

Modelul de culoare LAB (CIELAB, „CIE 1976 L*a*b*”) este calculat din spațiul CIE XYZ. Scopul Lab a fost de a crea un spațiu de culoare în care schimbarea culorii să fie mai liniară în ceea ce privește percepția umană (comparativ cu XYZ), adică aceeași modificare a valorilor coordonatelor de culoare în diferite zone ale spațiului de culoare ar produce aceeași senzație de schimbare a culorii.

Top articole similare