जब आप अपने सिस्टम की रंग योजना बदलते हैं, तो पेज को रीफ्रेश करने की आवश्यकता के बिना वेबसाइट स्वचालित रूप से आपकी पसंद को प्रतिबिंबित करने के लिए अनुकूलित हो जाएगी।

गिटहब पर मुझे फ़ॉलो करें अविनाश तारे

","image":"http://www.luping.net/uploads/20240826/172466101566cc3d17b0ccf.jpg","datePublished":"2024-08-26T16:30:15+08:00","dateModified":"2024-08-26T16:30:15+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कैसे पता लगाएं कि कोई उपयोगकर्ता Js में डार्क मोड में है

कैसे पता लगाएं कि कोई उपयोगकर्ता Js में डार्क मोड में है

2024-08-26 को प्रकाशित
ब्राउज़ करें:534

How to Detect if a User is in Dark Mode In Js

परिचय

क्या आपने कभी सोचा है कि वेबसाइटें आपकी प्राथमिकताओं के आधार पर प्रकाश और अंधेरे मोड के बीच सहजता से कैसे स्विच करती हैं? यह कोई जादू नहीं है—यह आधुनिक वेब तकनीकों का चतुराईपूर्ण उपयोग है। इस पोस्ट में, मैं यह पता लगाने के पीछे की सरल लेकिन शक्तिशाली तकनीक का खुलासा करूंगा कि कोई उपयोगकर्ता डार्क मोड पसंद करता है या नहीं और आप अपनी वेबसाइट पर उपयोगकर्ता अनुभव को बढ़ाने के लिए इस जानकारी का उपयोग कैसे कर सकते हैं।

डार्क मोड डिटेक्शन को समझना

डार्क मोड की लोकप्रियता के साथ, कई वेबसाइटें और एप्लिकेशन अब ऐसी थीम पेश करते हैं जो उपयोगकर्ता की सिस्टम प्राथमिकताओं के अनुरूप होती हैं। यह सुविधा जावास्क्रिप्ट में मैचमीडिया एपीआई का उपयोग करके प्राप्त की जाती है, जो वेब एप्लिकेशन को उपयोगकर्ता की रंग योजना प्राथमिकता जैसे मीडिया प्रश्नों में परिवर्तनों का जवाब देने की अनुमति देती है।

यह कैसे काम करता है

मैचमीडिया एपीआई

window.matchMedia विधि मीडिया प्रश्नों का मूल्यांकन करने और उपयोगकर्ता की प्राथमिकताओं के आधार पर आपकी साइट की उपस्थिति को अनुकूलित करने का एक तरीका प्रदान करती है। यह जांचने के लिए कि क्या डार्क मोड सक्षम है, आप निम्नलिखित जावास्क्रिप्ट फ़ंक्शन का उपयोग कर सकते हैं:

// Check if the user prefers dark mode
function isDarkMode() {
    return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
}

व्यावहारिक कार्यान्वयन

index.html



    Dark Mode Demo

Hello, World!

  • अपडेटथीम फ़ंक्शन: यह फ़ंक्शन डार्क मोड प्राथमिकता की जांच करता है और तदनुसार क्लास को अपडेट करता है। वास्तविक समय अपडेट: वास्तविक समय में उपस्थिति को समायोजित करने के लिए रंग योजना वरीयता और कॉल अपडेट थीम में बदलाव का पता लगाने के लिए मैचमीडिया में एक इवेंट श्रोता जोड़ा गया।

जब आप अपने सिस्टम की रंग योजना बदलते हैं, तो पेज को रीफ्रेश करने की आवश्यकता के बिना वेबसाइट स्वचालित रूप से आपकी पसंद को प्रतिबिंबित करने के लिए अनुकूलित हो जाएगी।

गिटहब पर मुझे फ़ॉलो करें अविनाश तारे

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/avinash_tare/how-to-detect-if-a-user-is-in-dark-mode-in-js-5hhp?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 .comडिलीट से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3