CSS Legal Color Values

CSS இல் சட்டபூர்வமான நிற மதிப்புகளை அறிந்து கொள்ளுங்கள்

CSS Colors

CSS இல் நிறங்களை பின்வரும் முறைகளால் குறிப்பிடலாம்:

Hexadecimal Colors

ஒரு ஹெக்ஸாடெசிமல் நிறம் இவ்வாறு குறிப்பிடப்படுகிறது: #RRGGBB, RR (சிவப்பு), GG (பச்சை) மற்றும் BB (நீலம்) ஹெக்ஸாடெசிமல் முழு எண்கள் நிறத்தின் கூறுகளைக் குறிப்பிடுகின்றன. அனைத்து மதிப்புகளும் 00 மற்றும் FF க்கு இடையில் இருக்க வேண்டும்.

எடுத்துக்காட்டாக, #0000ff மதிப்பு நீலமாக வழங்கப்படுகிறது, ஏனெனில் நீல கூறு அதன் உயர் மதிப்புக்கு (ff) அமைக்கப்பட்டுள்ளது மற்றும் மற்றவை 00 க்கு அமைக்கப்பட்டுள்ளன.

Example

வெவ்வேறு HEX நிறங்களை வரையறுக்கவும்:

#p1 {background-color: #ff0000;}   /* red */
#p2 {background-color: #00ff00;}   /* green */
#p3 {background-color: #0000ff;}   /* blue */
#ff0000 (Red)
#00ff00 (Green)
#0000ff (Blue)

Hexadecimal Colors With Transparency

ஒரு ஹெக்ஸாடெசிமல் நிறம் இவ்வாறு குறிப்பிடப்படுகிறது: #RRGGBB. பார்ப்புதன்மையைச் சேர்க்க, 00 மற்றும் FF க்கு இடையில் இரண்டு கூடுதல் இலக்கங்களைச் சேர்க்கவும்.

Example

பார்ப்புதன்மையுடன் வெவ்வேறு HEX நிறங்களை வரையறுக்கவும்:

#p1a {background-color: #ff000080;}   /* red transparency */
#p2a {background-color: #00ff0080;}   /* green transparency */
#p3a {background-color: #0000ff80;}   /* blue transparency */
#ff000080 (Red with 50% opacity)
#00ff0080 (Green with 50% opacity)
#0000ff80 (Blue with 50% opacity)

RGB Colors

ஒரு RGB நிற மதிப்பு rgb() செயல்பாட்டுடன் குறிப்பிடப்படுகிறது, இது பின்வரும் தொடரியலைக் கொண்டுள்ளது:

rgb(red, green, blue)

ஒவ்வொரு அளவுருவும் (சிவப்பு, பச்சை மற்றும் நீலம்) நிறத்தின் செறிவை வரையறுக்கிறது மற்றும் 0 முதல் 255 வரையிலான முழு எண்ணாக அல்லது சதவீத மதிப்பாக (0% முதல் 100% வரை) இருக்கலாம்.

எடுத்துக்காட்டாக, rgb(0,0,255) மதிப்பு நீலமாக வழங்கப்படுகிறது, ஏனெனில் நீல அளவுரு அதன் உயர் மதிப்புக்கு (255) அமைக்கப்பட்டுள்ளது மற்றும் மற்றவை 0 க்கு அமைக்கப்பட்டுள்ளன.

மேலும், பின்வரும் மதிப்புகள் சமமான நிறத்தை வரையறுக்கின்றன: rgb(0,0,255) மற்றும் rgb(0%,0%,100%).

Example

வெவ்வேறு RGB நிறங்களை வரையறுக்கவும்:

#p1 {background-color: rgb(255, 0, 0);}   /* red */
#p2 {background-color: rgb(0, 255, 0);}   /* green */
#p3 {background-color: rgb(0, 0, 255);}   /* blue */

RGBA Colors

RGBA நிற மதிப்புகள் ஆல்ஃபா சேனலுடன் கூடிய RGB நிற மதிப்புகளின் நீட்டிப்பாகும் - இது பொருளின் ஒளிபுகு தன்மையைக் குறிப்பிடுகிறது.

ஒரு RGBA நிறம் rgba() செயல்பாட்டுடன் குறிப்பிடப்படுகிறது, இது பின்வரும் தொடரியலைக் கொண்டுள்ளது:

rgba(red, green, blue, alpha)

ஆல்ஃபா அளவுரு 0.0 (முழுமையாக ஒளிபுகும்) மற்றும் 1.0 (முழுமையாக ஒளிபுகா) க்கு இடையே உள்ள எண்ணாகும்.

Example

ஒளிபுகு தன்மையுடன் வெவ்வேறு RGB நிறங்களை வரையறுக்கவும்:

#p1 {background-color: rgba(255, 0, 0, 0.3);}   /* red with opacity */
#p2 {background-color: rgba(0, 255, 0, 0.3);}   /* green with opacity */
#p3 {background-color: rgba(0, 0, 255, 0.3);}   /* blue with opacity */

HSL Colors

HSL என்பது Hue (வண்ணச்சாயல்), Saturation (தூய்மை) மற்றும் Lightness (வெளிச்சம்) ஆகியவற்றைக் குறிக்கிறது - மேலும் இது நிறங்களின் உருளை-ஆய குறிப்பீட்டைக் குறிக்கிறது.

ஒரு HSL நிற மதிப்பு hsl() செயல்பாட்டுடன் குறிப்பிடப்படுகிறது, இது பின்வரும் தொடரியலைக் கொண்டுள்ளது:

hsl(hue, saturation, lightness)

Hue என்பது வண்ண வட்டத்தில் ஒரு டிகிரி (0 முதல் 360 வரை) - 0 (அல்லது 360) சிவப்பு, 120 பச்சை, 240 நீலம். Saturation என்பது ஒரு சதவீத மதிப்பு; 0% என்பது சாம்பல் நிறத்தின் நிழலைக் குறிக்கிறது மற்றும் 100% முழு நிறமாகும். Lightness என்பதும் ஒரு சதவீதமாகும்; 0% கருப்பு, 100% வெள்ளை.

HSL Color Model Explanation:

Hue (0-360°): வண்ணச்சாயல் - வட்டத்தில் உள்ள நிறம்

Saturation (0-100%): தூய்மை - நிறத்தின் தீவிரம்

Lightness (0-100%): வெளிச்சம் - நிறத்தின் பிரகாசம்

  • - சிவப்பு
  • 120° - பச்சை
  • 240° - நீலம்
  • 360° - மீண்டும் சிவப்பு

Example

வெவ்வேறு HSL நிறங்களை வரையறுக்கவும்:

#p1 {background-color: hsl(120, 100%, 50%);}   /* green */
#p2 {background-color: hsl(120, 100%, 75%);}   /* light green */
#p3 {background-color: hsl(120, 100%, 25%);}   /* dark green */
#p4 {background-color: hsl(120, 60%, 70%);}    /* pastel green */

HSLA Colors

HSLA நிற மதிப்புகள் ஆல்ஃபா சேனலுடன் கூடிய HSL நிற மதிப்புகளின் நீட்டிப்பாகும் - இது பொருளின் ஒளிபுகு தன்மையைக் குறிப்பிடுகிறது.

ஒரு HSLA நிற மதிப்பு hsla() செயல்பாட்டுடன் குறிப்பிடப்படுகிறது, இது பின்வரும் தொடரியலைக் கொண்டுள்ளது:

hsla(hue, saturation, lightness, alpha)

ஆல்ஃபா அளவுரு 0.0 (முழுமையாக ஒளிபுகும்) மற்றும் 1.0 (முழுமையாக ஒளிபுகா) க்கு இடையே உள்ள எண்ணாகும்.

Example

ஒளிபுகு தன்மையுடன் வெவ்வேறு HSL நிறங்களை வரையறுக்கவும்:

#p1 {background-color: hsla(120, 100%, 50%, 0.3);}   /* green with opacity */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);}   /* light green with opacity */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);}   /* dark green with opacity */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);}    /* pastel green with opacity */

Predefined/Cross-browser Color Names

140 நிற பெயர்கள் HTML மற்றும் CSS வண்ண விவரக்குறிப்பில் முன்னரே வரையறுக்கப்பட்டுள்ளன.

எடுத்துக்காட்டாக: blue, red, coral, brown, முதலியன:

Example

வெவ்வேறு நிற பெயர்களை வரையறுக்கவும்:

#p1 {background-color: blue;}
#p2 {background-color: red;}
#p3 {background-color: coral;}
#p4 {background-color: brown;}

📚 குறிப்பு:

அனைத்து முன்னரே வரையறுக்கப்பட்ட பெயர்களின் பட்டியலை எங்கள் நிற பெயர்கள் குறிப்பில் காணலாம்.

The currentcolor Keyword

currentcolor முக்கிய சொல் ஒரு உறுப்பின் color பண்பின் மதிப்பைக் குறிக்கிறது.

Example

பின்வரும் <div> உறுப்பின் எல்லை நிறம் நீலமாக இருக்கும், ஏனெனில் <div> உறுப்பின் உரை நிறம் நீலமாக உள்ளது:

#myDIV {
  color: blue; /* Blue text color */
  border: 10px solid currentcolor; /* Blue border color */
}

Live Demo:

This element has blue text color and uses currentcolor for its border.
Try changing the text color to see the border color update automatically.

Color Methods Comparison

Hexadecimal

Format: #RRGGBB or #RRGGBBAA

Range: 00-FF per channel

Example: #ff5733

Use when: Web design, simple colors

RGB/RGBA

Format: rgb(r,g,b) or rgba(r,g,b,a)

Range: 0-255 or 0%-100%

Example: rgb(255, 87, 51)

Use when: Programmatic color generation

HSL/HSLA

Format: hsl(h,s,l) or hsla(h,s,l,a)

Range: h:0-360°, s,l:0-100%

Example: hsl(14, 100%, 60%)

Use when: Color adjustments, themes

Color Names

Format: Predefined names

Range: 140 named colors

Example: coral, teal, rebeccapurple

Use when: Quick prototyping, readability

Exercise

பின்வரும் CSS நிற மதிப்புகளில் எது சட்டபூர்வமான HSL நிற மதிப்பு?

hsl(255, 100%, 50%)
✗ தவறு! Hue மதிப்பு 0-360° க்குள் இருக்க வேண்டும்
hsl(240, 100%, 50%)
✓ சரி! இது சட்டபூர்வமான HSL மதிப்பாகும் (நீலம்)
hsl(120, 150%, 50%)
✗ தவறு! Saturation மதிப்பு 0-100% க்குள் இருக்க வேண்டும்
hsl(180, 50%, 150%)
✗ தவறு! Lightness மதிப்பு 0-100% க்குள் இருக்க வேண்டும்