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