रंग स्थानों की व्याख्या की गई
FAQ
- सीएसएस के लिए मुझे किस रंग का स्थान उपयोग करना चाहिए?
- HEX और RGB मानक हैं। आधुनिक सीएसएस अवधारणात्मक रूप से बेहतर ग्रेडिएंट और थीम के लिए oklch() और lab() का भी समर्थन करता है।
रंग स्थान क्यों मायने रखता है
अलग-अलग रंग के स्थान अलग-अलग तरीकों से एक ही कथित रंग का प्रतिनिधित्व करते हैं। सही स्थान चुनने से इंटरपोलेशन, एक्सेसिबिलिटी जांच और सीएसएस, प्रिंट या डिज़ाइन टूल को निर्यात प्रभावित होता है।
वेब डेवलपर आमतौर पर sRGB (HEX/RGB/HSL) में काम करते हैं, जबकि प्रिंट वर्कफ़्लो को CMYK की आवश्यकता हो सकती है और उन्नत डिज़ाइन टूल अवधारणात्मक रूप से समान समायोजन के लिए LAB का उपयोग कर सकते हैं।
हेक्स, आरजीबी, और एचएसएल
HEX CSS (#RRGGBB) में संक्षिप्त और परिचित है। आरजीबी सीधे स्क्रीन चैनलों पर मैप करता है। एचएसएल रंग, संतृप्ति और हल्केपन को अलग करता है - थीम में बदलाव और टिंट और शेड्स उत्पन्न करने के लिए उपयोगी।
एपीआई और डिज़ाइन टोकन के लिए HEX/RGB का उपयोग करें। जब आपको रंग को स्थिर रखते हुए किसी ब्रांड के रंग को हल्का या गहरा करने की आवश्यकता हो तो एचएसएल का उपयोग करें।
सीएमवाईके, लैब और एक्सवाईजेड
सीएमवाईके मॉडल घटिया प्रिंट स्याही। RGB को CMYK में परिवर्तित करना अनुमानित है क्योंकि स्क्रीन और प्रिंटर में अलग-अलग सरगम होते हैं।
LAB और XYZ डिवाइस-स्वतंत्र हैं। LAB विशेष रूप से अवधारणात्मक रूप से समान ग्रेडिएंट और पहुंच-संबंधी ल्यूमिनेंस गणना के लिए उपयोगी है।