HTML | Цветовые стили и HSL
Опубликовано: 1 Марта, 2022
Colors are used to make the page more attractive. Here are the different styles which can be used to create new colors by combination of different colors.
- Hexadecimal Style : In this style, we define the color in 6 digit hexadecimal number (from 0 to F). It is denoted by ‘#’. The first two digits indicate red color, next two green color and the last two blue color.
Examples : If we want all ‘h1’ tags of purple color.
h1{ color:#00FF00; }
- RGB Style [Red Green Blue] : In this we need to give 3 numbers indicating the amount of red, green and blue colors respectively required in the mixed color. The range of each color is from 0 to 255.
Example: If we want all ‘h1’ tags of green color.h1{ color:rgb(0, 255, 0); }
Note: rgba(0, 0, 0) is Black color and rgb(255, 255, 255) is White color.
- RGBA Style [Red Green Blue Alpha] : This style allows us to make the color transparent according to our will. Alpha indicates the degree of transparency. The range of green, blue and red is from 0 to 255 and that of alpha is from 0 to 1.
Example: If we want all ‘h1’ tags of green color.
h1{ color:rgba(11, 99, 150, 1); }
- HSL colors : Here ‘H’ stands for hue, ‘S’ for Saturation and ‘L’ for Lightness. HSL color values are specified as:
Syntax:hsl(hue, saturation, lightness)
- Hue is the color of the image itself. It’s range is from 0 to 360. 0 is for red, 120 is for green and 240 is for blue.
- Saturation is the intensity/purity of the hue. 0% is for a shade of gray and 100% is the full color.
When color is fully saturated, the color is considered in purest/truest version. - Lightness is the color space’s brightness. 0% is for black, 100% is for white.
Example : If we apply hue on the above example given in example 1.
h1{ color:#00FF00; background-color: hsl(200, 20%, 40%); color: hsl(300, 30%, 90%); }
In total we have 4096 different color combinations as we have the range of red, green and blue from 00 to FF each so we have 16*16*16 different combinations of colors. Then with hue, saturation and lightness we can achieve even more creative and large number of colors.
<!-- Write HTML code here --><head> <title>GeeksforGeeks</title> <style type="text/css"> h1{ color:#0FFFF0; background-color: hsl(200, 50%, 20%); color: hsl(200, 20%, 90%); } h4{ color:rgb(0, 255, 0); background-color: hsl(150, 20%, 40%); color: hsl(360, 30%, 90%); } li{ color:rgba(11, 99, 150, 1); background-color: hsl(250, 45%, 60%); color: hsl(175, 35%, 87%); } </style></head><body> <h1>GeeksforGeeks</h1> <h4>Programming Languages</h4> <ul> <li>Java</li> <li>C++</li> <li>C</li> </ul></body></html> |