नया मानक W3C पर मीडिया क्वेरी स्तर 5 में पंजीकृत है ।
नोट: वर्तमान में केवल सफारी प्रौद्योगिकी पूर्वावलोकन रिलीज 68 में उपलब्ध है
मामले में उपयोगकर्ता की प्राथमिकता है light
:
/* Light mode */
@media (prefers-color-scheme: light) {
body {
background-color: white;
color: black;
}
}
मामले में उपयोगकर्ता की प्राथमिकता है dark
:
/* Dark mode */
@media (prefers-color-scheme: dark) {
body {
background-color: black;
color: white;
}
}
no-preference
उपयोगकर्ता द्वारा कोई वरीयता नहीं होने की स्थिति में भी विकल्प होता है। लेकिन मैं आपको सलाह देता हूं कि आप उस स्थिति में सामान्य सीएसएस का उपयोग करें और अपने सीएसएस को सही ढंग से कैस्केड करें।
EDIT (7 डेस 2018):
में सफारी टैक्नोलॉजी प्रीव्यू रिलीज 71 वे सफारी में एक टॉगल स्विच की घोषणा की आसान परीक्षण बनाने के लिए। मैंने ब्राउज़र व्यवहार को देखने के लिए एक परीक्षण पृष्ठ भी बनाया ।
यदि आपके पास सफ़ारी प्रौद्योगिकी पूर्वावलोकन रिलीज़ 71 स्थापित है, तो आप इसके माध्यम से सक्रिय कर सकते हैं:
विकसित करें> प्रायोगिक विशेषताएं> डार्क मोड सीएसएस सपोर्ट
फिर यदि आप परीक्षण पृष्ठ खोलते हैं और तत्व निरीक्षक खोलते हैं तो आपके पास डार्क / लाइट मोड को चालू करने के लिए एक नया आइकन है।
-
EDIT (11 feb 2019): नए सफारी 12.1 डार्क मोड में Apple जहाज
-
EDIT (5 sep 2019): वर्तमान में दुनिया के 25% लोग डार्क मोड CSS का उपयोग कर सकते हैं। स्रोत: caniuse.com
आगामी ब्राउज़र:
- iOS 13 (मुझे लगता है कि इसे अगले हफ्ते Apple के कीनोट के बाद भेज दिया जाएगा)
- EdgeHTML 76 (सुनिश्चित नहीं है कि जब भेज दिया जाएगा)
-
EDIT (5 nov 2019): वर्तमान में दुनिया के 74% लोग डार्क मोड CSS का उपयोग कर सकते हैं। स्रोत: caniuse.com
-
EDIT (3 फरवरी 2020): Microsoft एज 79 डार्क मोड को सपोर्ट करता है। (15 जनवरी 2020 को जारी)
-
मेरा सुझाव यह होगा: कि आपको डार्क मोड को लागू करने पर विचार करना चाहिए क्योंकि अधिकांश उपयोगकर्ता अब इसका उपयोग कर सकते हैं (विशेषकर मोबाइल उर्फ बैटरी की बचत के लिए)।
नोट: सभी प्रमुख ब्राउज़र अब अंधेरे मोड का समर्थन कर रहे हैं, सिवाय इसके: आईई, एज