CSS Color Values
CSS Color Values
CSSలో color value అంటే browserకు ఒక రంగును సూచించే value. ఈ valueను color, background-color, border-color వంటి color-related propertiesతో ఉపయోగిస్తాము.
Color value ఎందుకు ఉపయోగిస్తాము?
Text, background, border వంటి భాగాల రంగును మార్చడానికి color values ఉపయోగిస్తాము. సరైన రంగులను ఎంచుకోవడం వల్ల page చదవడానికి సులభంగా మరియు visually clearగా ఉంటుంది.
Syntax
selector {
property: color-value;
}
ఉదాహరణకు, color: navy;లో color property, navy color value. Browser ఆ valueను అర్థం చేసుకుని textను ఆ రంగులో చూపిస్తుంది.
Color value ఎక్కడ ఉపయోగించవచ్చు?
color– text రంగు కోసంbackground-color– element background రంగు కోసంborder-color– border రంగు కోసం
CSSలో colors రాయడానికి అనేక formats ఉన్నాయి. ఈ lessonలో color value యొక్క పాత్ర మరియు దాన్ని propertyతో ఎలా apply చేయాలో అర్థం చేసుకుంటాము. Named colors, HEX, RGB, HSL formatsను తరువాతి lessonలో వివరంగా నేర్చుకుంటాము.
Browserలో ఇది ఎలా పనిచేస్తుంది?
Browser ముందుగా selectorతో సరిపోయే HTML elementను కనుగొంటుంది. తరువాత declarationలోని color valueను చదివి, ఆ elementకు ఆ రంగును apply చేస్తుంది. ఒకే elementపై text color మరియు background color వేర్వేరుగా ఉండవచ్చు.
Simple Explanation
Color value అనేది CSSలో రంగు చెప్పే భాగం. ఉదాహరణకు color: navy;లో navy అనేది color value. Property ఏ భాగానికి రంగు కావాలో చెబుతుంది; value ఏ రంగు కావాలో చెబుతుంది.
Textకు రంగు ఇవ్వడానికి color, వెనుక భాగానికి రంగు ఇవ్వడానికి background-color ఉపయోగించండి. CSS declarationను selector ruleలో రాయాలి.
Real-Life Example
ఒక traffic signలో ఎరుపు background మరియు తెల్లటి text ఉంటే, దాన్ని దూరం నుంచే సులభంగా గుర్తించగలుగుతాము. అలాగే websiteలో headingకు ఒక text color, notice boxకు ఒక background color ఇస్తే content ముఖ్యమైనదిగా కనిపిస్తుంది.
Code Examples
Text మరియు backgroundకు Color Values
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Color Values</title>
<style>
body {
background-color: #f2f7ff;
}
h1 {
color: navy;
}
.notice {
color: white;
background-color: #2563eb;
border-color: navy;
}
</style>
</head>
<body>
<h1>Color Values</h1>
<p class="notice">This notice uses different CSS color values.</p>
</body>
</html>
ఈ exampleలో మూడు color-related properties ఉపయోగించాము. bodyకి background color, h1కి text color, .noticeకి text, background మరియు border color ఇచ్చాము. ప్రతి propertyకి ఇచ్చిన value browserలో ఆ రంగును నిర్ణయిస్తుంది. ఇక్కడ ఉపయోగించిన color formatsను గుర్తించడం మాత్రమే లక్ష్యం; వాటి పూర్తి నియమాలు తరువాతి lessonలో నేర్చుకుంటాము.
The page shows a very light blue background. The heading appears in navy. The notice appears with white text on a blue background; its border color is set to navy.
Line-by-Line Explanation
body selector మొత్తం page bodyని select చేస్తుంది. అందువల్ల ఈ rule page backgroundపై ప్రభావం చూపుతుంది.
background-color property body వెనుక భాగానికి రంగు ఇస్తుంది. ఇక్కడ ఇచ్చిన color value చాలా లేత నీలం రంగును సూచిస్తుంది.
h1 selector pageలోని heading elementను select చేస్తుంది.
color property heading text రంగును మార్చుతుంది. navy value వల్ల heading navy రంగులో కనిపిస్తుంది.
.notice selector class attributeలో notice ఉన్న elementను select చేస్తుంది.
ఈ declaration noticeలోని textకు white color valueను ఇస్తుంది.
ఈ declaration notice వెనుక భాగానికి blue color valueను ఇస్తుంది.
ఈ declaration element border రంగును navyగా నిర్ణయిస్తుంది. Border కనిపించడానికి border style మరియు width కూడా అవసరం కావచ్చు; ఇక్కడ color property పాత్రను చూపించడమే లక్ష్యం.
This notice uses different CSS color values.
ఈ paragraphకు
notice class ఉంది. అందువల్ల .notice ruleలోని color declarations ఈ paragraphకు apply అవుతాయి.
Try It
Try this CSS code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Try CSS Color Values</title>
<style>
body {
background-color: #f2f7ff;
}
h1 {
color: navy;
}
p {
color: #2563eb;
}
</style>
</head>
<body>
<h1>My Color Page</h1>
<p>Change the color values and run the page again.</p>
</body>
</html>
Practice
Practice: పై codeలో body backgroundను లేత నీలంగా, h2 textను navyగా మార్చండి. అలాగే .cardలోని textను whiteగా మరియు backgroundను blueగా మార్చండి. తరువాత browserలో run చేసి మార్పును గమనించండి.
Hint: body, h2 మరియు .card rulesలోని color లేదా background-color declaration valuesను మార్చండి.
Common Mistakes
colour అని రాయడం.CSSలో సరైన property పేరు
color. American English spellingను ఉపయోగించాలి.
h1 { navy; }.ప్రతి CSS declarationలో property మరియు value రెండూ ఉండాలి:
h1 { color: navy; }.
background-color ఉపయోగించడం.Text కోసం
color, element వెనుక భాగం కోసం background-color ఉపయోగించండి.
ఒకే ruleలో declarationsను వేరు చేయడానికి ప్రతి declaration చివర
; పెట్టండి.
classను select చేయడానికి
.card వంటి dotతో selector రాయాలి.
Interview Questions
CSSలో color value అంటే ఏమిటి?
Answer: Browserలో ఒక రంగును సూచించే valueను color value అంటారు. దీన్ని color, background-color వంటి propertiesతో ఉపయోగిస్తాము.
color మరియు background-color మధ్య తేడా ఏమిటి?
Answer: color text రంగును మార్చుతుంది. background-color element వెనుక భాగం రంగును మార్చుతుంది.
ఒక CSS color value ఎక్కడ apply అవుతుందో ఎలా నిర్ణయించబడుతుంది?
Answer: Selector ఏ HTML elementను select చేస్తుందో దానిపై declaration apply అవుతుంది. Property ఏ భాగానికి రంగు కావాలో, value ఏ రంగు కావాలో చెబుతుంది.
Exam Questions
ఖాళీని పూరించండి: Text రంగు మార్చడానికి CSSలో ______ property ఉపయోగిస్తాము.
Answer:
color
ఖాళీని పూరించండి: Element వెనుక భాగం రంగు మార్చడానికి ______ property ఉపయోగిస్తాము.
Answer:
background-color
ఈ CSS declarationలో color value ఏది? p { color: navy; }
Answer:
navy color value.
True లేదా False: CSSలో color valueను selectorలో కాకుండా declarationలో propertyకి valueగా రాస్తాము.
Answer:
True.
Quick Revision
- Color value browserకు ఏ రంగు చూపించాలో చెబుతుంది.
colortext రంగును మార్చుతుంది.background-colorelement వెనుక భాగం రంగును మార్చుతుంది.- CSS declaration రూపం:
property: color-value;. - Selector సరైన HTML elementను select చేసినప్పుడు color declaration ఆ elementకు apply అవుతుంది.
- Named colors, HEX, RGB మరియు HSL formatsను తరువాతి lessonలో వివరంగా నేర్చుకుంటాము.
