Skip to main content
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 →
यूएक्स पैटर्न6 मिनट पढ़ें·Updated अक्टूबर 2026·ExodeUI टीम द्वारा

स्केलेटन स्क्रीन: स्पिनरों के बजाय उनका उपयोग कब करें

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

प्रत्यक्ष सारांश एवं परिभाषा

कोर टेकअवे

स्केलेटन स्क्रीन एक वायरफ्रेम जैसा प्लेसहोल्डर है जो लोड होने पर सामग्री का लेआउट दिखाता है। पूर्वानुमानित आकार वाले पूर्ण पृष्ठों और सूचियों के लिए इसका उपयोग करें; छोटे क्षेत्रों या अज्ञात सामग्री के लिए स्पिनर का उपयोग करें, और लंबे कार्यों के लिए वास्तविक प्रगति करें। कंकाल को वास्तविक लेआउट से मेल कराएं ताकि सामग्री आने पर कुछ भी उछाल न आए।

कंकाल स्क्रीन क्या है

Nielsen Norman Group एक लोडिंग पेज के लिए प्लेसहोल्डर के रूप में एक स्केलेटन स्क्रीन को परिभाषित करता है जो वायरफ्रेम जैसे दृश्य के साथ लेआउट की नकल करता है। इसका उपयोग पूर्ण-पृष्ठ लोड के लिए किया जाता है और कथित लोडिंग समय को कम करता है, क्योंकि लोग खाली क्षेत्र के बजाय जो आ रहा है उसकी संरचना देखते हैं।

एक स्पिनर की तुलना एक कंकाल स्क्रीन से की गई जो तीन सूची आइटमों के लिए ग्रे प्लेसहोल्डर दिखा रहा है
एक स्पिनर कहता है कि कुछ हो रहा है; एक कंकाल यह भी दर्शाता है कि क्या आ रहा है और कहाँ।

कब कौन सा उपयोग करना है

संकेतक को सामग्री से मिलाएं और प्रतीक्षा करें:

  • स्केलेटन: पृष्ठ या सूची वहीं लोड होती है जहां लेआउट ज्ञात होता है, जैसे फ़ीड, कार्ड और प्रोफ़ाइल।
  • स्पिनर: छोटे क्षेत्र, बटन, या सामग्री जिनके आकार का आप अनुमान नहीं लगा सकते।
  • प्रगति पट्टी: लंबे कार्य जिन्हें आप माप सकते हैं, जैसे अपलोड और निर्यात।
  • कुछ नहीं: बहुत तेज़ प्रतिक्रियाएँ, जहाँ एक संकेतक केवल झिलमिलाहट करेगा।

एक अच्छा कंकाल डिजाइन करना

वास्तविक घटक आयामों का उपयोग करें ताकि सामग्री आने पर पृष्ठ स्थानांतरित न हो, जो आपके संचयी लेआउट शिफ्ट स्कोर को भी सुरक्षित रखता है। आकृतियों को सरल रखें (छवियों के लिए ब्लॉक, पाठ के लिए बार), कम-कंट्रास्ट ग्रे का उपयोग करें, और हर चीज की प्रतीक्षा करने के बजाय प्रत्येक प्लेसहोल्डर को तैयार होते ही वास्तविक सामग्री से बदल दें।

सजीव कंकाल

NN/g नोट करता है कि कुछ कंकालों में यह संकेत देने के लिए एक स्पंदन या झिलमिलाता एनीमेशन शामिल है कि सिस्टम अभी भी काम कर रहा है। इसे धीमा और सूक्ष्म रखें, लेआउट गुणों के बजाय अस्पष्टता या परिवर्तन को चेतन करें, और कम गति चालू होने पर इसे रोकें। लोडिंग क्षेत्र को "परिणाम लोड हो रहा है" जैसा एक सुलभ लेबल दें।

याद रखने योग्य कुंजी Principle

  • कंकाल आने वाली सामग्री का लेआउट दिखाते हैं और कथित प्रतीक्षा को कम करते हैं
  • पूर्वानुमानित पृष्ठ और सूची लोड के लिए उनका उपयोग करें; छोटे या अज्ञात क्षेत्रों के लिए स्पिनर
  • लेआउट परिवर्तन से बचने के लिए वास्तविक आयामों का मिलान करें
  • चमक को सूक्ष्म रखें और कम गति के लिए इसे रोकें
  • स्क्रीन रीडर के लिए लोडिंग क्षेत्र को लेबल करें

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

स्रोत

  1. Skeleton Screens 101 — Nielsen Norman Group
  2. Progress Indicators Make a Slow System Less Insufferable — Nielsen Norman Group
  3. Cumulative Layout Shift (CLS) — web.dev

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

वास्तविक स्थिति के रूप में लोड हो रहा है

मुफ़्त घटकों को ब्राउज़ करें जहां लोडिंग, सफलता और त्रुटि डिज़ाइन की गई स्थिति हैं, बाद के विचार नहीं।

लाइव घटक ब्राउज़ करें
मुफ्त में प्रयास करें