अवलोकन करना
अपने बूटस्ट्रैप प्रोजेक्ट गी बिछाने आस्तै घटक ते विकल्प, जिंदे च रैपिंग कंटेनर, इक शक्तिशाली ग्रिड सिस्टम, इक लचीली मीडिया वस्तु, ते उत्तरदायी उपयोगिता वर्गें शामल न.
कंटेनर
कंटेनर बूटस्ट्रैप च सारें शा बुनियादी लेआउट तत्व न ते साढ़े डिफ़ॉल्ट ग्रिड सिस्टम दा इस्तेमाल करदे बेल्लै जरूरी न . कंटेनरें दा इस्तेमाल उंदे अंदर सामग्री गी समाहित करने, पैड करने, ते (कदें-कदें) केंद्रत करने लेई कीता जंदा ऐ। जदके कंटेनरें गी नेस्ट कीता जाई सकदा ऐ, तां मते सारे लेआउटें गी नेस्टेड कंटेनर दी लोड़ नेईं ऐ.
बूटस्ट्रैप त्रै बक्ख-बक्ख कंटेनरें कन्नै औंदा ऐ:
.container
, जेह् ड़ाmax-width
हर प्रतिक्रियाशील ब्रेकपॉइंट पर इक सेट करदा ऐ.container-fluid
, जो किwidth: 100%
हर ब्रेकपॉइंट पर है.container-{breakpoint}
, जेह् ड़ाwidth: 100%
निर्दिश्ट ब्रेकपॉइंट तगर ऐ
हेठ दित्ती गेदी तालिका च दस्सेआ गेआ ऐ जे हर इक कंटेनर दी max-width
तुलना मूल कन्नै .container
ते .container-fluid
हर ब्रेकपॉइंट दे पार किस चाल्ली कीती जंदी ऐ।
इन्हें गी एक्शन च दिक्खो ते साढ़े ग्रिड उदाहरण च उंदी तुलना करो .
अतिरिक्त छोटा <576px |
छोटे ≥576px ऐ |
मध्यम ≥768px ऐ |
बड़ा ≥992px ऐ |
अतिरिक्त बड़ा ≥1200px |
|
---|---|---|---|---|---|
.container |
100% ऐ | 540पीएक्स ऐ | 720पीएक्स ऐ | 960पीएक्स ऐ | 1140पीएक्स ऐ |
.container-sm |
100% ऐ | 540पीएक्स ऐ | 720पीएक्स ऐ | 960पीएक्स ऐ | 1140पीएक्स ऐ |
.container-md |
100% ऐ | 100% ऐ | 720पीएक्स ऐ | 960पीएक्स ऐ | 1140पीएक्स ऐ |
.container-lg |
100% ऐ | 100% ऐ | 100% ऐ | 960पीएक्स ऐ | 1140पीएक्स ऐ |
.container-xl |
100% ऐ | 100% ऐ | 100% ऐ | 100% ऐ | 1140पीएक्स ऐ |
.container-fluid |
100% ऐ | 100% ऐ | 100% ऐ | 100% ऐ | 100% ऐ |
ऑल इन वन
साढ़ा डिफ़ॉल्ट .container
वर्ग इक प्रतिक्रियाशील, स्थिर-चौड़ाई आह् ला कंटेनर ऐ, जिसदा मतलब ऐ max-width
हर ब्रेकपॉइंट पर इसदे बदलाव।
तरल
पूर्ण चौड़ाई आह् ले कंटेनर आस्तै इस्तेमाल करो .container-fluid
, जेह् ड़ा व्यूपोर्ट दी पूरी चौड़ाई च फैले दा ऐ.
जवाबदेही
बूटस्ट्रैप v4.4 च उत्तरदायी कंटेनर नमें न। एह् तुसेंगी इक वर्ग निर्दिश्ट करने दी अनुमति दिंदे न जेह् ड़ी निर्दिश्ट ब्रेकपॉइंट तगर पुज्जने तकर 100% चौड़ा ऐ , जिसदे बाद अस max-width
हर इक उच्च ब्रेकपॉइंट आस्तै s लागू करदे आं । मसाल आस्तै, ब्रेकपॉइंट पर पुज्जने .container-sm
तकर शुरू करने आस्तै 100% चौड़ा ऐ , जित्थै एह् , , ते sm
कन्नै स्केल करग ।md
lg
xl
प्रतिक्रियाशील ब्रेकपॉइंट
चूंकि बूटस्ट्रैप गी पैह् ले मोबाइल होने आस्तै विकसित कीता गेदा ऐ, इस करियै अस अपने लेआउट ते इंटरफेस आस्तै समझदार ब्रेकपॉइंट बनाने आस्तै इक मुट्ठी भर मीडिया क्वेरी दा इस्तेमाल करदे आं। एह् ब्रेकपॉइंट मते सारें शा घट्ट व्यूपोर्ट चौड़ाई उप्पर आधारत न ते असेंगी व्यूपोर्ट बदलने दे कन्नै-कन्नै तत्वें गी स्केल करने दी इजाजत दिंदे न।
बूटस्ट्रैप मुक्ख रूप कन्नै साढ़े लेआउट, ग्रिड सिस्टम, ते घटकें आस्तै साढ़ी स्रोत Sass फाइलें च निम्नलिखित मीडिया क्वेरी श्रेणियें दा उपयोग करदा ऐ-जां ब्रेकपॉइंट।
चूंकि अस अपने स्रोत CSS गी Sass च लिखने आं, इसलेई साढ़ी सारी मीडिया क्वेरी Sass mixins दे राहें उपलब्ध ऐ:
अस कदें-कदें मीडिया क्वेरी दा इस्तेमाल करदे आं जेह् ड़ियां दूई दिशा च जांदियां न (दिक्खी गेदी स्क्रीन साइज जां उस थमां घट्ट ):
ध्यान रक्खो जे चूंकि ब्राउज़र इसलै रेंज संदर्भ क्वेरी दा समर्थन नेईं करदे न , इस करियै अस इनें तुलनाएं आस्तै उच्च परिशुद्धता कन्नै मूल्यें दा इस्तेमाल करियै ते अंशात्मक चौड़ाई कन्नै उपसर्गें min-
तेmax-
दृश्यपोर्टें दी सीमाएं दे आसपास कम्म करदे आं (जेह् ड़ी उच्च-डीपीआई उपकरणें पर किश शर्तें दे अंतर्गत होई सकदी ऐ , मसाल दे तौर पर ) ऐ .
इक बारी फी, एह् मीडिया क्वेरी सस मिक्सिन दे राहें बी उपलब्ध ऐ:
घट्ट शा घट्ट ते मती ब्रेकपॉइंट चौड़ाई दा उपयोग करदे होई स्क्रीन आकारें दे इक सेगमेंट गी लक्ष्य बनाने लेई मीडिया क्वेरी ते मिक्सिन बी होंदे न।
एह् मीडिया क्वेरी सस मिक्सिन दे राहें बी उपलब्ध न:
इसी तरह, मीडिया क्वेरी कई ब्रेकपॉइंट चौड़ाई च फैली सकदी ऐ:
उस्सै स्क्रीन साइज रेंज गी निशाना बनाने लेई सस मिक्सिन होग:
जेड-सूचकांक
कई बूटस्ट्रैप घटक z-index
, CSS गुण दा उपयोग करदे न जेह् ड़ी सामग्री गी व्यवस्थित करने आस्तै इक त्रीए अक्ष उपलब्ध करोआइयै लेआउट गी नियंत्रित करने च मदद करदी ऐ । अस बूटस्ट्रैप च इक डिफ़ॉल्ट z-इंडैक्स पैमाने दा उपयोग करदे आं जेह् ड़ा नेविगेशन, टूलटिप्स ते पोपोवर, मोडल, ते होर मते गी ठीक ढंगै कन्नै परत करने आस्तै डिजाइन कीता गेदा ऐ।
एह् उच्च मूल्य इक मनमानी संख्या कन्नै शुरू होंदे न , उच्च ते विशिष्ट रूप कन्नै आदर्श रूप कन्नै टकरावें थमां बचने आस्तै । असेंगी अपने परतें आह् ले घटकें दे पार इनें दा इक मानक सेट दी लोड़ ऐ-टूलटिप्स, पोपोवर, नवबार, ड्रॉपडाउन, मोडल-तां जे अस व्यवहारें च उचित रूप कन्नै सुसंगत होई सकचे। कोई कारण नेईं ऐ जे अस 100
+ जां 500
+ दा इस्तेमाल नेईं करी सकदे हे।
अस इनें व्यक्तिगत मूल्यें दे अनुकूलन गी प्रोत्साहित नेईं करदे; क्या तुस इक बदलदे ओ, तां संभावना ऐ के तुसेंगी उनेंगी सारें गी बदलने दी लोड़ ऐ।
घटकें दे अंदर ओवरलैपिंग सीमाएं गी संभालने आस्तै (जियां, इनपुट समूहें च बटन ते इनपुट), अस , , ते डिफाल्ट, होवर, ते सक्रिय राज्यें आस्तै घट्ट इकल अंक z-index
मूल्यें दा इस्तेमाल करदे आं. होवर/फोकस/एक्टिव पर, अस इक खास तत्व गी इक उच्च मूल्य कन्नै सामने आह् नने आं तां जे भैन-भ्रा तत्वें उप्पर उंदी सीमा गी दस्सेआ जाई सकै।1
2
3
z-index