Kako podesiti pametne telefone i računare. Informativni portal

Bijela boja u html-u. HTML student

CSS kodovi boja se koriste za određivanje boje. Obično se kodovi boja ili vrijednosti boja koriste za postavljanje boje za prednji plan elementa (na primjer, boja teksta, boja veze) ili za pozadinu elementa (boja pozadine, boja bloka). Mogu se koristiti i za promjenu boje dugmeta, ivice, markera, lebdenja i drugih dekorativnih efekata.

Možete postaviti vlastite vrijednosti boja u različitim formatima. Sljedeća tabela navodi sve moguće formate:

Navedeni formati su detaljnije opisani u nastavku.

CSS boje - heksadecimalni kodovi

Heksadecimalni kod boja je šestocifreni prikaz boje. Prve dvije cifre (RR) predstavljaju crvenu vrijednost, sljedeće dvije predstavljaju zelenu vrijednost (GG), a posljednje dvije predstavljaju plavu vrijednost (BB).

CSS boje - kratki heksadecimalni kodovi

Kratki heksadecimalni kod boje je kraći oblik šestocifrenih zapisa. U ovom formatu, svaka cifra se ponavlja kako bi se dobila ekvivalentna šestocifrena vrijednost boje. Na primjer: # 0F0 postaje # 00FF00.

Heksadecimalna vrijednost može se uzeti iz bilo kojeg grafičkog softvera kao što je Adobe Photoshop, Core Draw, itd.

Svakom heksadecimalnom kodu boje u CSS-u prethodiće heš znak "#". Slijede primjeri korištenja heksadecimalne notacije.

CSS boje - RGB vrijednosti

RGB vrijednost je kod boje, koji se postavlja pomoću svojstva rgb (). Ovo svojstvo uzima tri vrijednosti, po jednu za crvenu, zelenu i plavu. Vrijednost može biti cijeli broj, od 0 do 255, ili postotak.

Bilješka: ne podržavaju svi pretraživači svojstvo boje rgb (), pa se ne preporučuje da ga koristite.

Ispod je primjer koji prikazuje više boja koristeći RGB vrijednosti.

Generator kodova boja

Možete kreirati milione kodova boja koristeći našu uslugu.

Sigurne boje pretraživača

Ispod je tabela od 216 boja koje su najsigurnije i najzavisnije od računara. Ove CSS boje se kreću od 000000 do FFFFFF heksadecimalno. Oni su bezbedni za upotrebu jer obezbeđuju da svi računari ispravno prikazuju boju kada rade sa paletom od 256 boja.

CSS "sigurna" tabela boja
#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

Boja u CSS jeziku se može postaviti na različite načine:

  • po imenu,
  • po heksadecimalnoj vrijednosti,
  • u RGB i RGBA formatima,
  • u HSL i HSLA formatima.

Dodjela boja po imenu

Preglednici podržavaju navođenje nekih boja za elemente po imenu. U ovoj tabeli, neke ključne riječi (engleski nazivi boja) koje se koriste za postavljanje svojstava boja su RGB kod, heksadecimalni kod (HEX) i HSL kod.

Tab. 1. Nazivi boja, njihovi RGB, HEX i HSL kodovi.
Ime Boja RGB HEX Hsl Opis
bijela rgb (255, 255, 255) #fffff ili #fff hsl (0, 0%, 100%) Bijelo
srebro rgb (192, 192, 192) # c0c0c0 hsl (0, 0%, 75%) siva
siva rgb (128, 128, 128) #808080 hsl (0, 0%, 50%) Tamno siva
crna rgb (0, 0, 0) # 000000 ili # 000 hsl (0, 0%, 0%) Crno
maroon rgb (128, 0, 0) #800000 hsl (0, 100%, 25%) Tamno crvena
crvena rgb (255, 0, 0) # ff0000 ili # f00 hsl (0, 100%, 50%) Crveni
narandžasta rgb (255, 165, 0) # ffa500 hsl (38,8, 100%, 50%) Narandžasta
žuta rgb (255, 255, 0) # ffff00 ili # ff0 hsl (60, 100%, 50%) Žuta
maslina rgb (128, 128, 0) #808000 hsl (60, 100%, 25%) Maslina
kreč rgb (0, 255, 0) # 00ff00 ili # 0f0 hsl (120, 100%, 50%) Svijetlo zelena
zeleno rgb (0, 128, 0) #008000 hsl (120, 100%, 25%) Zeleno
aqua rgb (0, 255, 255) # 00ffff ili # 0ff hsl (180, 100%, 50%) Plava
plava rgb (0, 0, 255) # 0000ff ili # 00f hsl (240, 100%, 50%) Plava
mornarica rgb (0,0,128) #000080 hsl (240, 100%, 25%) Mornarsko plava
teal rgb (0, 128, 128) #008080 hsl (180, 100%, 25%) Plavo zeleno
fuksija rgb (255, 0, 255) # ff00ff ili # f0f hsl (300, 100%, 50%) Pink
ljubičasta rgb (128, 0, 128) #800080 hsl (300, 100%, 25%) Ljubičasta

Ovo je primjer upotrebe naziva boja, imenovanje boja je preuzeto iz proširene tabele.

RGB u CSS

MediumTurquoise
braon
grimizno
blueviolet
rolivedrab

Ovako funkcionira ovaj kod:

Podešavanje boje pomoću RGB

RGB je aditivni model boja. Na engleskom dodatak- dodatak. RGB je skraćenica od engleskih riječi: Red, Green, Blue - crvena, zelena, plava). Iz ovoga je jasno da se u RGB modelu boje sintetiziraju dodavanjem tri boje (crvena, zelena, plava) u različitim količinama.

Miješanjem crvene, zelene i plave možete dobiti nekoliko miliona nijansi. Sve moguće kombinacije su pohranjene u memoriji računara.

Pređi na stvar.

Da biste postavili svojstva u ovom formatu, koristite rgb (r, g, b) notaciju, gdje su r, g, b tri kanala za svaku boju (crvena, zelena, plava). Vrijednosti za svaki kanal kreću se od 0 do 255.

Primjer koda.

Da sve bude jasno, dat ću primjer koda:

RGB u CSS

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

Ovako bi ovaj primjer trebao funkcionirati:

Slika 1. Boje u RGB.

Objašnjenja na primjer.

Na početku stranice kreiramo klasu div.rgb, potrebna je kako bi blokovi kreirani pomoću oznake

prikazano u željenoj veličini: 240px x 40px. Svojstvo line-height (visina linije) je postavljeno na 40px, odnosno jednako visini bloka, što će omogućiti da se tekst prikaže u bloku
u centru vertikale. vodoravno centrirajte tekst pomoću pravila ( text-align: center;).

Zatim, u kodu postavljamo boju pozadine bloka

koristeći atribut stila koristeći svojstvo pozadine, i dodjeljivanje vrijednosti rgb (255, 0, 0), rgb (0, 255, 0) i rgb (0, 0, 255). Odnosno, jedan kanal naizmjenično činimo što zasićenijim, a preostali kanali se ne koriste za sintezu, jer je njihova vrijednost nula.

Pokušajte urediti ovaj primjer i navedite svoje vrijednosti, na primjer rgb (100, 100, 100).

Podešavanje boje pomoću RGBA

CSS3 predstavlja novi alat za rad sa bojom - RGBA format. Može se nazvati evolucijom RGB modela, ali uz dodatak jednog novog kanala - A ili alfa kanala. Ovaj kanal postavlja transparentnost boje. Njegove vrijednosti su postavljene u rasponu od 0 do 1. Vrijednost jednaka 0 odgovara punoj transparentnosti, 1 - punoj neprozirnosti (boja će biti ista kao što je navedena u prva tri RGB kanala), a srednja vrijednosti, poput 0,4 ili 0,6 - do različitih stupnjeva translucencije.

Primjer koda.

RGBA u CSS3

Ovako to funkcionira:

Ovaj kod je vizualno sličan sljedećem, koji koristi RGB model za postavljanje vrijednosti boje:

RGBA u CSS3

Evo rezultata:

Vrijednost alfa kanala jednaka nuli čini bilo koju boju nevidljivom - apsolutno transparentnom, vrijednost jednaka jedan prevodi boju u RGB kodu bez promjena. Svojstvo rgba (255,0,0,1.0) pokazuje rgb (255, 0, 0) crveno.

Heksadecimalna vrijednost (HEX kod)

U svakodnevnom životu koristimo decimalni sistem brojanja. Njegovo porijeklo je vrlo jednostavno - imamo deset prstiju na rukama, a nekada je bilo zgodno brojati na prste u životu. Ako u decimalnom sistemu ima deset cifara: od 0 do 9, a broj 10 je već sljedeća znamenka, onda u heksadecimalnom sistemu ima 16 cifara, a sljedeća cifra će biti broj 16.

Za označavanje kodova boja kao heksadecimalne cifre koriste se obične decimalne cifre od 0 do 9, a za označavanje cifara od 10 do 15 koriste se latinična slova od A do F, odnosno (0, 1, 2, 3, 4, 5 , 6, 7, 8, 9, A, B, C, D, E, F). Radi jasnoće, sumiramo ovo u tabeli:

Za pisanje heksadecimalnih brojeva većih od F (15 u decimalnom sistemu), kao iu decimalnom sistemu, koriste se i konkatenacija dve cifre, ali već heksadecimalne, što je očigledno. Dakle, za pisanje decimalnog broja 255 u heksadecimalnom zapisu koristi se FF.

Heksadecimalni sistem je razumljiviji za računar, brže obrađuje vrednosti određene heksadecimalnom vrednošću.

Da biste naveli boju u heksadecimalnom sistemu, prethodite numeričkoj vrijednosti znakom "#", na primjer: # FFC0CB. Sama vrijednost # FFC0CB sastoji se od tri heksadecimalne cifre FF, C0 i CB. Značenje ove notacije je isto kao i postavljanje RGB boje (rgb (r, g, b)) - svaka heksadecimalna cifra u HEX kodu označava zasićenost boje u svom RGB kanalu.

HEX kod u CSS-u

# FF0000
# 00FF00
# 0000FF

Ovaj kod će prikazati sljedeće stavke:

A evo i slike sa rezultatom iz odeljka "Podešavanje boja sa RGB" na ovoj stranici iznad.

Slika 1. Boje u RGB.

Vidimo da su boje identične.

Dozvoljena je skraćena notacija HEX koda u boji: 6-cifreni broj se može napisati kao trocifreni broj. Ovo vrijedi samo kada se ponove dvije cifre u vrijednosti boje jednog kanala.

Odnosno, sljedeća skraćenica oznake je prihvatljiva:

Na primjer, boja # ff22aa se može napisati ovako - # f2a, ili se boja # 44aa22 može navesti kao # 4a2.

Postavljanje boje pomoću HSL-a

CSS3 uvodi novi format za određivanje boja.

HSL je skraćenica od engleskih riječi Hue, Saturate i Lightness.

Nijansa u HSL-u je vrijednost boje na posebnom kotaču boja (slika 2) i određena je u stepenima. U analogiji sa RGB modelom, 0 ° odgovara crvenoj, 120 ° odgovara zelenoj, a 240 ° odgovara plavoj.

Vrijednost nijanse će se kretati od 0 do 359.


Slika 2. HSL točak boja.

Druga vrijednost je zasićenje (Saturate) se postavlja u procentima. Pri 100% zasićenosti, boja je maksimalno "sočna", kako se indikator zasićenja pomiče na 0%, boja postaje sve dosadnija i postaje siva.

Treća vrijednost, Lightness, također je postavljena kao postotak. Što je veći procenat, to će boja biti svetlija. Ekstremne vrijednosti od 0% i 100% će značiti crnu (bez svjetla) i bijelu (izduvanu) boju, respektivno, bez obzira koja je boja iz kotača boja odabrana u prvom kanalu. Optimalna vrijednost svjetline boje može se smatrati jednakom 50%.

Podešavanje boja sa HSLA

HSLA je povezan sa HSL-om, baš kao što je RGB i RGBA. U HSLA formatu, kao iu RGBA, dodat je alfa kanal koji je odgovoran za transparentnost boje.

HSL boja je lakša za čitanje. Možemo reći da je intuitivno. Na primjer, hsl (120,60%, 50%) kod može predstavljati konačnu boju ako u memoriji postoji HSL slika točka u boji. Isto se ne može reći za RGB i HEX formate, kod boja naveden u ovim formatima postaje razumljiv tek nakon što se vizualizira na monitoru.

Novi formati u CSS3 (HSL, HSLA i RGBA) rade u pretraživačima počevši od verzija: IE 9.0, Opera 10.0 Firefox 3.0. Kako da učinim da stilovi rade na starijim pretraživačima?

Someblosk (boja pozadine: rgb (255,50,50); boja pozadine: rgba (255,50,50,0.85))

Kada koristite ovaj kod u starijim pretraživačima, boja pozadine za klasu .someblosk, iako neće koristiti alfa kanal, biće prikazana u RGB formatu.

Heksadecimalni brojevi se koriste za postavljanje boja. Heksadecimalni sistem, za razliku od decimalnog, zasnovan je, kao što mu ime kaže, na broju 16. Brojevi će biti sledeći: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , A, B, C , D, E, F. Brojevi od 10 do 15 zamjenjuju se latiničnim slovima. Brojevi veći od 15 u heksadecimalu formiraju se kombinovanjem dva broja u jedan. Na primjer, 255 decimala jednako je FF heksadecimalno. Da bi se izbjegla zabuna u definiciji brojevnog sistema, hex simbol # stavlja se ispred heksadecimalnog broja, na primjer # 666999. Svaka od tri boje - crvena, zelena i plava - može se kretati od 00 do FF. Dakle, oznaka boje je podijeljena na tri komponente #rrggbb, gdje prva dva znaka označavaju crvenu komponentu boje, dva srednja - zelenu, a zadnja dva - plavu. Dozvoljeno je koristiti skraćeni oblik kao što je #rgb, gdje svaki znak treba udvostručiti. Dakle, #fe0 unos treba tretirati kao #ffee00.

Po imenu

Internet Explorer Chrome Opera Safari Firefox Android iOS
4.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Pretraživači podržavaju neke boje po imenu. Table 1 prikazuje nazive, heksadecimalni kod, RGB, HSL vrijednosti i opis.

Tab. 1. Nazivi boja
Ime Boja Kod RGB Hsl Opis
bijela #fffff ili #fff rgb (255,255,255) hsl (0,0%, 100%) Bijelo
srebro # c0c0c0 rgb (192.192.192) hsl (0,0%, 75%) siva
siva #808080 rgb (128,128,128) hsl (0,0%, 50%) Tamno siva
crna # 000000 ili # 000 rgb (0,0,0) hsl (0,0%, 0%) Crno
maroon #800000 rgb (128,0,0) hsl (0,100%, 25%) Tamno crvena
crvena # ff0000 ili # f00 rgb (255,0,0) hsl (0,100%, 50%) Crveni
narandžasta # ffa500 rgb (255,165,0) hsl (38,8,100%, 50%) Narandžasta
žuta # ffff00 ili # ff0 rgb (255,255,0) hsl (60,100%, 50%) Žuta
maslina #808000 rgb (128,128,0) hsl (60,100%, 25%) Maslina
kreč # 00ff00 ili # 0f0 rgb (0.255.0) hsl (120,100%, 50%) Svijetlo zelena
zeleno #008000 rgb (0.128.0) hsl (120,100%, 25%) Zeleno
aqua # 00ffff ili # 0ff rgb (0,255,255) hsl (180,100%, 50%) Plava
plava # 0000ff ili # 00f rgb (0,0,255) hsl (240,100%, 50%) Plava
mornarica #000080 rgb (0,0,128) hsl (240,100%, 25%) Mornarsko plava
teal #008080 rgb (0.128.128) hsl (180,100%, 25%) Plavo zeleno
fuksija # ff00ff ili # f0f rgb (255,0,255) hsl (300,100%, 50%) Pink
ljubičasta #800080 rgb (128,0,128) hsl (300,100%, 25%) Ljubičasta

Sa RGB

Internet Explorer Chrome Opera Safari Firefox Android iOS
5.0+ 1.0+ 3.5+ 1.3+ 1.0+ 1.0+ 1.0+

Možete odrediti boju pomoću decimalnih vrijednosti crvene, zelene i plave komponente. Svaka od tri komponente boje ima vrijednost od 0 do 255. Dozvoljeno je i postavljanje boje kao postotak, dok će 100% odgovarati broju 255. Prvo je naznačena ključna riječ rgb, a zatim u zagradi komponente boje su označene, odvojene zarezima, na primjer rgb (255, 128, 128) ili rgb (100%, 50%, 50%).

RGBA

Internet Explorer Chrome Opera Safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

RGBA format je po sintaksi sličan RGB-u, ali uključuje alfa kanal koji kontrolira transparentnost elementa. Vrijednost 0 odgovara punoj transparentnosti, 1 neprozirnosti, a srednja vrijednost poput 0,5 poluprozirnosti.

RGBA je dodat u CSS3, tako da bi valjanost CSS koda trebala biti obavljena pomoću ove verzije. Treba napomenuti da je CSS3 standard još uvijek u razvoju i da se neke karakteristike mogu promijeniti. Na primjer, RGB boja dodana svojstvu background-color je potvrđena, ali boja dodana svojstvu background-a više ne. Istovremeno, pretraživači sasvim ispravno razumiju boju za oba svojstva.

Hsl

Internet Explorer Chrome Opera Safari Firefox Android iOS
9.0+ 1.0+ 9.6+ 3.1+ 3.0+ 2.1+ 2.0+

Naziv HSL formata formiran je od kombinacije prvih slova Hue (nijansa), Saturate (zasićenost) i Lightness (svjetlina). Nijansa je vrednost boje na krugu boja (slika 1) i data je u stepenima. 0° je crvena, 120° je zelena, a 240° je plava. Vrijednost nijanse može biti u rasponu od 0 do 359.

Rice. 1. Točak boja

Zasićenost je intenzitet boje, mjeren u procentima od 0% do 100%. Vrijednost od 0% označava bez boje i nijansu sive, 100% je maksimalna vrijednost zasićenja.

Svjetlost postavlja koliko je svijetla boja i prikazuje se u procentima od 0% do 100%. Niske vrijednosti čine boju tamnijom, a visoke vrijednosti posvjetljuju, ekstremne vrijednosti od 0% i 100% odgovaraju crno-bijeloj.

HSLA

Internet Explorer Chrome Opera Safari Firefox Android iOS
9.0+ 1.0+ 10.0+ 3.1+ 3.0+ 2.1+ 2.0+

HSLA format je po sintaksi sličan HSL-u, ali uključuje alfa kanal koji postavlja transparentnost elementa. Vrijednost 0 odgovara punoj transparentnosti, 1 neprozirnosti, a srednja vrijednost poput 0,5 poluprozirnosti.

Vrijednosti boja u formatima RGBA, HSL i HSLA dodane su u CSS3, stoga provjerite valjanost verzije kada koristite ove formate.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Boje

Upozorenje

Sve metode za hvatanje lava navedene na stranici su teorijske i bazirane na računskim metodama. Autori ne jamče vašu sigurnost kada ih koristite i odriču se bilo kakve odgovornosti za rezultat. Zapamtite, lav je grabežljivac i opasna životinja!

Arrrrgh!

Rezultat ovog primjera prikazan je na sl. 2.

Rice. 2. Boje na web stranici

HEX / HTML

HEX boja nije ništa drugo do RGB heksadecimalna reprezentacija.

Boje su predstavljene kao tri grupe heksadecimalnih cifara, pri čemu je svaka grupa odgovorna za svoju boju: # 112233, gdje je 11 crvena, 22 zelena, 33 plava. Sve vrijednosti moraju biti između 00 i FF.

U mnogim aplikacijama dozvoljen je skraćeni oblik zapisa za heksadecimalne boje. Ako svaka od tri grupe sadrži iste znakove, na primjer # 112233, onda se mogu napisati kao # 123.

  1. h1 (boja: # ff0000;) / * crvena * /
  2. h2 (boja: # 00ff00;) / * zelena * /
  3. h3 (boja: # 0000ff;) / * plava * /
  4. h4 (boja: # 00f;) / * ista plava, skraćenica * /

RGB

RGB (crvena, zelena, plava) prostor boja sastoji se od svih mogućih boja koje se mogu dobiti miješanjem crvene, zelene i plave. Ovaj model je popularan u fotografiji, televiziji i kompjuterskoj grafici.

RGB vrijednosti su specificirane kao cijeli broj od 0 do 255. Na primjer, rgb (0,0,255) se prikazuje plavo jer je plavi parametar postavljen na najveću vrijednost (255), a ostali su postavljeni na 0.

Neke aplikacije (posebno web pretraživači) podržavaju procentualno pisanje RGB vrijednosti (0% do 100%).

  1. h1 (boja: rgb (255, 0, 0);) / * crvena * /
  2. h2 (boja: rgb (0, 255, 0);) / * zelena * /
  3. h3 (boja: rgb (0, 0, 255);) / * plava * /
  4. h4 (boja: rgb (0%, 0%, 100%);) / * ista plava, postotak pisanja * /

RGB vrijednosti boja su podržane u svim glavnim pretraživačima.

RGBA

Nedavno su moderni pretraživači naučili da rade sa RGBA modelom boja - RGB ekstenzijom sa podrškom za alfa kanal koji određuje neprozirnost objekta.

Vrijednost RGBA boje je specificirana kao: rgba (crvena, zelena, plava, alfa). Alfa je broj u rasponu od 0,0 (potpuno transparentan) do 1,0 (potpuno neproziran).

  1. h1 (boja: rgb (0, 0, 255);) / * plava u normalnom RGB * /
  2. h2 (boja: rgba (0, 0, 255, 1);) / * ista plava u RGBA, jer neprozirnost: 100% * /
  3. h3 (boja: rgba (0, 0, 255, 0.5);) / * neprozirnost: 50% * /
  4. h4 (boja: rgba (0, 0, 255, .155);) / * neprozirnost: 15,5% * /
  5. h5 (boja: rgba (0, 0, 255, 0);) / * potpuno transparentan * /

RGBA je podržan u IE9 +, Firefox 3+, Chrome, Safari i Opera 10+.

Hsl

HSL model u boji je cilindrični prikaz RGB modela. HSL predstavlja boje na intuitivniji i razumljiviji način od tipičnog RGB-a. Model se često koristi u grafičkim aplikacijama, u biračima boja i za analizu slike.

HSL je skraćenica za Hue, Saturation, Lightness/Luminance, ne treba se brkati sa svjetlinom.

Nijansa postavlja poziciju boje na krugu boja (od 0 do 360). Zasićenost je postotak zasićenja (0% do 100%). Lakoća je procenat lakoće (0% do 100%).

  1. h1 (boja: hsl (120, 100%, 50%);) / * zelena * /
  2. h2 (boja: hsl (120, 100%, 75%);) / * svijetlo zelena * /
  3. h3 (boja: hsl (120, 100%, 25%);) / * tamno zelena * /
  4. h4 (boja: hsl (120, 60%, 70%);) / * pastelno zelena * /

HSL je podržan u IE9 +, Firefoxu, Chromeu, Safariju i Opera 10+.

HSLA

Slično RGB / RGBA, HSL ima HSLA način rada s alfa kanalom koji označava neprozirnost objekta.

HSLA vrijednost boje je data kao: hsla (nijansa, zasićenost, svjetlina, alfa). Alfa je broj u rasponu od 0,0 (potpuno transparentan) do 1,0 (potpuno neproziran).

  1. h1 (boja: hsl (120, 100%, 50%);) / * zelena u normalnom HSL * /
  2. h2 (boja: hsla (120, 100%, 50%, 1);) / * ista zelena u HSLA, jer neprozirnost: 100% * /
  3. h3 (boja: hsla (120, 100%, 50%, 0,5);) / * neprozirnost: 50% * /
  4. h4 (boja: hsla (120, 100%, 50%, .155);) / * neprozirnost: 15,5% * /
  5. h5 (boja: hsla (120, 100%, 50%, 0);) / * potpuno transparentan * /

CMYK

CMYK model boja se često povezuje sa štampanjem i štampanjem u boji. CMYK (za razliku od RGB) je subtraktivan model, što znači da su veće vrijednosti povezane s tamnijim bojama.

Boje su određene omjerom Cyan, Magenta, Yellow, uz dodatak crne (Key / crna).

Svaki od brojeva koji definiraju boju u CMYK-u predstavlja postotak mastila date boje koji čini kombinaciju boja, odnosno veličinu rasterske tačke prikazane na fotoseteru na filmu date boje (ili direktno na štamparska ploča u slučaju CTP).

Na primjer, da biste dobili boju PANTONE 7526, pomiješajte 9 dijelova cijan, 83 magenta, 100 žutih i 46 crnih. To se može naznačiti na sljedeći način: (9,83,100,46). Ponekad koriste takve oznake: C9M83Y100K46, ili (9%, 83%, 100%, 46%), ili (0,09 / 0,83 / 1,0 / 0,46).

HSB / HSV

HSB (također poznat kao HSV) je sličan HSL-u, ali su to dva modela različitih boja. Oba su zasnovana na cilindričnoj geometriji, ali je HSB / HSV baziran na modelu "hexcone", dok je HSL zasnovan na "bi-hexcone" modelu. Umjetnici često radije koriste ovaj model, općenito je prihvaćeno da je HSB / HSV uređaj bliži prirodnoj percepciji boja. Konkretno, model boja HSB se koristi u Adobe Photoshopu.

HSB / HSV je skraćenica za Hue, Saturation, Brightness / Value.

Nijansa postavlja poziciju boje na krugu boja (od 0 do 360). Zasićenost je postotak zasićenja (0% do 100%). Svjetlina je postotak svjetline (0% do 100%).

XYZ

Model boja XYZ (CIE 1931 XYZ) je čisto matematički prostor. Za razliku od RGB, CMYK i drugih modela, u XYZ, glavne komponente su "imaginarne", to jest, ne možete povezati X, Y i Z ni sa jednim skupom boja za miješanje. XYZ je glavni model za gotovo sve druge modele boja koji se koriste u tehničkim poljima.

LAB

LAB model boja (CIELAB, "CIE 1976 L * a * b *") se izračunava iz CIE XYZ prostora. Prilikom razvoja Lab-a cilj je bio stvoriti prostor boja u kojem će promjena boje biti linearnija sa stanovišta ljudske percepcije (u poređenju sa XYZ), odnosno da ista promjena u vrijednostima koordinata boje u različite regije prostora boja proizvode isti osjećaj promjene boje.

Top srodni članci