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 > |