🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to CSS Notes
Topic #14

HEX / HEXA


HEX Value

A hexadecimal color is specified with: #RRGGBB.

In CSS, a color can be specified using a hexadecimal value in the form:

#rrggbb

Where rr (red), gg (green) and bb (blue) are hexadecimal values between 00 and ff (same as decimal 0-255).

For example, #ff0000 is displayed as red, because red is set to its highest value (ff) and the others are set to the lowest value (00).

To display black, set all values to 00, like this: #000000.

To display white, set all values to ff, like this: #ffffff.

Experiment by mixing the HEX values below:

RED

GREEN

BLUE

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#ff0000;">#ff0000</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#0000ff;">#0000ff</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#3cb371;">#3cb371</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ee82ee;">#ee82ee</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ffa500;">#ffa500</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#6a5acd;">#6a5acd</div>
</div>
</div>

Shades of gray are often defined using equal values for all the 3 light sources:

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#3c3c3c;">#3c3c3c</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#616161;">#616161</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#787878;">#787878</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#b4b4b4;">#b4b4b4</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#f0f0f0;color:#555555">#f0f0f0</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#f9f9f9;color:#555555">#f9f9f9</div>
</div>
</div>

3 Digit HEX Value

Sometimes you will see a 3-digit hex code in the CSS source.

The 3-digit hex code is a shorthand for some 6-digit hex codes.

The 3-digit hex code has the following form:

#rgb

Where r, g, and b represent the red, green, and blue components with values between 0 and f.

The 3-digit hex code can only be used when both the values (RR, GG, and BB) are the same for each component. So, if we have #ff00cc, it can be written like this: #f0c.

Here is an example:

Example

  body {
  background-color: #fc9; /* same as #ffcc99 */
}

h1 {

  color: #f0f; /* same as #ff00ff */
}

p {

  color: #b58; /* same as #bb5588 */
}

HEXA Value

HEXA color values are an extension of HEX color values with an alpha channel - which specifies the opacity for a color.

A HEXA color value is specified with:

#rrggbbaa

The alpha parameter is a value between 00 (fully transparent) and FF (not transparent at all). The value 80 indicates 50% opacity:

Example

<div class="w3-row w3-center" style="line-height:80px;color:white;font-size:20px;font-weight:bold;font-family:Consolas, 'Courier New', Courier, monospace">
<div class="w3-col m6 w3-padding">
<div style="background-color:#ff000080;">#ff000080</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#0000ff80;">#0000ff80</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#3cb37180;">#3cb37180</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ee82ee80;">#ee82ee80</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#ffa50080;">#ffa50080</div>
</div>
<div class="w3-col m6 w3-padding">
<div style="background-color:#6a5acd80;">#6a5acd80</div>
</div>
</div>

Here are some common opacity percentages and their exact 2-digit HEX values:

  • 100% - FF (not transparent at all)
  • 90% - E6
  • 80% - CC
  • 70% - B3
  • 60% - 99
  • 50% - 80
  • 40% - 66
  • 30% - 4D
  • 20% - 33
  • 10% - 1A
  • 0% - 00 (fully transparent)

Want to go beyond the notes?

Join CodingNow 2.0's CSS course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

HEX / HEXA – FAQs

Quick answers about learning HEX / HEXA in CSS.

This free note from CodingNow 2.0 explains HEX / HEXA in CSS — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every CSS topic on CodingNow 2.0, including HEX / HEXA, is 100% free with no signup required.
With focused practice, most students grasp HEX / HEXA in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now