Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS rgb() फंक्शन


rgb() फंक्शन

rgb() फंक्शन का उपयोग RGB कलर वैल्यू सेट करने के लिए किया जाता है। फंक्शन के पैरामीटर 0 से 255 तक के मान या प्रतिशत में रंग की तीव्रता सेट करते हैं।

सिंटैक्स:

rgb(red, green, blue)
rgb(red%, green%, blue%)

पैरामीटर्स:

  • red: लाल की तीव्रता (0-255 या 0%-100%)
  • green: हरे की तीव्रता (0-255 या 0%-100%)
  • blue: नीले की तीव्रता (0-255 या 0%-100%)

उदाहरण 1: टेक्स्ट और बैकग्राउंड कलर

<!DOCTYPE html>
<html>
<head>
<style>
div {
  text-align: justify;
  text-justify: inter-word;
  color: rgb(213, 33, 33);
  background-color: rgb(211, 211, 211);
  font-size: 1.1em;
}
</style>
</head>
<body>
<h2>डेमो हेडिंग</h2>
<div>यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। यह डेमो टेक्स्ट है। </div>
</body>
</html>

आउटपुट

लाल टेक्स्ट (rgb 213,33,33) हल्के ग्रे बैकग्राउंड (rgb 211,211,211) पर।

उदाहरण 2: CSS ग्रिड के साथ rgb()

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
  grid-area: newArea;
  font-size: xx-large;
}
.item3 { font-size: small; }
.item4 { font-size: medium; }
.item5 { font-size: x-large; }
.grid-container {
  display: grid;
  grid-template-areas:
    'newArea newArea . . .'
    'newArea newArea . . .';
  grid-gap: 5px;
  background-color: rgb(0, 255, 255);
  padding: 5px;
}
.grid-container > div {
  background-color: rgb(255, 50, 80);
  text-align: center;
  padding: 5px 0;
}
</style>
</head>
<body>
<h1>हेडिंग वन</h1>
<p>कुछ रैंडम नंबर सेट करें</p>
<div class="grid-container">
  <div class="demo">250</div>
  <div class="item2">120</div>
  <div class="item3">333</div>
  <div class="item4">298</div>
  <div class="item5">645</div>
  <div class="item6">543</div>
  <div class="item7">555</div>
</div>
</body>
</html>

आउटपुट

सियान बैकग्राउंड (rgb 0,255,255) के साथ ग्रिड कंटेनर और कोरल/लाल ग्रिड आइटम्स (rgb 255,50,80)।

rgb() vs अन्य कलर फॉर्मेट्स:

फॉर्मेटउदाहरणविवरण
rgb()rgb(255, 0, 0)लाल, हरा, नीला (0-255)
rgba()rgba(255, 0, 0, 0.5)rgb + अल्फा (पारदर्शिता)
Hex#ff0000हेक्साडेसिमल नोटेशन
hsl()hsl(0, 100%, 50%)ह्यू, सैचुरेशन, लाइटनेस

मॉडर्न CSS (Color Level 4):

नए ब्राउज़र्स स्पेस-सेपरेटेड मानों का भी समर्थन करते हैं:

color: rgb(255 0 0);        /* स्लैश के बिना */
color: rgb(255 0 0 / 0.5);    /* अल्फा के साथ स्लैश सिंटैक्स */
  1. CSS linear-gradient() फंक्शन CSS linear-gradient() फंक्शन

    linear-gradient() फंक्शन linear-gradient() का उपयोग रैखिक ग्रेडिएंट को बैकग्राउंड इमेज के रूप में परिभाषित करने के लिए किया जाता है। सिंटैक्स: background-image: linear-gradient(direction, color-stop1, color-stop2, ...); पैरामीटर्स: direction: ग्रेडिएंट की दिशा (to right, to bottom right, 45deg

  1. CSS right प्रॉपर्टी CSS right प्रॉपर्टी

    right प्रॉपर्टी right प्रॉपर्टी का उपयोग एलिमेंट की क्षैतिज स्थिति सेट करने के लिए किया जाता है। यह पोजिशन्ड एलिमेंट्स (relative, absolute, fixed, sticky) पर काम करता है। सिंटैक्स: right: auto | length | % | initial | inherit; मान: auto: ब्राउज़र गणना करता है (डिफ़ॉल्ट) length: px, em, rem,

  1. CSS से टेक्स्ट इंडेंटेशन CSS से टेक्स्ट इंडेंटेशन

    text-indent प्रॉपर्टी टेक्स्ट इंडेंटेशन के लिए CSS में text-indent प्रॉपर्टी का उपयोग करें। यह पैराग्राफ की पहली लाइन की इंडेंटेशन के लिए है। उदाहरण 1: 30px इंडेंट <!DOCTYPE html> <html> <head> <style> div { text-indent: 30px; } </style> </head> <body> <