36 पॉइंट द्वारा xguru 2024-01-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • बटन/लिंक/कार्ड को click/touch/tap करना आसान बनाना, और ऐसा size देना जिससे गलती से दबने की संभावना कम हो
  • "target size" के लिए अलग-अलग नाम इस्तेमाल होते हैं: Apple इसे hit target कहता है, Google Material इसे Touch target, WAI इसे target size, Google Lighthouse इसे Tap Target, और design community में इसे Clickable Area कहा जाता है
  • WCAG मानक के अनुसार target size कम-से-कम 44 x 44 CSS pixels होना चाहिए (Android में 48x48)
    • इससे छोटा होने पर touch circles overlap हो सकते हैं और गलत click हो सकता है
  • Google Design for Driving में न्यूनतम 76dp x 76dp
  • visual target feedback देना अच्छा होता है (element पर border या background inversion)
  • 24x24 से छोटे target के लिए पर्याप्त दूरी रखना ज़रूरी है (line-height: 1.4, padding: 1rem आदि)
  • ProgressBar में भी height बढ़ाकर पर्याप्त touch space देना बेहतर है
  • एक ही action देने वाले objects के बीच Dead Target Area हटाएँ
  • :before और :after जैसे pseudo elements का उपयोग करके target size बड़ा किया जा सकता है
  • label में ज़रूर for लगाएँ ताकि target size बढ़े
  • checkbox में padding-block का उपयोग करके target size बड़ा करें
  • बटन/टेक्स्ट लिंक में भी padding दें
  • list item में padding और display:flex से पूरे item के size तक target बढ़ाएँ
  • target size testing के तरीके: DevTools का उपयोग, CSS Outline लागू करना, Polypane browser का उपयोग

1 टिप्पणियां

 
hohpark 2024-01-26

यह इतना शानदार कंटेंट है कि लेखक का नाम देखा तो पता चला, यह Ahmad Shadeed हैं। इनकी लिखी हुई चीज़ें पढ़कर सच में बस प्रभावित हुए बिना रहा नहीं जाता।