Open In App

HTML Colors

HTML Colors can be applied to text, backgrounds, borders, links, forms, tables, etc., They can be defined using various formats, such as hexadecimal, RGB, RGBA, HSL, and named colors, allowing for precise control of color presentation on web pages.

HTML Color Names



} .card-content { font-size: 12px;

} .card:nth-child(4n+1) { clear: both; } .card-container::after { content: ""; display: table; clear: both; } @media (max-width: 720px) { .card { width: calc(25% - 20px); }



.card-title { font-size: 18px; } } @media (max-width: 520px) { .card { width: calc(50% - 20px); } } @media (max-width: 480px) { .card { width: calc(50% - 20px); margin: 10px 10px; } }

Red

Green

Blue

Pink

Purple

Sky Blue

Gray

Orange

Checkout Color Wheel Tool on GFG: Color Wheel

HTML Color Usage

Usage

Descriptions

Syntax

Background Color HTML Background Color is the shade that appears behind the content on a webpage. The background covers the total size of the element with padding and border but excludes the margin. It makes the text so easy to read for the user.  <div style=”background-color: magenta;”>
Div with magenta background
</div>
Text Color Text color in HTML specifies the color of the text content, similar to font color. <p style=”color: pink;”>
Pink color is used
</p>
Border Color HTML Border Color refers to the color of borders around elements like <div>, <img>, etc. It defines the color of the border lines. <div style=”border: 1px solid black; border-color: green;”>
This div has a green border
</div>
Link Color HTML Link Color specifies the color of the anchor tag within a webpage, allowing us to define the color of clickable text, and making user navigation more visual. <a href=”#” style=”color: blue;”>
Link has a blue color
</a>

HTML Colors Example:

The example illstrates the various HTML Colors to the element.




<!DOCTYPE html>
<html>
  
<head>
    <title>HTML Text Color</title>
    <style>
        center {
            width: 50%;
            margin: 0 auto;
        }
        h2, div, p, span {
            padding: 10px;
            margin-bottom: 20px;
        }
    </style>
</head>
  
<body>
    <center>
        <h2 style="background-color: gray;">
            Heading with Gray Background color
        </h2>
  
        <div style="border: 2px solid skyblue;">
            Div with Skyblue Border color
        </div>
        <span >
            <a href="#" style="color: #ff6347;">
                Link has a tomato color
            </a>
        </span>
  
        <p style="color: darkgreen;">
            Paragraph with Dark Green Text color
        </p>
          
    </center>
  
</body>
  
</html>

Output:

HTML Color

HTML Colors Example Explanation:

Color Values

Color values in HTML define the color of elements. They can be specified using various formats such as hexadecimal, RGB, RGBA, HSL, HSLA, color names, and system color keywords.

RGB Color Value

RGB, which stands for Red, Green, and Blue, is a method used in CSS to describe colors. It works by mixing different amounts of three primary colors, each with values ranging from 0 to 255. By adjusting these values, we can produce an extensive range of colors, allowing for the creation of diverse and better color palettes across websites. 

RGB Color Value Properties

Some properties are:

RGB Color Value Syntax

// Blue background
<p style="background-color: rgb(0, 0, 255);">
Is the sky background Blue by using RGB
</p>

RGB Color Value Example

The example we are using the RGB color values to style our html elements.




<!DOCTYPE html>
<html>
  
<head>
    <title>RGB Color Value</title>
    <style>
        center {
            width: 50%;
            margin: 0 auto;
        }
  
        h2,
        div,
        p,
        span {
            padding: 10px;
            margin-bottom: 20px;
        }
    </style>
</head>
  
<body>
    <center>
        <h2 style="background-color: rgb(109, 102, 197);">
            Heading with blue Background color
        </h2>
  
        <div style="border: 2px solid rgb(135, 206, 235);">
            <li>
                <a href="#html-color-usage">
                    HTML Color Usage
                </a>
            </li>
            Div with Skyblue Border color
        </div>
        <span>
            <a href="#" style="color: rgb(241, 76, 89);">
                Link has a tomato color
            </a>
        </span>
  
        <p style="color: rgb(0, 100, 0);">
            Paragraph with Dark Green Text color
        </p>
  
    </center>
  
</body>
  
</html>

Output:

RGB Color Value Example Explanation

Here is the implementation of above example.

RGBA Color Value

RGBA (Red, Green, Blue, Alpha) is a color model similar to RGB, but with an added alpha parameter representing transparency. The alpha value, which ranges from 0 to 1, adjusts transparency, allowing the display of colors with varying levels of opacity. It’s representation is as rgba(red, green, blue, alpha).

RGBA Color values Properties

RGBA Color Value Syntax

// Semi-transparent text with a purple hue
<span style="color: rgba(128, 0, 128, 0.5);">
This text is semi-transparent with a purple hue using RGBA
</span>

RGBA Color Value Example

In this example we are using the RGBA color values to style our html elements.




<!DOCTYPE html>
<html>
  
<head>
    <title>RGBA Color Value</title>
    <style>
        center {
            width: 50%;
            margin: 0 auto;
        }
        h2, div, p, span {
            padding: 10px;
            margin-bottom: 20px;
        }
    </style>
</head>
  
<body>
    <center>
        <h2 style="background-color: rgba(255, 99, 71, 0.5);">
            Heading with semi-transparent Tomato Background color
        </h2>
  
        <div style="border: 2px solid rgba(255, 165, 0, 0.7);">
            Div with semi-transparent Orange Border color
        </div>
        <span>
            <a href="#" 
               style="color: rgba(0, 191, 255, 0.8);">
                Link has a semi-transparent Deep Sky Blue color
            </a>
        </span>
      
        <p style="color: rgba(128, 0, 128, 0.6);">
            Paragraph with semi-transparent Purple Text color
        </p>
          
    </center>
  
</body>
  
</html>

Output:

RGBA color value

RGBA Color Value Example Explanation:

HEX Color Value

Hexadecimal color values, often referred to as hex values, use a six-digit code made up of pairs of characters.

HEX Color Value Syntax

// Pinkish Background
<div style="background-color: #FF69B4;">
div has a pinkish background by using Hex
</div>

HEX Color Value Example:

In this example we are using the HEX color values to style our html elements.




<!DOCTYPE html>
<html>
  
<head>
    <title>Hex Color Value</title>
    <style>
        center {
            width: 50%;
            margin: 0 auto;
        }
        h2, div, p, span {
            padding: 10px;
            margin-bottom: 20px;
        }
    </style>
</head>
  
<body>
    <center>
        <h2 style="background-color: #FF6347;">
            Heading with semi-transparent 
            Tomato Background color (Hex: #FF6347)
        </h2>
  
        <div style="border: 2px solid #FFA500;">
            Div with semi-transparent 
            Orange Border color (Hex: #FFA500)
        </div>
        <span>
            <a href="#" style="color: #00BFFF;">
                Link has a semi-transparent 
                Deep Sky Blue color (Hex: #00BFFF)
            </a>
        </span>
      
        <p style="color: #800080;">
            Paragraph with semi-transparent 
            Purple Text color (Hex: #800080)
        </p>
    </center>
  
</body>
  
</html>

Output:

hex color value

HEX Color Value Explanation:

HSL (Hue, Saturation, Lightness) Value

HSL color values in HTML represent colors by defining their hue, saturation, and lightness. The hue signifies the type of color (red, blue, green, etc.), saturation refers to the intensity or purity of the color, and lightness determines the brightness or darkness.

HSL Color value Properties:

HSL Color value Syntax

// Golden Background
<div style="background-color: hsl(45, 100%, 50%);">
This div has a golden background using HSL
</div>

HSL color value Example:

The example shows the HSL color values.




<!DOCTYPE html>
<html>
  
<head>
    <title>HSL Color Value</title>
    <style>
        center {
            width: 50%;
            margin: 0 auto;
        }
        h2, div, p, span {
            padding: 10px;
            margin-bottom: 20px;
        }
    </style>
</head>
  
<body>
    <center>
        <h2 style="background-color: hsla(120, 100%, 50%, 0.5);">
            Heading with semi-transparent 
            Green Background color 
            (HSL: hsla(120, 100%, 50%, 0.5))
        </h2>
  
        <div style="border: 2px solid hsla(240, 100%, 50%, 0.7);">
            Div with semi-transparent 
            Blue Border color 
            (HSL: hsla(240, 100%, 50%, 0.7))
        </div>
        <span>
            <a href="#" style="color: hsla(30, 100%, 50%, 0.8);">
                Link has a semi-transparent 
                Orange color 
                (HSL: hsla(30, 100%, 50%, 0.8))
            </a>
        </span>
      
        <p style="color: hsla(0, 100%, 25%, 0.6);">
            Paragraph with semi-transparent 
            Red Text color 
            (HSL: hsla(0, 100%, 25%, 0.6))
        </p>
    </center>
  
</body>
  
</html>

Output:

hsl color value

HSL Color value Explanation:

HTML Colors Use Cases:

1.How to Use Colors in Web Design?

Colors in web design are used to convey emotion, establish hierarchy, improve readability, and create visual interest, enhancing user experience.

2.How to create a Color Generator using HTML CSS and JavaScript ?

To create a Color Generator, use HTML for layout, CSS for styling, and JavaScript to handle user interactions, generating random colors dynamically.

3.How to change Background Color in HTML ?

To change the background color in HTML, use the CSS property “background-color” and specify a color value for the desired background.

4.How to create Hex color generator using HTML CSS and JavaScript ?

To create a Hex color generator, use HTML for structure, CSS for styling, and JavaScript to generate random Hexadecimal values.

5.How to create multicolored text in a web page using HTML and CSS ?

To create multicolored text, use HTML to structure content and CSS to apply different colors to individual text elements or spans.

6.How to add color picker in a form using HTML ?

To add a color picker in a form, use the HTML input element with type “color” to allow users to select colors.


Article Tags :