अवलोकन करना
अपने बूटस्ट्रैप प्रोजेक्ट गी बिछाने आस्तै घटक ते विकल्प, जिंदे च रैपिंग कंटेनर, इक शक्तिशाली ग्रिड सिस्टम, इक लचीली मीडिया वस्तु, ते उत्तरदायी उपयोगिता वर्गें शामल न.
कंटेनर बूटस्ट्रैप च सारें शा बुनियादी लेआउट तत्व न ते साढ़े डिफ़ॉल्ट ग्रिड सिस्टम दा इस्तेमाल करदे बेल्लै जरूरी न . इक प्रतिक्रियाशील, नियत-चौड़ाई आह् ले कंटेनर (मतलब max-width
हर ब्रेकपॉइंट पर इसदे बदलाव) जां तरल-चौड़ाई (मतलब एह् 100%
हर समें चौड़ा ऐ) थमां चुनो।
जदके कंटेनरें गी नेस्ट कीता जाई सकदा ऐ, तां मते सारे लेआउटें गी नेस्टेड कंटेनर दी लोड़ नेईं ऐ.
पूर्ण चौड़ाई आह् ले कंटेनर आस्तै इस्तेमाल करो .container-fluid
, जेह् ड़ा व्यूपोर्ट दी पूरी चौड़ाई च फैले दा ऐ.
चूंकि बूटस्ट्रैप गी पैह् ले मोबाइल होने आस्तै विकसित कीता गेदा ऐ, इस करियै अस अपने लेआउट ते इंटरफेस आस्तै समझदार ब्रेकपॉइंट बनाने आस्तै इक मुट्ठी भर मीडिया क्वेरी दा इस्तेमाल करदे आं। एह् ब्रेकपॉइंट मते सारें शा घट्ट व्यूपोर्ट चौड़ाई उप्पर आधारत न ते असेंगी व्यूपोर्ट बदलने दे कन्नै-कन्नै तत्वें गी स्केल करने दी इजाजत दिंदे न।
बूटस्ट्रैप मुक्ख रूप कन्नै साढ़े लेआउट, ग्रिड सिस्टम, ते घटकें आस्तै साढ़ी स्रोत Sass फाइलें च निम्नलिखित मीडिया क्वेरी श्रेणियें दा उपयोग करदा ऐ-जां ब्रेकपॉइंट।
चूंकि अस अपने स्रोत CSS गी Sass च लिखने आं, इसलेई साढ़ी सारी मीडिया क्वेरी Sass mixins दे राहें उपलब्ध ऐ:
अस कदें-कदें मीडिया क्वेरी दा इस्तेमाल करदे आं जेह् ड़ियां दूई दिशा च जांदियां न (दिक्खी गेदी स्क्रीन साइज जां उस थमां घट्ट ):
ध्यान रक्खो जे चूंकि ब्राउज़र इसलै रेंज संदर्भ क्वेरी दा समर्थन नेईं करदे न , इस करियै अस इनें तुलनाएं आस्तै उच्च परिशुद्धता कन्नै मूल्यें दा इस्तेमाल करियै ते अंशात्मक चौड़ाई कन्नै उपसर्गें min-
तेmax-
दृश्यपोर्टें दी सीमाएं दे आसपास कम्म करदे आं (जेह् ड़े उच्च-डीपीआई उपकरणें पर किश शर्तें दे अंतर्गत होई सकदे न , मसाल दे तौर पर ) ऐ .
इक बारी फी, एह् मीडिया क्वेरी सस मिक्सिन दे राहें बी उपलब्ध ऐ:
घट्ट शा घट्ट ते मती ब्रेकपॉइंट चौड़ाई दा उपयोग करदे होई स्क्रीन आकारें दे इक सेगमेंट गी लक्ष्य बनाने लेई मीडिया क्वेरी ते मिक्सिन बी होंदे न।
एह् मीडिया क्वेरी सस मिक्सिन दे राहें बी उपलब्ध न:
इसी तरह, मीडिया क्वेरी कई ब्रेकपॉइंट चौड़ाई च फैली सकदी ऐ:
उस्सै स्क्रीन साइज रेंज गी निशाना बनाने लेई सस मिक्सिन होग:
कई बूटस्ट्रैप घटक z-index
, CSS गुण दा उपयोग करदे न जेह् ड़ी सामग्री गी व्यवस्थित करने आस्तै इक त्रीए अक्ष उपलब्ध करोआइयै लेआउट गी नियंत्रित करने च मदद करदी ऐ । अस बूटस्ट्रैप च इक डिफ़ॉल्ट z-इंडैक्स पैमाने दा उपयोग करदे आं जेह् ड़ा नेविगेशन, टूलटिप्स ते पोपोवर, मोडल, ते होर मते गी ठीक ढंगै कन्नै परत करने आस्तै डिजाइन कीता गेदा ऐ।
एह् उच्च मूल्य इक मनमानी संख्या कन्नै शुरू होंदे न , उच्च ते विशिष्ट रूप कन्नै आदर्श रूप कन्नै टकरावें थमां बचने आस्तै । असेंगी अपने परतें आह् ले घटकें दे पार इनें दा इक मानक सेट दी लोड़ ऐ-टूलटिप्स, पोपोवर, नवबार, ड्रॉपडाउन, मोडल-तां जे अस व्यवहारें च उचित रूप कन्नै सुसंगत होई सकचे। कोई कारण नेईं ऐ जे अस 100
+ जां 500
+ दा इस्तेमाल नेईं करी सकदे हे।
अस इनें व्यक्तिगत मूल्यें दे अनुकूलन गी प्रोत्साहित नेईं करदे; क्या तुस इक बदलदे ओ, तां संभावना ऐ के तुसेंगी उनेंगी सारें गी बदलने दी लोड़ ऐ।
घटकें दे अंदर ओवरलैपिंग सीमाएं गी संभालने आस्तै (जियां, इनपुट समूहें च बटन ते इनपुट), अस , , ते डिफाल्ट, होवर, ते सक्रिय राज्यें आस्तै घट्ट इकल अंक z-index
मूल्यें दा इस्तेमाल करदे आं. होवर/फोकस/एक्टिव पर, अस इक खास तत्व गी इक उच्च मूल्य कन्नै सामने आह् नने आं तां जे भैन-भ्रा तत्वें उप्पर उंदी सीमा गी दस्सेआ जाई सकै।1
2
3
z-index