Gylden fargekode. HTML opplæring

Heksadesimale tall brukes til å spesifisere farger. Det heksadesimale systemet, i motsetning til desimalsystemet, er, som navnet antyder, basert på tallet 16. Tallene vil være som følger: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Tall fra 10 til 15 erstattes av latinske bokstaver. Tall større enn 15 i det heksadesimale systemet dannes ved å kombinere to tall til ett. For eksempel tilsvarer tallet 255 i desimal tallet FF i heksadesimalt. For å unngå forvirring ved å bestemme tallsystemet, plasseres et hash-symbol # foran det heksadesimale tallet, for eksempel #666999. Hver av de tre fargene - rød, grønn og blå - kan ha verdier fra 00 til FF. Dermed er fargesymbolet delt inn i tre komponenter #rrggbb, der de to første symbolene indikerer den røde komponenten i fargen, de to midterste - grønn, og de to siste - blå. Det er lov å bruke den forkortede formen #rgb, hvor hvert tegn skal dobles. Dermed bør oppføringen #fe0 betraktes som #ffee00.

Ved navn

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

Nettlesere støtter enkelte farger etter navn. I tabellen 1 viser navn, heksadesimal kode, RGB, HSL verdier og beskrivelse.

Bord 1. Navn på farger
Navn Farge Kode RGB HSL Beskrivelse
hvit #ffffff eller #fff rgb(255,255,255) hsl(0,0 %, 100 %) Hvit
sølv #c0c0c0 rgb(192,192,192) hsl(0,0%,75%) Grå
grå #808080 rgb(128,128,128) hsl(0,0%,50%) Mørk grå
svart #000000 eller #000 rgb(0,0,0) hsl(0,0%,0%) Svart
rødbrun #800000 rgb(128;0,0) hsl(0,100%,25%) Mørkerød
rød #ff0000 eller #f00 rgb(255;0,0) hsl(0,100%,50%) rød
oransje #ffa500 rgb(255,165,0) hsl(38,8,100%,50%) oransje
gul #ffff00 eller #ff0 rgb(255,255,0) hsl(60,100%,50%) Gul
oliven #808000 rgb(128,128,0) hsl(60,100%,25%) Oliven
lime #00ff00 eller #0f0 rgb(0,255,0) hsl(120,100%,50%) Lysegrønn
grønn #008000 rgb(0,128,0) hsl(120,100%,25%) Grønn
aqua #00ffff eller #0ff rgb(0,255,255) hsl(180,100%,50%) Blå
blå #0000ff eller #00f rgb(0,0,255) hsl(240,100%,50%) Blå
marinen #000080 rgb(0,0,128) hsl(240,100%,25%) Mørke blå
blågrønn #008080 rgb(0,128,128) hsl(180,100%,25%) Blå grønn
fuchsia #ff00ff eller #f0f rgb(255;0,255) hsl(300,100%,50%) Rosa
lilla #800080 rgb(128;0;128) hsl(300,100%,25%) Fiolett

Bruker RGB

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

Du kan definere farge ved å bruke de røde, grønne og blå verdiene i desimaler. Hver av de tre fargekomponentene har en verdi fra 0 til 255. Det er også tillatt å spesifisere fargen i prosent, med 100 % tilsvarende tallet 255. Angi først nøkkelordet rgb, og spesifiser deretter fargekomponentene i parentes , atskilt med kommaer, for eksempel rgb(255 , 128, 128) eller 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-formatet ligner syntaks på RGB, men inkluderer en alfakanal som spesifiserer gjennomsiktigheten til elementet. En verdi på 0 er helt gjennomsiktig, 1 er ugjennomsiktig, og en mellomverdi som 0,5 er halvgjennomsiktig.

RGBA ble lagt til CSS3, så CSS-koden må valideres mot denne versjonen. Det skal bemerkes at CSS3-standarden fortsatt er under utvikling og noen funksjoner kan endres. For eksempel valideres en farge i RGB-format som er lagt til bakgrunnsfargeegenskapen, men en farge som legges til bakgrunnsegenskapen er ikke lenger gyldig. Samtidig forstår nettlesere helt riktig fargen for begge egenskapene.

HSL

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

Navnet på HSL-formatet er avledet fra kombinasjonen av de første bokstavene Hue (hue), Saturate (metning) og Lightness (lightness). Hue er fargeverdien på fargehjulet (fig. 1) og er gitt i grader. 0° tilsvarer rødt, 120° til grønt og 240° til blått. Fargeverdien kan variere fra 0 til 359.

Ris. 1. Fargehjul

Metning er intensiteten til en farge og måles som en prosentandel fra 0 % til 100 %. En verdi på 0 % indikerer ingen farge og en grå nyanse, 100 % er maksimumsverdien for metning.

Lyshet angir hvor lys fargen er og angis som en prosentandel fra 0 % til 100 %. Lave verdier gjør fargen mørkere, og høye verdier gjør fargen lysere; ekstreme verdier på 0% og 100% tilsvarer svart og hvitt.

HSLA

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

HSLA-formatet ligner syntaks på HSL, men inkluderer en alfakanal for å spesifisere elementets gjennomsiktighet. En verdi på 0 er helt gjennomsiktig, 1 er ugjennomsiktig, og en mellomverdi som 0,5 er halvgjennomsiktig.

RGBA-, HSL- og HSLA-fargeverdier legges til CSS3, så sjekk koden din for versjonsgyldighet når du bruker disse formatene.

HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx

Farger

Advarsel

Alle løvefangstmetoder som er oppført på nettstedet er teoretiske og basert på beregningsmetoder. Forfatterne garanterer ikke din sikkerhet når du bruker dem og fraskriver seg ethvert ansvar for resultatene. Husk at en løve er et rovdyr og et farlig dyr!

Arrrgh!

Resultatet av dette eksemplet er vist i fig. 2.

Ris. 2. Farger på nettsiden

Fargekoder i CSS brukes til å spesifisere farger. Vanligvis brukes fargekoder eller fargeverdier for å angi fargen for enten forgrunnsfargen til et element (f.eks. tekstfarge, lenkefarge) eller bakgrunnsfargen til et element (bakgrunnsfarge, blokkfarge). De kan også brukes til å endre fargen på en knapp, kantlinje, markør, hover og andre dekorative effekter.

Du kan spesifisere fargeverdiene dine i forskjellige formater. Følgende tabell viser alle mulige formater:

De listede formatene er beskrevet mer detaljert nedenfor.

CSS-farger - Hex-koder

Heksadesimal fargekode er en sekssifret representasjon av farge. De to første sifrene (RR) representerer den røde verdien, de to neste representerer den grønne verdien (GG), og de to siste representerer den blå verdien (BB).

CSS-farger - korte heksadesimale koder

Kort sekskantet fargekode er en kortere form for notasjon på seks tegn. I dette formatet gjentas hvert siffer for å produsere en ekvivalent sekssifret fargeverdi. For eksempel: #0F0 blir #00FF00.

Den heksadesimale verdien kan hentes fra hvilken som helst grafikkprogramvare som Adobe Photoshop, Core Draw, etc.

Hver heksadesimal fargekode i CSS vil bli innledet av et hash-tegn "#". Nedenfor er eksempler på bruk av heksadesimale notasjoner.

CSS-farger - RGB-verdier

RGB-verdi er en fargekode som settes ved hjelp av egenskapen rgb(). Denne egenskapen har tre verdier: én hver for rød, grønn og blå. Verdien kan være et heltall, fra 0 til 255, eller en prosentandel.

Merk: Ikke alle nettlesere støtter rgb() color-egenskapen, så det anbefales ikke å bruke den.

Nedenfor er et eksempel som viser flere farger ved bruk av RGB-verdier.

Fargekodegenerator

Du kan lage millioner av fargekoder ved å bruke tjenesten vår.

Nettlesersikre farger

Nedenfor er en tabell med 216 farger som er de mest sikre og datamaskinuavhengige. Disse fargene i CSS varierer fra 000000 til FFFFFF heksadesimal kode. De er trygge å bruke fordi de sikrer at alle datamaskiner viser farger riktig når de arbeider med 256-fargepaletten.

Tabell over "sikre" farger i 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
26.02.15 8,9K

Som du vet, kan farge påvirke en persons tilstand: både mental og fysisk. Hver dag, mens de surfer på nettsider på Internett, vurderer øynene millioner av farger og nyanser. En webdesigner som er kjent med fargepsykologien kan manipulere besøkendes humør for å oppnå visse mål.

Dette skyldes det faktum at noen nyanser beroliger, og noen, tvert imot, begeistrer. Deretter vil vi snakke om hvordan farge syntetiseres og vises ved hjelp av datateknologi.

RGB er en fargemodell som representerer en metode for å oppnå alle farger og deres nyanser ved å blande tre hovedkomponenter i forskjellige proporsjoner, som er:

  • Rød farge ( rød);
  • grønn farge ( Grønn);
  • blå farge ( Blå).

Det er her det forkortede navnet RGB kommer fra. Disse fargene ble valgt som de viktigste av en grunn: årsaken er fysiologien til netthinnen i det menneskelige øyet, og hvordan det oppfatter dem:


RGB-modellen er fortsatt den mest populære i dag og brukes til å gjengi farger på TV-skjermer og dataskjermer. Siden produsenter gir produktene sine forskjellige egenskaper, ble det i 1996 laget et enhetlig RGB-basert fargesyntesesystem kalt sRGB, som Microsoft og HP jobbet sammen om.

Numerisk representasjon av farge

Som nevnt tidligere dannes RGB-farger ved å blande primærfarger. For å beskrive intensiteten til hver av dem, ble det tatt i bruk et skjema der fargen er representert av området 0-255 (8 biter), som i heksadesimal notasjon tilsvarer 00-FF.

Det vil si at primærfargene vil se slik ut:

  • Rød – RGB (255,0,0);
  • Grønn – RGB (0,255,0);
  • Blå – RGB (0,0,255);

Hvis fargeintensiteten tar verdier mindre enn 255, oppnås forskjellige nyanser av rødt, grønt og blått. Følgende er en tabell over deres graderinger, samt de heksadesimale verdiene for hver av nyansene:

RGB fargetabeller

Naturligvis, i tillegg til graderinger av primærfarger, er det blandede, og antallet er ganske stort. Derfor ble det laget en tabell med RGB-farger, som presenterer alle eksisterende nyanser, samt deres navn og numeriske representasjoner ( i desimal og heksadesimal form).

Du kan se den her. Denne tabellen gjør livet mye enklere for webdesignere, siden du på noen få sekunder kan finne den nødvendige nyansen og finne ut dens numeriske representasjon.

Trygg RGB-fargepalett

Men på et tidspunkt var det et problem med å vise farger i forskjellige nettlesere, og for å løse det ble den såkalte "sikre" paletten med RGB-farger kompilert, som ble utledet av matematiske beregninger.

Når nettleseren ikke kan vise en farge riktig, vil den prøve å få noe i nærheten av det den trenger ved å blande tilstøtende farger, og mest sannsynlig vil resultatet være helt uakseptabelt:

Ved å bruke RGB-fargekoder fra denne paletten kan en nettutvikler ha trygghet når det gjelder visning av farger på sidene på nettsiden deres når de vises med forskjellige nettlesere, plattformer og skjermer. Selv om tabellen over sikre farger for øyeblikket mister sin relevans ( teknologiske fremskritt står fortsatt ikke stille), når du bruker den, kan du, som de sier, sove rolig.

Gullfarge i RGB-modell

Ordet "gull" ble først brukt på begynnelsen av 1300-tallet for å beskrive fargen på et kjemisk grunnstoff kalt Aurum - gull. I RGB-modellen er fargen gull representert med følgende numeriske verdier:

  • RGB (255, 215, 0) – desimalsystem;
  • HEX #FFD700 – heksadesimalt system.

Beige farge i RGB-modell

Beige farge inntar en ganske betydelig plass i historien, selv om den ikke er den mest uttrykksfulle. Mange kulturminner, spesielt antikke skulpturer, ble laget av kleberstein og kleberstein, som har en beige fargetone. I RGB-modellen har fargen beige følgende numeriske representasjoner.

I HTML kan farge spesifiseres på tre måter:

Angi en farge i HTML etter navnet

Noen farger kan spesifiseres ved navn, ved å bruke fargenavnet på engelsk som verdi. De vanligste søkeordene: svart, hvit, rød, grønn, blå osv.:

Tekstfarge – rød

De mest populære fargene i World Wide Web Consortium (W3C)-standarden:

FargeNavnFargeNavn FargeNavn FargeNavn
Svart Grå Sølv Hvit
Gul Lime Aqua Fuchsia
rød Grønn Blå Lilla
Rødbrun Oliven marinen Blågrønn

Eksempel på bruk av forskjellige fargenavn:

Eksempel: spesifisere en farge ved navn

  • Prøv selv"

Overskrift på rød bakgrunn

Overskrift på oransje bakgrunn

Overskrift på lime bakgrunn

Hvit tekst på blå bakgrunn

Overskrift på rød bakgrunn

Overskrift på oransje bakgrunn

Overskrift på lime bakgrunn

Hvit tekst på blå bakgrunn

Spesifisere farge ved hjelp av RGB

Når du viser forskjellige farger på en skjerm, brukes RGB-paletten som grunnlag. Enhver farge oppnås ved å blande tre grunnleggende farger: R - rød, G - grønn, B - blå. Lysstyrken til hver farge er gitt av én byte og kan derfor ta verdier fra 0 til 255. For eksempel vises RGB(255,0,0) som rødt siden rød er satt til sin høyeste verdi (255) og resten er satt til 0 Du kan også angi fargen som en prosentandel. Hver parameter indikerer lysstyrkenivået til den tilsvarende fargen. For eksempel: verdiene rgb(127, 255, 127) og rgb(50%, 100%, 50%) vil sette den samme mellomgrønne fargen:

Eksempel: Spesifisere farge ved hjelp av RGB

  • Prøv selv"

rgb(127, 255, 127)

rgb(50 %, 100 %, 50 %)

rgb(127, 255, 127)

rgb(50 %, 100 %, 50 %)

Sett farge etter heksadesimal verdi

Verdier R G B kan også spesifiseres ved bruk av heksadesimale (HEX) fargeverdier i formen: #RRGGBB hvor RR (rød), GG (grønn) og BB (blå) er heksadesimale verdier fra 00 til FF (samme som desimal 0-255) ). Det heksadesimale systemet, i motsetning til desimalsystemet, er, som navnet antyder, basert på tallet 16. Det heksadesimale systemet bruker følgende tegn: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Her er tallene fra 10 til 15 erstattet med latinske bokstaver. Tall større enn 15 i det heksadesimale systemet er representert ved å kombinere to tegn til én verdi. For eksempel tilsvarer det høyeste tallet 255 i desimal den høyeste FF-verdien i heksadesimal. I motsetning til desimalsystemet, er et heksadesimalt tall innledet av et hash-symbol. # , for eksempel, #FF0000 vises som rødt fordi rødt er satt til sin høyeste verdi (FF) og resten av fargene er satt til minimumsverdien (00). Tegn etter hash-symbolet # Du kan skrive med både store og små bokstaver. Det heksadesimale systemet lar deg bruke den forkortede formen #rgb, hvor hvert tegn tilsvarer dobbel. Dermed bør oppføringen #f7O betraktes som #ff7700.

Eksempel: HEX-farge

  • Prøv selv"

rød: #FF0000

grønn: #00FF00

blå: #0000FF

rød: #FF0000

grønn: #00FF00

blå: #0000FF

rød+grønn=gul: #FFFF00

rød+blå=lilla: #FF00FF

grønn+blå=cyan: #00FFFF

Liste over vanlige farger (navn, HEX og RGB):

engelsk navn Russisk navn Prøve HEX RGB
Amaranth Amaranth #E52B50 229 43 80
Rav Rav #FFBF00 255 191 0
Aqua Blå grønn #00FFFF 0 255 255
Azure Azure #007FFF 0 127 255
Svart Svart #000000 0 0 0
Blå Blå #0000FF 0 0 255
Bondi blå Bondi strandvann #0095B6 0 149 182
Messing Messing #B5A642 181 166 66
brun brun #964B00 150 75 0
Cerulean Azure #007BA7 0 123 167
Mørk vårgrønn Mørk vårgrønn #177245 23 114 69
Smaragd Smaragd #50C878 80 200 120
Aubergine Aubergine #990066 153 0 102
Fuchsia Fuchsia #FF00FF 255 0 255
Gull Gull #FFD700 250 215 0
Grå Grå #808080 128 128 128
Grønn Grønn #00FF00 0 255 0
Indigo Indigo #4B0082 75 0 130
Jade Jade #00A86B 0 168 107
Lime Lime #CCFF00 204 255 0
Malakitt Malakitt #0BDA51 11 218 81
marinen Mørke blå #000080 0 0 128
Oker Oker #CC7722 204 119 34
Oliven Oliven #808000 128 128 0
oransje oransje #FFA500 255 165 0
Fersken Fersken #FFE5B4 255 229 180
Gresskar Gresskar #FF7518 255 117 24
Lilla Fiolett #800080 128 0 128
rød rød #FF0000 255 0 0
Safran Safran #F4C430 244 196 48
Sjøgrønn Grønt hav #2E8B57 46 139 87
Sumpgrønn Bolotny #ACB78E 172 183 142
Blågrønn Blå grønn #008080 0 128 128
Ultramarin Ultramarin #120A8F 18 10 143
Fiolett Fiolett #8B00FF 139 0 255
Gul Gul #FFFF00 255 255 0

Fargekoder (bakgrunn) etter metning og fargetone.

Vlad Merzhevich

I HTML spesifiseres farge på en av to måter: ved hjelp av heksadesimal kode og ved navn på bestemte farger. Metoden basert på det heksadesimale tallsystemet brukes overveiende, da den er den mest universelle.

Heksadesimale farger

HTML bruker heksadesimale tall for å spesifisere farger. Det heksadesimale systemet, i motsetning til desimalsystemet, er, som navnet antyder, basert på tallet 16. Tallene vil være som følger: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Tall fra 10 til 15 erstattes av latinske bokstaver. I tabellen 6.1 viser samsvaret mellom desimaltall og heksadesimaltall.

Tall større enn 15 i det heksadesimale systemet dannes ved å kombinere to tall til ett (tabell 6.2). For eksempel tilsvarer tallet 255 i desimal tallet FF i heksadesimalt.

For å unngå forvirring når det gjelder å definere tallsystemet, er et heksadesimalt tall innledet med et hash-symbol #, for eksempel #aa69cc. I dette tilfellet spiller saken ingen rolle, så det er tillatt å skrive #F0F0F0 eller #f0f0f0.

En typisk farge brukt i HTML ser slik ut.

Her er bakgrunnsfargen på nettsiden satt til #FA8E47. Hash-symbolet # foran et tall betyr at det er heksadesimalt. De to første sifrene (FA) definerer den røde komponenten i fargen, de tredje til og med fjerde sifrene (8E) definerer den grønne komponenten, og de to siste sifrene (47) definerer den blå komponenten. Sluttresultatet blir denne fargen.

F.A. + 8E + 47 = FA8E47

Hver av de tre fargene - rød, grønn og blå - kan ha verdier fra 00 til FF, noe som resulterer i totalt 256 nyanser. Dermed kan det totale antallet farger være 256x256x256 = 16 777 216 kombinasjoner. En fargemodell basert på røde, grønne og blå komponenter kalles RGB (rød, grønn, blå; rød, grønn, blå). Denne modellen er additiv (fra add - add), der tillegget av alle tre komponentene danner fargen hvit.

For å gjøre det lettere å navigere i heksadesimale farger, ta hensyn til noen regler.

  • Hvis verdiene til fargekomponentene er de samme (for eksempel: #D6D6D6), vil resultatet være en grå nyanse. Jo høyere tall, desto lysere er fargen, med verdier fra #000000 (svart) til #FFFFFF (hvit).
  • En lys rød farge dannes hvis den røde komponenten gjøres maksimal (FF) og de resterende komponentene settes til null. En farge med en verdi på #FF0000 er den rødest mulige røde nyansen. Det samme gjelder for grønn (#00FF00) og blå (#0000FF).
  • Gul (#FFFF00) lages ved å blande rødt og grønt. Dette er godt synlig på fargehjulet (fig. 6.1), som presenterer primærfargene (rød, grønn, blå) og komplementære eller tilleggsfarger. Disse inkluderer gul, cyan og fiolett (også kalt magenta). Generelt kan enhver farge oppnås ved å blande farger nær den. Dermed oppnås cyan (#00FFFF) ved å kombinere blått og grønt.

Ris. 6.1. Fargesirkel

Farger basert på heksadesimale verdier trenger ikke å velges empirisk. For dette formålet er en grafisk editor som kan jobbe med forskjellige fargemodeller, for eksempel Adobe Photoshop, egnet. I fig. Figur 6.2 viser vinduet for å velge en farge i dette programmet; den resulterende heksadesimale verdien for gjeldende farge er skissert med en linje. Du kan kopiere og lime den inn i koden din.

Ris. 6.2. Vindu for valg av farger i Photoshop

Nettfarger

Hvis du setter skjermens fargegjengivelseskvalitet til 8 biter (256 farger), kan samme farge vises forskjellig i forskjellige nettlesere. Dette er på grunn av måten grafikk vises på, når nettleseren jobber med sin egen palett og ikke kan vise en farge som ikke er i paletten. I dette tilfellet erstattes fargen med en kombinasjon av piksler av andre, nær den, farger som imiterer den gitte. For å sikre at fargen forblir den samme på tvers av ulike nettlesere, ble en palett med såkalte nettfarger introdusert. Nettfarger er de fargene som hver komponent - rød, grønn og blå - er satt til en av seks verdier - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC) 255 (FF). Den heksadesimale verdien til denne komponenten er angitt i parentes. Totalt antall farger fra alle mulige kombinasjoner gir 6x6x6 - 216 farger. Et eksempel på nettfarge er #33FF66.

Hovedtrekket til nettfarger er at det ser likt ut i alle nettlesere. For øyeblikket er relevansen til nettfarger veldig liten på grunn av forbedringen i kvaliteten på skjermene og utvidelsen av deres evner.

Farger etter navn

For å unngå å måtte huske et sett med tall, kan du bruke navnene på ofte brukte farger i stedet. I tabellen 6.3 viser navnene på populære fargenavn.

Bord 6.3. Navn på noen farger
Fargenavn Farge Beskrivelse Heksadesimal verdi
svart Svart #000000
blå Blå #0000FF
fuchsia Lys lilla #FF00FF
grå Mørk grå #808080
grønn Grønn #008000
lime Lysegrønn #00FF00
rødbrun Mørkerød #800000
marinen Mørke blå #000080
oliven Oliven #808000
lilla Mørklilla #800080
rød rød #FF0000
sølv Lysegrå #C0C0C0
blågrønn Blå grønn #008080
hvit Hvit #FFFFFF
gul Gul #FFFF00

Det spiller ingen rolle om du angir en farge ved navn eller ved å bruke heksadesimale tall. Disse metodene er like i sin effekt. Eksempel 6.1 viser hvordan du setter bakgrunns- og tekstfarger på en nettside.

Eksempel 6.1. Bakgrunn og tekstfarge

Farger

Eksempeltekst

I dette eksemplet settes bakgrunnsfargen ved å bruke bgcolor-attributtet til taggen , og tekstfargen gjennom tekstattributtet. For variasjon er tekstattributtet satt til et heksadesimalt tall, og bgcolor-attributtet er satt til det reserverte søkeordet teal .