Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Boja gb. Boja u stilovima može se odrediti na različite načine: heksadecimalnom vrijednošću, imenom, u RGB, RGBA, HSL, HSLA formatu

Boja gb. Boja u stilovima može se odrediti na različite načine: heksadecimalnom vrijednošću, imenom, u RGB, RGBA, HSL, HSLA formatu

Kodovi boja u CSS-u koriste se za određivanje boja. Obično se kodovi boja ili vrijednosti boja koriste za postavljanje boje ili za prvi plan element (na primjer, boja teksta, poveznica) ili za pozadinu elementa (boja pozadine, blok). Također se mogu koristiti za promjenu boje gumba, obruba, markera, lebdenja i drugih ukrasnih efekata.

Možete postaviti svoje vrijednosti boja raznih formata. Sljedeća tablica navodi sve moguće formate:

Navedeni formati detaljnije su opisani u nastavku.

CSS boje - heksadecimalni kodovi

Heksadecimalni kod boje je šesteroznamenkasti prikaz boje. Prve dvije znamenke (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 zapisa od šest znakova. U ovom formatu, svaka znamenka se ponavlja kako bi se proizvela ekvivalentna šesteroznamenkasta vrijednost boje. Na primjer: #0F0 postaje #00FF00.

Heksadecimalna vrijednost može se uzeti iz bilo koje grafike softver, kao što je Adobe Photoshop, Core Draw, itd.

Svakom heksadecimalnom kodu boje u CSS-u prethodit će hash znak "#". Ispod su primjeri korištenja heksadecimalnih zapisa.

CSS boje - RGB vrijednosti

RGB vrijednost je kod boje koji se postavlja korištenjem svojstva rgb(). Ovo svojstvo ima 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 preglednici svojstvo boje rgb(), stoga se ne preporučuje njegovo korištenje.

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

Generator koda boja

Pomoću naše usluge možete stvoriti milijune kodova boja.

Boje sigurne za preglednik

Ispod je tablica od 216 boja koje su najsigurnije i neovisne o računalu. Te se boje u CSS-u kreću od 000000 do FFFFFF heksadecimalnog koda. Sigurni su za korištenje jer osiguravaju da sva računala ispravno prikazuju boje kada rade s paletom od 256 boja.

Tablica "sigurnih" boja u CSS-u
#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

Za određivanje boja koriste se heksadecimalni brojevi. Heksadecimalni sustav, Za razliku od decimalni sustav, temelji se, kao što mu ime kaže, na broju 16. Brojevi će biti sljedeći: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E , F. Brojevi od 10 do 15 zamijenjeni latiničnim slovima. Brojevi veći od 15 u heksadecimalnom sustavu nastaju spajanjem dva broja u jedan. Na primjer, broj 255 u decimali odgovara broju FF u heksadecimali. Da ne bude zabune pri određivanju brojevnog sustava, prije heksadecimalni broj stavite simbol #, na primjer #666999. Svaka od tri boje - crvena, zelena i plava - može imati vrijednosti od 00 do FF. Dakle, simbol boje je podijeljen na tri komponente #rrggbb, gdje prva dva simbola označavaju crvenu komponentu boje, srednja dva - zelenu, a posljednja dva - plavu. Dopušteno je koristiti skraćeni oblik #rgb, gdje svaki znak treba udvostručiti. Dakle, unos #fe0 treba smatrati #ffee00.

Imenom

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

Preglednici podržavaju neke boje prema njihovom nazivu. U tablici 1 prikazuje imena, heksadecimalni kod, vrijednosti u RGB format, HSL i opis.

Stol 1. Nazivi boja
Ime Boja Kodirati RGB HSL Opis
bijela #ffffff ili #fff rgb(255,255,255) hsl(0,0%,100%) Bijela
srebro #c0c0c0 rgb(192,192,192) hsl(0,0%,75%) Sivo
siva #808080 rgb(128,128,128) hsl(0,0%,50%) Tamno siva
crno #000000 ili #000 rgb(0,0,0) hsl(0,0%,0%) Crno
kesten #800000 rgb(128,0,0) hsl(0,100%,25%) Tamno crvena
Crvena #ff0000 ili #f00 rgb(255,0,0) hsl(0,100%,50%) Crvena
naranča #ffa500 rgb(255,165,0) hsl(38,8,100%,50%) naranča
žuta boja #ffff00 ili #ff0 rgb(255,255,0) hsl(60,100%,50%) Žuta boja
maslina #808000 rgb(128,128,0) hsl(60,100%,25%) Maslina
vapno #00ff00 ili #0f0 rgb(0,255,0) hsl(120,100%,50%) Svijetlo zelena
zelena #008000 rgb(0,128,0) hsl(120,100%,25%) zelena
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%) Tamno plava
plavozelena #008080 rgb(0,128,128) hsl(180,100%,25%) Plavo zeleno
fuksija #ff00ff ili #f0f rgb(255,0,255) hsl(300,100%,50%) Ružičasta
ljubičasta #800080 rgb(128,0,128) hsl(300,100%,25%) ljubičica

Korištenje RGB-a

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

Boju možete definirati pomoću vrijednosti crvene, zelene i plave u decimalnom obliku. Svaka od tri komponente boje ima vrijednost od 0 do 255. Također je dopušteno navesti boju kao postotak, pri čemu 100% odgovara broju 255. Prvo navedite ključnu riječ rgb, a zatim navedite komponente boje u zagradama , odvojene zarezima, na primjer rgb(255 , 128, 128) ili rgb(100%, 50%, 50%).

RGBA

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

Format RGBA sličan je sintaksi RGB-u, ali uključuje alfa kanal koji određuje prozirnost elementa. Vrijednost 0 odgovara puna transparentnost, 1 je neprozirnost, a srednja vrijednost poput 0,5 je prozirnost.

RGBA je dodan u CSS3, tako da se CSS kod mora provjeriti u odnosu na ovu verziju. Treba napomenuti da je standard CSS3 još uvijek u razvoju i da se neke značajke mogu promijeniti. Na primjer, boja u RGB formatu dodana svojstvu boje pozadine je potvrđena, ali ona dodana svojstvu pozadine više nije važeća. U isto vrijeme, preglednici sasvim ispravno razumiju boju za oba svojstva.

HSL

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

Ime HSL format nastalo od kombinacije prvih slova Hue (boja), Saturate (zasićenost) i Lightness (svjetlina). Nijansa je vrijednost boje na kotaču boja (slika 1) i daje se u stupnjevima. 0° odgovara crvenoj, 120° zelenoj, a 240° plavoj boji. Vrijednost nijanse može varirati od 0 do 359.

Riža. 1. Kotačić boja

Zasićenost je intenzitet boje i mjeri se u postotku od 0% do 100%. Vrijednost od 0% označava odsustvo boje i nijansu sive, 100% maksimalna vrijednost zasićenost.

Svjetlina određuje koliko je boja svijetla i navedena je kao postotak od 0% do 100%. Niske vrijednosti čine boju tamnijom, a visoke vrijednosti čine boju svjetlijom; ekstremne vrijednosti od 0% i 100% odgovaraju crno-bijeloj boji.

HSLA

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

HSLA format sličan je sintaksi HSL-u, ali uključuje alfa kanal za određivanje transparentnosti elementa. Vrijednost 0 je potpuno prozirna, 1 je neprozirna, a srednja vrijednost poput 0,5 je poluprozirna.

Vrijednosti boja u RGBA formati, HSL i HSLA dodani su u CSS3, pa kada koristite ove formate, provjerite valjanost verzije koda.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Boje

Upozorenje

Sve metode hvatanja lavova navedene na stranici su teoretske i temeljene na računske metode. Autori ne jamče vašu sigurnost prilikom korištenja i odriču se svake odgovornosti za rezultate. Zapamtite, lav je grabežljivac i opasna životinja!

Arrrgh!

Proizlaziti ovaj primjer prikazano na sl. 2.

Riža. 2. Boje na web stranici

U HTML boja može se postaviti na tri načina:

Postavljanje boje u HTML prema njezinom nazivu

Neke se boje mogu odrediti njihovim imenom, koristeći naziv boje na Engleski jezik. Najčešći ključne riječi: crna (crna), bijela (bijela), crvena (crvena), zelena (zelena), plava (plava), itd.:

Boja teksta – crvena

Najpopularnije boje standarda Consortium Svjetska mreža(eng. World Wide Web Konzorcij, W3C):

BojaImeBojaIme BojaIme BojaIme
Crno Sivo Srebro Bijela
Žuta boja Vapno Aqua Fuksija
Crvena zelena Plava Ljubičasta
Kesten Maslina Mornarica Teal

Primjer upotrebe razne boje imena:

Primjer: navođenje boje njezinim imenom

Zaglavlje na crvenoj pozadini

Zaglavlje na narančastoj pozadini

Naslov na pozadini limete

Bijeli tekst na plavoj pozadini

Zaglavlje na crvenoj pozadini

Zaglavlje na narančastoj pozadini

Naslov na pozadini limete

Bijeli tekst na plavoj pozadini

Određivanje boje pomoću RGB-a

Prilikom prikaza različitih boja na monitoru kao osnova se koristi RGB paleta. Bilo koja boja se dobiva miješanjem tri osnovne: R - crveno, G - zelena, B - plava. Svjetlina svake boje navedena je kao jedan bajt i stoga može poprimiti vrijednosti od 0 do 255. Na primjer, RGB(255,0,0) prikazuje se kao crvena jer je crvena postavljena na najveću visoka vrijednost(255), a ostali su postavljeni na 0. Također možete postaviti boju kao postotak. Svaki parametar označava razinu svjetline odgovarajuće boje. Na primjer: vrijednosti rgb(127, 255, 127) i rgb(50%, 100%, 50%) će postaviti isto zelene boje srednja zasićenost:

Primjer: Određivanje boje pomoću RGB-a

rgb(127, 255, 127)

rgb (50%, 100%, 50%)

rgb(127, 255, 127)

rgb (50%, 100%, 50%)

Postavite boju prema heksadecimalnoj vrijednosti

Vrijednosti R G B također se može specificirati pomoću heksadecimalnih (HEX) vrijednosti boja u obliku: #RRGGBB gdje su RR (crveno), GG (zeleno) i BB (plavo) heksadecimalne vrijednosti od 00 do FF (isto kao decimalne 0-255 ) . Heksadecimalni sustav, za razliku od decimalnog, temelji se, kao što mu i samo ime kaže, na broju 16. Heksadecimalni sustav koristi sljedeće znakove: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Ovdje su brojevi od 10 do 15 zamijenjeni latiničnim slovima. Brojevi veći od 15 u heksadecimalnom sustavu predstavljaju se kombinacijom dva znaka u jednu vrijednost. Na primjer, najveći broj 255 u decimali odgovara najvišoj vrijednosti FF u heksadecimali. Za razliku od decimalnog sustava, heksadecimalnom broju prethodi simbol hash. # , na primjer, #FF0000 prikazana je kao crvena jer je crvena postavljena na najveću vrijednost (FF), a ostale boje na minimalnu vrijednost (00). Znakovi iza simbola hash # Možete upisivati ​​i velika i mala slova. Heksadecimalni sustav omogućuje vam korištenje skraćenog oblika #rgb, gdje je svaki znak ekvivalent dvostrukom. Stoga bi se unos #f7O trebao smatrati #ff7700.

Primjer: HEX boja

crvena: #FF0000

zelena: #00FF00

plava: #0000FF

crvena: #FF0000

zelena: #00FF00

plava: #0000FF

crveno+zeleno=žuto: #FFFF00

crvena+plava=ljubičasta: #FF00FF

zelena+plava=cijan: #00FFFF

Popis uobičajenih boja (naziv, HEX i RGB):

englesko ime rusko ime Uzorak HEX RGB
Amarant Amarant #E52B50 229 43 80
jantar jantar #FFBF00 255 191 0
Aqua Plavo zeleno #00FFFF 0 255 255
Azurno Azurno #007FFF 0 127 255
Crno Crno #000000 0 0 0
Plava Plava #0000FF 0 0 255
Bondi plava Voda na plaži Bondi #0095B6 0 149 182
Mjed Mjed #B5A642 181 166 66
Smeđa Smeđa #964B00 150 75 0
Tamnoplave boje Azurno #007BA7 0 123 167
Tamno proljetno zelena Tamno proljetno zelena #177245 23 114 69
Smaragd Smaragd #50C878 80 200 120
Patlidžan Patlidžan #990066 153 0 102
Fuksija Fuksija #FF00FF 255 0 255
Zlato Zlato #FFD700 250 215 0
Sivo Sivo #808080 128 128 128
zelena zelena #00FF00 0 255 0
Indigo Indigo #4B0082 75 0 130
Žad Žad #00A86B 0 168 107
Vapno Vapno #CCFF00 204 255 0
Malahit Malahit #0BDA51 11 218 81
Mornarica Tamno plava #000080 0 0 128
Oker Oker #CC7722 204 119 34
Maslina Maslina #808000 128 128 0
naranča naranča #FFA500 255 165 0
Breskva Breskva #FFE5B4 255 229 180
Bundeva Bundeva #FF7518 255 117 24
Ljubičasta ljubičica #800080 128 0 128
Crvena Crvena #FF0000 255 0 0
Šafran Šafran #F4C430 244 196 48
Zeleno more Zeleno more #2E8B57 46 139 87
Močvarno zelena Bolotny #ACB78E 172 183 142
Teal Plavo zeleno #008080 0 128 128
Ultramarin Ultramarin #120A8F 18 10 143
ljubičica ljubičica #8B00FF 139 0 255
Žuta boja Žuta boja #FFFF00 255 255 0

Kodovi boja (pozadine) prema zasićenosti i nijansi.

Najbolji članci na temu