×

CSS Color

CSS Colors: The CSS color property is used for setting the HTML element’s color. The color of the fonts and the color of the background can be set-up by using this property. There are several values that have been defined to specify the color. It can also be applied to set the color of the border and other various decorative effects. Following are some values in which we can specify the color:

  • Hexadecimal notation
  • RGB format
  • RGBA format
  • Built-in color
  • HSL
  • HSLA

Hexadecimal Notation

Hexadecimal notation is represented as any six-digit representation of the color. It begins with a # symbol. This symbol is pursued by any six characters, which are range from any 0 to F.

Hexadecimal notation’s last two numbers illustrate the color value as blue (BB). Two numbers in the middle represent the color value as green (GG). First two numbers define the color value as red (RR).

  • Code #000000 is used to represent the notation for black color.
  • The code #FFFFFF is used to represent the notation for white color.
  • Some other codes are- #FFFF00, #0000FF, #00FF00, and #FF0000.

Syntax:

color: #(0-F)(0-F)(0-F)(0-F)(0-F)(0-F);

Example:

<!DOCTYPE html>
<html> 
<head> 
<style> h1 { text-align: center; } #hex { color: #008000; } </style> 
</head> 
<body> <h1 id="hex">This is an example to define the HEX property</h1> 
</body> 
</html>

Output:

CSS Color

Short Hex-codes

It is short for hexadecimal notation where every digit can be redesigned to reach at a hexadecimal value. For-example, #7B6 will be changed in hexadecimal code #77BB66. The code #000 is used to represent the notation for black color. The code #FFF is used to represent the notation for white color. Some other codes are- #F00, #0FF, #0F0, and #FF0, and many others.

Example:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
#short {
color: #080;
}
</style>
</head>
<body>
<h1 id="short">This is an example to define the HEX Short code property</h1>
</body>
</html>

Output:

CSS Color

RGB Format

It means “RED GREEN and BLUE,” format i.e., used for describing the html element’s color by simply indicating the R, G, B values that are range from 0-255. The rgb() property is applied in code to define the values of colors. It allows for three values, which can be defined in integer or percentage (0-255).

Note: All browsers do not allow this property. Thus, the rgb() property can’t be used in all the browsers.

Syntax:

color: rgb(R, G, B);                                                                                                  

Example:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
#rgb {
color: rgb(255,0,0);
}
</style>
</head>
<body>
<h1 id="rgb">This is an example to define the RGB property</h1>
</body>
</html>

Output:

CSS Color

RGBA Format

The RGBA format includes Alpha (A), which defines the transparency of an element. This format is very similar to the RGB format, exclude A (Alpha). Its values ranges from 0.0 to 1.0, where 1.0 value is used for content that is not transparent, and 0.0 value is used for a fully transparent content.

 Syntax:

color: rgba(R, G, B, A);

Example:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
#rgba {
color: rgba(255,0,0,0.3);
}
</style>
</head>
<body>
<h1 id="rgba">This is an example to define the RGBA property</h1>
</body>
</html>

Output:

CSS Color

Built-in Color

The built-in property describes a collection of colors that are defined previously. It can be used by mention the name of the color like green, red, blue, yellow, and many more.

Syntax:

color: color-name;

Example:

<!DOCTYPE html>
<html>
<head>
<style>          
h1 {
text-align: center;
}
#built {
color: maroon;
}
</style>
</head>
<body>
<h1 id="built">This is an example to define Built-in color property</h1>
</body>
</html>

Output:

CSS Color

HSL

In this format, H stands for Hue, S stands for Saturation, and L stands for Lightness, which are discussed below:

Hue: Hue can be described as a degree over the wheel of the color, ranges from 0-360. The value 0 defines red color, 120 define the green color, and 240 define blue color.

Saturation: Saturation takes the values in the form of percentage, where 100% defines a fully saturated, which means no gray shades. 50% defines 50% gray, here the color will be still visible. 0% defines a fully unsaturated, which means the content will not be visible and it will be displayed in fully gray color.

Lightness: The color’s lightness may be described as the complexion of light, which we wish to give to the colors. Here, 100% defines the white color, means full brightness. 50% defines neither light nor dark. 0% defines the black color, means no light.

Syntax:

color: hsl(H, S, L);

Example:

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
#hsl {
color: hsl(0,70%,70%);
}
</style>
</head>
<body>
<h1 id="hsl">This is an example to define the HSL property</h1>
</body>
</html>

Output:

CSS Color

HSLA

The HSLA format includes Alpha (A), represents the transparency of elements. It is very similar to the HSL format, exclude the Alpha (A). Its values are ranges from 0.0 to 1.0, where 1.0 value is used for a content that will be not transparent and 0.0 value is used for a fully transparent content.

Syntax:

color: hsla(H, S, L, A);

 Example:

<!DOCTYPE html>
<html>
<head>
<style>        
h1 {
text-align: center;
}
#hsla {
color: hsla(0,60%,60%,0.5);
}
</style>
</head>
<body>
<h1 id="hsla">This is an example to define the HSLA property</h1>
</body>
</html>

Output:

CSS Color

Some colors with their hexadecimal and decimal values are below:

S. No.Color nameDecimal ValueHexadecimal Value
1.Aquargb(0, 255, 255)#00FFFF
2.Blackrgb(0, 0, 0)#000000
3.Brownrgb(165, 42, 42)#A52A2A   
4.Bluergb(0, 0, 255)#0000FF
5.Greenrgb(0, 128, 0)#008000
6.Grayrgb(128, 128, 128)#808080
7.Orangergb(255, 165, 0)#FFA500
8.Pinkrgb(255, 192, 203)#FFC0Cb      
9.Redrgb(255, 0, 0)#FF0000
10.Violetrgb(238, 130, 238)#EE82EE
11.Whitergb(255, 255, 255)#FFFFFF
12.Yellowrgb(255, 255, 0)#FFFF00

Related Topics

How to center a button in CSS

How to center a button in CSS? In the tutorial, we will learn how to center a button in CSS. CSS (Cascading Style Sheets) gives an HTML web page the greatest possible...

4 minutes read.

CSS Display

CSS Display: The CSS Display property is one of an essential property among all other properties of CSS. The display property specifies how the HTML elements should be displayed on...

4 minutes read.

CSS Vertical Align

Vertical Align The vertical align CSS property describes the cell box of the table and an inline alignment vertically. This property is a self-explanatory and an essential property in CSS. But,...

2 minutes read.

Combine Background Image with Gradient Overlay

With the help of CSS gradient, we can display smooth and straightforward transitions between two or more colours. We can add the background images by combining the gradient property with...

2 minutes read.

CSS Units

CSS Units In CSS, there are so many units available to show the length’s measurement. A single unit of CSS is applied to examine the size of the property, which the...

5 minutes read.

CSS Outline

CSS Outline: This CSS property is quite similar to the border property of CSS. It eases us to design an additional border around the element to obtain visual attention. The...

4 minutes read.

CSS Navigation bar

CSS Navigation bar: A navigation system or navigation bar comes upon GUI that can help many visitors to access the information. A Navigation bar is a UI component on the...

11 minutes read.

CSS Lists

CSS Lists: Several properties are available in CSS that are used to manage the lists. Lists are distributed as ordered and unordered kind of lists. The ordered lists provide the...

7 minutes read.

CSS Color Keywords

Here, we will discuss the following keywords: transparent currentcolor Inherit Transparent keyword A color can generally be made transparent by using the transparent keyword. Often it is used to for all intents...

4 minutes read.

How to make smooth bounce animation using CSS

The smooth bouncing animation project is done with the help of HTML and CSS. This project gives so much fun and excitement to the users. What is HTML? The HTML or HyperText...

2 minutes read.

CSS Radio Button

Radio Button A radio button has been defined as an element of HTML. It can support us to take any input from the user. But it is challenging to design a...

4 minutes read.

CSS Gradient

CSS Gradient: The CSS gradient property is applied to show the smooth transition inside two specified colors or more than two specified colors. Need of CSS Gradient The following are a few...

4 minutes read.

CSS Background

CSS Background The properties of CSS background are applied to describe the effects of background on the element. Here are five properties of background that affects various elements of HTML: Background-colorBackground-imageBackground-repeatBackground-attachment Background-position Background-color The color of the background...

7 minutes read.

What is Bootstrap CSS?

Bootstrap: - Bootstrap is a CSS framework that is free to use and is used for the front-end development of the website in a faster and easier way. Bootstrap was released as...

3 minutes read.

CSS Color

CSS Colors: The CSS color property is used for setting the HTML element’s color. The color of the fonts and the color of the background can be set-up by using...

5 minutes read.

CSS Opacity

The CSS Opacity property is used to set the clarity of the image. It is defined as degree and specify the transparency of an element. Note: Opacity value will be less...

1 minute read.

CSS Page-break-inside Attribute

Page-break-inside Attribute As its name implies, the page-break-before property is applied to include page break inside any element, at the time of printing any document. It adds the page break before...

3 minutes read.

CSS Overflow

CSS Overflow: The Overflow property in CSS is used to manage the content if it overflows from its container of the block level. We have seen that all the elements...

3 minutes read.

CSS Order

CSS Order CSS order property in CSS describes the flex item’s order inside the flex or any grid container. It is applied to order any flex item. Note: If any component is...

3 minutes read.

CSS Text-Overflow

Introduction: The text-overflow property of CSS is used to format the text which is overflowing the boundaries of the container. This property helps user to clip the text, to display the...

5 minutes read.