I denne artikkelen diskuteres tre fargerepresentasjonsmetoder: RGB, RGBA og Hex diskuteres. I CSS er RGB () en innebygd funksjon, RGBA er også et format av skjermfarger med utvidelsen av alfa. Videre brukes også å gi fargeverdier i heksadesimale tall mye i CSS.
RGB () -funksjon i CSS
RGB er en kombinasjon av tre farger (rød, grønn og blå) som brukes i alle datasystemer for farget display. Som vi vet, dette er de grunnleggende fargene, og ved å kombinere dem kan vi få hvilken som helst farge som er synlig i fargespekteret.
I CSS er disse fargene definert i form av en funksjon RGB (): (rød, grønn, blå). Området for alle disse fargene er definert fra 0 til 255 definerer intensiteten til en farge, og vi kan endre fargene ved å endre disse verdiene. Intensiteten til disse fargene er godt definert i det gitte eksemplet.
Eksempel
RGB (0, 255, 0)Denne kombinasjonen returnerer den grønne fargen fordi den har den høyeste intensiteten og de to andre fargene har 0 intensitet.
Ved å endre intensiteten i alle tre fargene får vi de forskjellige fargene som som
Ytterligere fargeeksempler vises i det gitte eksemplet
Eksempel
RGB (0, 255, 0)
RGB (60, 60, 60)
RGB (138, 238, 130)
RGB (255, 255, 255)
RGBA -farger
I CSS er RGBA også et format for å vise farger med utvidelsen av alfa. Strukturen til denne fargefunksjonen er gitt nedenfor.
RGBA (rød, grønn, blå, alfa)I denne funksjonen brukes en alfa for å uttrykke opaciteten til en farge. I CSS -opacity -egenskap brukes til å sette gjennomsiktigheten til en farge, og dens rekkevidde ligger mellom 0.0 til 1.0, hvor 0.0 representerer det fullstendig gjennomsiktige og 1.0 representerer det fullstendig ugjennomsiktig. Du vil bedre forstå fra det gitte eksemplet.
Eksempel
I ovennevnte eksempel setter vi verdien av alfa fra 0.0 (helt gjennomsiktig) til 1.0 (helt ugjennomsiktig) og du kan se forskjellen i intensiteten av åpenhet.
CSS Hex -farger
I CSS -farger kan også spesifiseres med heksadesimale verdier, det er bare en annen måte å representere farger. I CSS er det den vanligste måten å spesifisere en farge ved å bruke heksadesimale verdier med et " #" -skilt som #RRGGBB. Mens R, G, B er henholdsvis kodene for rødt, grønt og blått.
Heksadesimale tall med kombinasjonen av 0-9 og A-F brukes til å representere en farge i CSS. Noen eksempler på grunnleggende sekskantfarger er gitt nedenfor:
For bedre forståelse ta en titt på følgende eksempel.
Eksempel
#0f4bff
#3CB371
EE652E
#FFA500
#6A5ACD
I eksemplet ovenfor vises forskjellige farger ved å bruke hex -verdiene. Alle disse sekskantverdiene er kombinasjonen av heksadesimale tall, som er 16 distinkte alfa-numeriske verdier som ligger mellom 0-9 og A-F.
Konklusjon
RGB, RGBA og Hex er de forskjellige typene å vise farger i CSS. Mens RGB er en kombinasjon av tre farger (rød, grønn og blå), er RGBA den samme som RGB med utvidelsen av alfa (alfa = transperancy) og Hex bruker heksadesimale verdier for å representere farger. Utvalget av RGB- og hex -farger ligger mellom henholdsvis 0 til 255 heltall og 00 til FF. Alle disse tre typene er godt definert med eksempler.