प्रवेशयोग्यता
बूटस्ट्रॅपची वैशिष्ट्ये आणि प्रवेशयोग्य सामग्रीच्या निर्मितीसाठी मर्यादांचे संक्षिप्त विहंगावलोकन.
बूटस्ट्रॅप रेडीमेड शैली, मांडणी साधने आणि परस्परसंवादी घटकांची वापरण्यास-सोपी फ्रेमवर्क प्रदान करते, ज्यामुळे विकसकांना दृष्यदृष्ट्या आकर्षक, कार्यात्मकदृष्ट्या समृद्ध आणि बॉक्सच्या बाहेर प्रवेश करण्यायोग्य वेबसाइट आणि अनुप्रयोग तयार करण्याची परवानगी मिळते.
विहंगावलोकन आणि मर्यादा
बूटस्ट्रॅपसह तयार केलेल्या कोणत्याही प्रकल्पाची एकूण प्रवेशयोग्यता लेखकाच्या मार्कअप, अतिरिक्त शैली आणि त्यांनी समाविष्ट केलेल्या स्क्रिप्टिंगवर मोठ्या प्रमाणात अवलंबून असते. तथापि, जर ते योग्यरित्या लागू केले गेले असतील तर, WCAG 2.0 (A/AA/AAA), कलम 508 आणि तत्सम प्रवेशयोग्यता मानके आणि आवश्यकता पूर्ण करणार्या बूटस्ट्रॅपसह वेबसाइट्स आणि अनुप्रयोग तयार करणे पूर्णपणे शक्य असावे .
स्ट्रक्चरल मार्कअप
बूटस्ट्रॅपची शैली आणि मांडणी मार्कअप संरचनांच्या विस्तृत श्रेणीवर लागू केली जाऊ शकते. या दस्तऐवजीकरणाचा उद्देश विकासकांना बूटस्ट्रॅपचा वापर दाखवण्यासाठी सर्वोत्तम सराव उदाहरणे प्रदान करणे आणि संभाव्य प्रवेशयोग्यतेच्या समस्यांचे निराकरण करण्याच्या मार्गांसह, योग्य अर्थविषयक मार्कअप स्पष्ट करणे हे आहे.
परस्परसंवादी घटक
बूटस्ट्रॅपचे परस्परसंवादी घटक—जसे की मोडल संवाद, ड्रॉपडाउन मेनू आणि सानुकूल टूलटिप्स—स्पर्श, माउस आणि कीबोर्ड वापरकर्त्यांसाठी कार्य करण्यासाठी डिझाइन केलेले आहेत. संबंधित WAI - ARIA भूमिका आणि विशेषतांच्या वापराद्वारे, हे घटक सहाय्यक तंत्रज्ञान (जसे की स्क्रीन रीडर) वापरून समजण्यायोग्य आणि ऑपरेट करण्यायोग्य असावेत.
बूटस्ट्रॅपचे घटक हेतुपुरस्सर सामान्य असण्यासाठी डिझाइन केलेले असल्यामुळे, लेखकांना त्यांच्या घटकाचे नेमके स्वरूप आणि कार्यक्षमता अधिक अचूकपणे व्यक्त करण्यासाठी पुढील ARIA भूमिका आणि गुणधर्म तसेच JavaScript वर्तन समाविष्ट करणे आवश्यक असू शकते. हे सहसा दस्तऐवजीकरणात नोंदवले जाते.
रंग कॉन्ट्रास्ट
बहुतेक रंग जे सध्या बूटस्ट्रॅपचे डीफॉल्ट पॅलेट बनवतात—जसे की बटण भिन्नता, सतर्कता भिन्नता, फॉर्म प्रमाणीकरण निर्देशक यासारख्या गोष्टींसाठी संपूर्ण फ्रेमवर्कमध्ये वापरले जाते— त्याच्या विरुद्ध वापरले जाते तेव्हा अपुरा कलर कॉन्ट्रास्ट (शिफारस केलेल्या WCAG 2.0 कलर कॉन्ट्रास्ट रेशो 4.5:1 च्या खाली ) होतो. हलकी पार्श्वभूमी. पुरेसा रंग कॉन्ट्रास्ट गुणोत्तर सुनिश्चित करण्यासाठी लेखकांना हे डीफॉल्ट रंग व्यक्तिचलितपणे सुधारित/विस्तारित करावे लागतील.
दृष्यदृष्ट्या लपलेली सामग्री
दृष्यदृष्ट्या लपवलेली, परंतु स्क्रीन रीडर्ससारख्या सहाय्यक तंत्रज्ञानासाठी प्रवेशयोग्य असलेली सामग्री, .sr-only
वर्ग वापरून शैलीबद्ध केली जाऊ शकते. हे अशा परिस्थितीत उपयुक्त ठरू शकते जेथे अतिरिक्त व्हिज्युअल माहिती किंवा संकेत (जसे की रंगाच्या वापराद्वारे दर्शविलेले अर्थ) नॉन-व्हिज्युअल वापरकर्त्यांना देखील पोहोचवणे आवश्यक आहे.
दृष्यदृष्ट्या लपविलेल्या परस्परसंवादी नियंत्रणांसाठी, जसे की पारंपारिक "वगळा" दुवे, वर्गासह .sr-only
एकत्र केले जाऊ शकतात . .sr-only-focusable
हे सुनिश्चित करेल की एकदा लक्ष केंद्रित केल्यावर नियंत्रण दृश्यमान होईल (दृष्टी असलेल्या कीबोर्ड वापरकर्त्यांसाठी).
कमी गती
prefers-reduced-motion
बूटस्ट्रॅपमध्ये मीडिया वैशिष्ट्यासाठी समर्थन समाविष्ट आहे . ब्राउझर/वातावरणांमध्ये जे वापरकर्त्याला कमी गतीसाठी त्यांचे प्राधान्य निर्दिष्ट करण्यास अनुमती देतात, बूटस्ट्रॅपमधील बहुतेक CSS संक्रमण प्रभाव (उदाहरणार्थ, जेव्हा मोडल संवाद उघडला किंवा बंद केला जातो तेव्हा) अक्षम केले जातील. सध्या, macOS आणि iOS वर सपोर्ट सफारीपुरता मर्यादित आहे.