] इस प्रश्न के वर्तमान उत्तर टच इवेंट क्षमताओं का उपयोग करके इसे पूरा करने के लिए तरीके प्रदान करते हैं। हालाँकि, यह दृष्टिकोण अपर्याप्त है क्योंकि यह उन उपकरणों के बीच अंतर नहीं कर सकता है जिनमें माउस और टच इनपुट क्षमताओं दोनों हैं।
एक अधिक सटीक समाधान CSS4 मीडिया इंटरैक्शन सुविधाओं का उपयोग करना है। ये विशेषताएं डेवलपर्स को इंगित करने वाले उपकरणों की उपस्थिति और सटीकता, जैसे चूहों या टच स्क्रीन की उपस्थिति और सटीकता को क्वेरी करने की अनुमति देती हैं। निम्नलिखित विकल्प उपलब्ध हैं:
@मीडिया (पॉइंटर: मोटे) {...} // सीमित सटीकता इंगित करें @Media (सूचक: ठीक) {...} // सटीक इशारा करने वाला उपकरण @Media (पॉइंटर: कोई नहीं) {...} // कोई इशारा करने वाला डिवाइस
@मीडिया (होवर: होवर) {...} // होवर कर सकते हैं @Media (होवर: कोई नहीं) {...} // होवर नहीं कर सकता
@media (pointer: coarse) { ... } // Limited accuracy pointing device
@media (pointer: fine) { ... } // Accurate pointing device
@media (pointer: none) { ... } // No pointing device
को होवर नहीं कर सकता है, उपयोगकर्ता की इनपुट क्षमताओं को निर्धारित करना संभव हो जाता है: @media (hover: hover) { ... } // Can hover
@media (hover: none) { ... } // Cannot hover
इसके अलावा, यह विचार करना महत्वपूर्ण है कि माउस इनपुट की कमी भी कीबोर्ड-केवल डिवाइस की उपस्थिति का संकेत दे सकती है। CSS4 मीडिया इंटरैक्शन सुविधाएँ प्रभावी रूप से दोनों प्रकार की इनपुट सीमाओं का पता लगा सकती हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3