There is not a Transparent color code, but there is an Opacity styling. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.

Alpha Component

Transparency is a property outside the color itself, and it's also known as alpha component, You can't code transparency as pure RGB (Red-Green-Blue), but you can use the RGBA notation, in which you define the color + alpha channel together:



Where alpha defines the opacity as a number between 0.0 (fully transparent) and 1.0 (fully opaque)


Example:




What is the color code for transparent color

The transparency value 0.5 is more like semi-transparent, changing the value from 0.5 to 0 gave you true transparency. Also, note that using RGBA over opacity means that your child elements are not transparent.

If you want "transparent", just set the last number to 0, regardless of the color. All of the following result in "transparent" even though the color part is set to 100% red, green and blue respectively:



HEX code for Transparent color

There's also the HEXA notation ( #RRGGBBAA ) now supported on all major browsers, which is pretty much the same as RGBA but using hexadecimal notation instead of decimal. It's called HEXA ( HEX + Alpha ). It takes in 8 digits instead of 6. The last pair is Alpha. So the pattern of pairs is #RRGGBBAA. Having 4 digits also works: #RGBA.



Here the FF0000 is the color and 80 is the transparency. Where 80 is the hexadecimal equivalent of 50%.

For the most part, Chrome and Firefox have started supporting this:


Hexadecimal color code for transparency

HEX values for opacity

Following is a correct table of percentages to hex values for opacity. To think in terms of transparency instead, flip the order of the percentages (more opaque = less transparent).


% Hex
100% FF
95% F2
90% E6
85% D9
80% CC
75% BF
70% B3
65% A6
60% 99
55% 8C
50% 80
45% 73
40% 66
35% 59
30% 4D
25% 40
20% 33
15% 26
10% 1A
5% 0D
0% 00

How is it calculated?

Percentage to hex values
  1. decimal = percentage * 255 / 100 . ex : decimal = 50*255/100 = 127.5
  2. convert decimal to hexadecimal value . ex: 127.5 in decimal = 7*16ˆ1 + 15 = 7F in hexadecimal
Hex values to percentage
  1. convert the hexadecimal value to decimal. ex: D6 = 13*16ˆ1 + 6 = 214
  2. percentage = (value in decimal ) * 100 / 255. ex : 214 *100/255 = 84%

RGBA hexadecimal notations

A hex color is written as a hash character, "#", followed by some number of digits 0-9 or letters a-f (the case of the letters doesn't matter - #00ff00 is identical to #00FF00). The syntax of a ‹hex-color› is a ‹hash-token› token whose value consists of 3, 4, 6, or 8 hexadecimal digits.

  1. 3 - #RGB
  2. 4 - #RGBA
  3. 6 - #RRGGBB
  4. 8 - #RRGGBBAA



NEXT.....Color Theory Basics: The Color Wheel