Skip to main content
Languageहिन्दी
मूल बातें5 मिनट पढ़ेंअक्टूबर 2026

यूआई स्थितियाँ क्या हैं?

संक्षिप्त उत्तर

यूआई स्थितियां एक इंटरफ़ेस तत्व के दिखने और व्यवहार करने के अलग-अलग तरीके हैं जो इस पर निर्भर करता है कि क्या हो रहा है: डिफ़ॉल्ट, होवर, फोकस, दबाया गया, अक्षम, लोडिंग, सफलता, त्रुटि और खाली। प्रत्येक इंटरैक्टिव घटक को प्रत्येक स्थिति के लिए एक डिज़ाइन की आवश्यकता होती है। गुम स्थिति सबसे आम कारणों में से एक है जिसके कारण कोई उत्पाद अधूरा लगता है।

कोर टेकअवे

  • इंटरेक्शन स्थितियाँ: डिफ़ॉल्ट, होवर, फ़ोकस, दबाया गया (सक्रिय), अक्षम
  • डेटा बताता है: लोड हो रहा है, खाली, आंशिक, त्रुटि, सफलता
  • फोकस स्थिति कीबोर्ड और एक्सेसिबिलिटी उपयोगकर्ताओं के लिए आवश्यक हैं
  • राज्यों के बीच परिवर्तन उतना ही मायने रखता है जितना कि स्वयं राज्य
  • राज्यों को एक सूची (या एक राज्य मशीन) के रूप में डिज़ाइन करना उन्हें भुलाए जाने से रोकता है

मॉकअप में एक बटन आमतौर पर एक स्थिति दिखाता है: डिफ़ॉल्ट। वास्तविक उत्पाद में उसी बटन को घुमाया जाता है, कीबोर्ड से फोकस किया जाता है, दबाया जाता है, फॉर्म अधूरा होने पर अक्षम किया जाता है, और अनुरोध भेजे जाने पर लोड किया जाता है। उनमें से प्रत्येक एक यूआई स्थिति है, और प्रत्येक को एक डिज़ाइन की आवश्यकता है।

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

फोकस वाले राज्य विशेष ध्यान देने योग्य हैं। जो लोग कीबोर्ड या स्विच डिवाइस का उपयोग करते हैं, वे यह जानने के लिए दृश्य फोकस संकेतक पर निर्भर करते हैं कि वे कहां हैं। प्रतिस्थापन के बिना ब्राउज़र फ़ोकस आउटलाइन को हटाना सबसे आम एक्सेसिबिलिटी विफलताओं में से एक है।

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

लापता राज्यों से बचने का एक व्यावहारिक तरीका यह है कि डिजाइन करने से पहले प्रत्येक घटक के लिए उन्हें सूचीबद्ध किया जाए, या घटक को एक राज्य मशीन के रूप में मॉडल किया जाए: राज्यों का एक सेट और उनके बीच चलने वाली घटनाएं। ExodeUI, जिसे हम बनाते हैं, इसी तरह काम करता है। आप प्रत्येक स्थिति और उनके बीच के बदलावों को एक फ़ाइल में डिज़ाइन करते हैं, और आपका कोड उन घटनाओं को भेजता है जो वास्तविक ऐप में स्थितियों को स्विच करती हैं।

अक्सर पूछे जाने वाले प्रश्नों

एक बटन की स्थितियाँ क्या हैं?

आमतौर पर डिफ़ॉल्ट, होवर, फोकस, दबाया (सक्रिय), अक्षम और लोड हो रहा है। कुछ बटनों में किसी कार्रवाई के बाद सफलता और त्रुटि की स्थिति भी होती है।

फोकस और होवर में क्या अंतर है?

होवर तब होता है जब माउस पॉइंटर किसी तत्व के ऊपर होता है। फोकस तब होता है जब कीबोर्ड इनपुट के लिए कोई तत्व चुना जाता है, उदाहरण के लिए टैब कुंजी के साथ। दोनों को एक दृश्य डिज़ाइन की आवश्यकता है।

क्या अक्षम बटनों का उपयोग किया जाना चाहिए?

इनका उपयोग सावधानी से करें. एक अक्षम बटन कोई कारण नहीं बताता कि उसे अक्षम क्यों किया गया है। अक्सर बटन को सक्रिय रखना और उसे दबाने पर क्या गायब है इसकी व्याख्या करना अधिक स्पष्ट होता है।

यूआई डिज़ाइन में स्टेट मशीन क्या है?

एक मॉडल जो उस प्रत्येक स्थिति को सूचीबद्ध करता है जिसमें एक घटक हो सकता है और कौन सी घटनाएं उसे एक राज्य से दूसरे राज्य में ले जाती हैं। यह गुम या असंभव स्थितियों का पता लगाना आसान बना देता है।

संबंधित मार्गदर्शिकाएँ एवं उदाहरण

वास्तविक घटक की प्रत्येक स्थिति देखें

पहले से डिज़ाइन किए गए होवर, प्रेस, लोडिंग और सफलता स्थितियों के साथ निःशुल्क एनिमेटेड घटकों को खोलें, और उन्हें ब्राउज़र में बदलें।

लाइव घटक ब्राउज़ करें
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →