Colors and Styles in CSS in Hindi

Photo by KOBU Agency on Unsplash

Colors and Styles in CSS in Hindi

CSS में कई तरह के styles होते हैं, जो वेब फाइल को या वेबसाइट को दिखने में काफी अच्छा बना देते हैं।

Introduction to Colors:

किसी भी वेब फाइल में रंग जान भर देते हैं। अगर रंग सही से नहीं भरा गया है, तो उस वेबपेज के presentation का कोई मतलब नहीं है। अब तो रंग या कलर एक तरह की ब्रांडिंग करने लगे हैं, जैसे लाल colour देख कर Netflix की याद आ जाती है। रंग ही व्यक्ति के मनोदशा को प्रभावित करता है, और यह तय करेगा कि यूजर कितना ज्यादा उस पेज या platfrom पर experience करेगा। किसी विशेष जगह पर विशेष रंग लगा देने से अनायास ही लोगों का ध्यान उस तरफ जाता है, और visibility बढ़ जाती है।

Applying Colors in CSS in hindi

Css में कलर अप्लाई करने के बहुत सारे तरीके हैं। हर एक तरीके को समझना जरूरी है, परंतु ज्यादातर hex code ही प्रयोग किए जाते हैं। कलर नाम से भी कलर अप्लाई किए जा सकते हैं, परंतु इसमें एक समस्या है। एक ही रंग अलग-अलग browsers पर अलग-अलग दिखने लगते हैं। Hex code में लिखे गए कलर को ड सभी जगह एक जैसे ही रहते हैं।

CSS में colour के तरीके कुछ इस प्रकार है-

  1. Predefined Colour names

  2. Hexadecimal Colour Codes

  3. RGB Values

  4. HSL Values

  5. The "rgba" Function

  6. The "hsla" Function

  7. The "transparent" keyword

Predefined Colour Names

Css में colour name दे देने से style में कलर अप्लाई हो जाती है। जैसे orange, red , yellow.

body{

background-color:red;

}

Hexadecimal Colour Codes

Computer में Binary Number System की तरह ही Hexadecimal Number System भी होता है। इसका आधार 16 होता है। उसी को आधार मानकर कोड लिखे जाते हैं। कोड लिखने के लिए यह जानना जरूरी है कि hexadecimal में number किस तरह define होते हैं। इसमें 1 से 15 तक गिनती होती है। जिसमें 9 तक number होते हैं और 10 से character होते हैं-

A=10,

B=11,

C=13,

D=14,

E=15,

F=16

कलर कोड के पहले # साइन लगाया जाता है। कुछ कलर कोडः #808080, #ffcca1, #ccddee.

body{

background-color:#ccddee;

}

RGB Values

RGB primary colour कहलाते हैं। सभी रंग इन्हीं तीन को मिलाकर बनाये गये हैं। Red, Green and Blue यही rgb के रंग हैं। इन तीनों के लिए अलग-अलग values कोड में दी जाती हैं, जो 0 से 255 तक होती हैं।

body{

background-color:rgb(255,23,2);

}

HSL Values

Hsl का मतलब है Hue, Saturation and Lightness। Hue एक कलर degree है जो 0 डिग्री से 360 डिग्री तक कलर Wheel पर होती है। 0 डिग्री यानी लाल रंग। 120 डिग्री यानी हरा रंग और 240 डिग्री पर नीला रंग होता है। Saturation और Lightness को % में व्यक्त किया जाता है। Saturation मतलब colour intensity से है। Lightness उस रंग की lighting effet को दिखाता है, जिसका मतलब वह कलर कितना चमकदार दिखेगा। जैसे red colour के लिए Hsl code hsl(0, 100%, 50%) है।

body{

background-color:hsl(0, 100%, 50%);

}

The "rgba" Function

यह pattern rgb colour code की तरह ही है, बस इसमें alpha यानी transparency को दिखाने के लिए होता है। यह 0.0 से 1.0 के बीच काम करता है। 0.0 मतलब पूरी तरह transparent होना है। जैसे

body{

background-color:rgba(244,23,23,0.2);

}

The "hsla" Function

यह भी Alpha value पर कार्य करता है। जिसकी transparency 0.0 से 0.1 तक होती है।

body{

background-color:hsla(60,80%,50%,0.2);

}

The "transparent" keyword

transparent कीवर्ड पूरे रंग को transparent बना देता है। इसका इस्तेमाल पीछे के कंटेंट दिखाने के लिए होता है।

div{

background-color:transparent;

}

Did you find this article valuable?

Support WebIndia by becoming a sponsor. Any amount is appreciated!