Google Chrome Devtool RGBA इश्यू

Oct 09 2020

मैं पिछले कुछ महीनों से इसी मुद्दे पर काम कर रहा हूं। मैं एक ही मुद्दे को googled है, लेकिन मुझे लगता है कि कोई भी पहले इस मुद्दे को संबोधित किया है।

पहले जब मैं हेक्स रंग पारदर्शिता को बदलता हूं, उदाहरण के लिए # एफएफएफएफएफ, तो क्रोम देवता मुझे RGBA संस्करण का विकल्प दे रहे थे जैसे RGBA (255,255,255,10%), लेकिन अब जब मैं एक ही काम करता हूं तो परिणाम 10% सफेद रंग की पारदर्शिता के लिए है ise rgb (255 255 255/10%)

जैसा कि आप देख सकते हैं RGBA अब चला गया है और devtool ओने आरजीबी प्रकार के अजीब संस्करण दिखाते हैं।

क्या किसी ने पहले भी यही समस्या जारी की है? और क्या आप जानते हैं कि इसे कैसे ठीक किया जाए?

जवाब

1 MathiasBynens Oct 19 2020 at 17:14

यह DevTools में एक जानबूझकर परिवर्तन था । अल्पविराम-आधारित सिंटैक्स वह है जो कल्पना अब "विरासत सिंटैक्स" कहती है।

देख https://twitter.com/mathias/status/1253242715304857601:

Color स्रोत कोड में, अल्पविराम के साथ पुराने rgb()/ hsl()सीएसएस रंग सिंटैक्स का उपयोग करना बंद करें।

सभी आधुनिक ब्राउज़रों में समर्थित आधुनिक कॉमा-मुक्त सीएसएस रंग सिंटैक्स का उपयोग करें।

क्यों? जैसे आगामी नई सुविधाओं lab(), lch()है, और color()एक ही वाक्य विन्यास का उपयोग (और अल्पविराम के साथ काम नहीं करते)।

विवरण: https://drafts.csswg.org/css-color/#rgb-functions

[...] विरासत कारणों से, एक rgba()समारोह भी मौजूद है, एक समान व्याकरण और व्यवहार के साथ rgb()।

Abouasy Dec 22 2020 at 18:38

ओपन क्रोम डेवलपर >> ओपन कलर पिकर + शिफ्ट