बूटस्ट्रैप के एगो रिस्पांसिव 12 कॉलम ग्रिड प बनावल गईल बा। हमनी के ओह सिस्टम के आधार पर फिक्स्ड- आ फ्लूइड-विड्थ लेआउट भी शामिल कइले बानी जा।
बूटस्ट्रैप के हिस्सा के रूप में दिहल गइल डिफ़ॉल्ट ग्रिड सिस्टम 940px-चौड़ा, 12-कॉलम ग्रिड हवे ।
एकरे अलावा एकरा में बिबिध डिवाइस आ रिजोल्यूशन सभ खातिर चार गो रिस्पांसिव वेरिएशन बाड़ें: फोन, टैबलेट पोर्ट्रेट, टेबल लैंडस्केप आ छोट डेस्कटॉप, आ बड़हन वाइडस्क्रीन डेस्कटॉप।
- <div वर्ग = "पंक्ति" > के बा
- <div वर्ग = "span4" > ... </div> के बा
- <div वर्ग = "span8" > ... </div> के बा
- </div> के बा
जइसे कि इहाँ देखावल गइल बा, दू गो "कॉलम" के साथ एगो बेसिक लेआउट बनावल जा सके ला, हर कॉलम ओह 12 गो फाउंडेशन कॉलम सभ में से एगो नंबर के बिस्तार करे ला जेकरा के हमनी के ग्रिड सिस्टम के हिस्सा के रूप में परिभाषित कइले बानी जा।
- <div वर्ग = "पंक्ति" > के बा
- <div वर्ग = "span4" > ... </div> के बा
- <div वर्ग = "span4 ऑफसेट4" > ... </div> के बा
- </div> के बा
बूटस्ट्रैप में स्थिर (गैर-द्रव) ग्रिड सिस्टम के साथ, नेस्टिंग आसान बा। अपना सामग्री के नेस्ट करे खातिर बस कवनो मौजूदा कॉलम के भीतर एगो नया .row
आ कॉलम के सेट जोड़ीं ..span*
.span*
- <div वर्ग = "पंक्ति" > के बा
- <div वर्ग = "span12" > के बा
- कॉलम के लेवल 1 के बा
- <div वर्ग = "पंक्ति" > के बा
- <div class = "span6" > स्तर 2 </div> के बा
- <div class = "span6" > स्तर 2 </div> के बा
- </div> के बा
- </div> के बा
- </div> के बा
चर के रूप में बा | डिफ़ॉल्ट मान बा | बिबरन |
---|---|---|
@gridColumns |
12 के बा | कॉलम के संख्या के बारे में बतावल गइल बा |
@gridColumnWidth |
60px के बा | हर कॉलम के चौड़ाई के बारे में बतावल गइल बा |
@gridGutterWidth |
20px के बा | कॉलम के बीच नकारात्मक जगह बा |
@siteWidth |
सभ कॉलम आ गटर के योग के गणना कइल गइल | .container-fixed() मिक्सिन के चौड़ाई सेट करे खातिर कॉलम आ गटर के संख्या गिनेला |
बूटस्ट्रैप में बिल्ट डिफ़ॉल्ट 940px ग्रिड सिस्टम के अनुकूलित करे खातिर मुट्ठी भर चर बाड़ें, ऊपर दस्तावेज कइल गइल बा। ग्रिड खातिर सभ चर चर.कम में संग्रहीत कइल जाला।
ग्रिड के संशोधित करे के मतलब होला तीनों @grid*
चर के बदलल आ बूटस्ट्रैप के रिकंपाइल कइल। variables.less में ग्रिड चर बदलीं आ पुनर्संकलन करे खातिर दस्तावेज कइल गइल चार तरीका में से कवनो एक के इस्तेमाल करीं . अगर रउआँ अउरी कॉलम जोड़ रहल बानी त grid.less में मौजूद लोग खातिर CSS जरूर जोड़ीं।
ग्रिड के अनुकूलन खाली डिफ़ॉल्ट स्तर पर काम करे ला, 940px ग्रिड। बूटस्ट्रैप के रिस्पांसिव पहलु के बनाए रखे खातिर, रउआ के रिस्पांसिव.लेस में ग्रिड के भी अनुकूलित करे के पड़ी।
डिफ़ॉल्ट आ सरल 940px-चौड़ाई, केंद्रित लेआउट बस लगभग कवनो वेबसाइट भा पन्ना खातिर एकल द्वारा उपलब्ध करावल गइल बा <div class="container">
।
- <शरीर> के बा
- <div वर्ग = "कंटेनर" > के बा
- ...
- </div> के बा
- </body> के बा
<div class="container-fluid">
लचीला पन्ना संरचना, न्यूनतम- आ अधिकतम-चौड़ाई, आ बाईं ओर के साइडबार देला। ऐप आ डॉक्स खातिर ई बहुते बढ़िया बा.
- <div वर्ग = "कंटेनर-द्रव" > बा
- <div वर्ग = "पंक्ति-द्रव" > बा
- <div वर्ग = "span2" > के बा
- <!--साइडबार सामग्री--> के बा
- </div> के बा
- <div वर्ग = "span10" > के बा
- <!--शरीर के सामग्री--> के बा
- </div> के बा
- </div> के बा
- </div> के बा
बूटस्ट्रैप अलग-अलग डिवाइस आ स्क्रीन रिजोल्यूशन पर आपके प्रोजेक्ट सभ के अउरी उपयुक्त बनावे में मदद करे खातिर मुट्ठी भर मीडिया क्वेरी सभ के सपोर्ट करे ला। इहाँ का शामिल बा:
लेबल | लेआउट के चौड़ाई के बा | कॉलम के चौड़ाई के बा | गटर के चौड़ाई के बा |
---|---|---|---|
स्मार्टफोन के इस्तेमाल कईल गईल बा | 480px आ ओकरा से नीचे के बा | तरल स्तंभ, कवनो निश्चित चौड़ाई ना | |
पोर्ट्रेट के गोलियां के बारे में बतावल गइल बा | 480px से 768px तक के बा | तरल स्तंभ, कवनो निश्चित चौड़ाई ना | |
लैंडस्केप के गोलियां के बारे में बतावल गइल बा | 768px से 940px तक के बा | 44px के बा | 20px के बा |
बाकी | 940px आ ऊपर के बा | 60px के बा | 20px के बा |
बड़हन डिस्प्ले बा | 1210px आ ऊपर के बा | 70px के बा | 30px के बा |
मीडिया क्वेरी सभ में कई ठे शर्त सभ के आधार पर कस्टम CSS के अनुमति दिहल जाला-अनुपात, चौड़ाई, डिस्प्ले टाइप इत्यादि-लेकिन आमतौर पर min-width
आ max-width
.
बूटस्ट्रैप में एह मीडिया क्वेरी सभ के स्वचालित रूप से शामिल ना कइल जाला, बाकी इनहन के समझल आ जोड़ल बहुत आसान बा आ एकरा खातिर न्यूनतम सेटअप के जरूरत होला। बूटस्ट्रैप के रिस्पांसिव फीचर शामिल करे खातिर रउरा लगे कुछ विकल्प बा:
काहे ना खाली एकरा के शामिल कइल जाव? सच पूछीं त हर बात के जवाबदेह होखे के जरूरत नइखे. डेवलपर लोग के एह फीचर के हटावे खातिर प्रोत्साहित करे के बजाय हमनी के एकरा के सक्षम कइल सभसे नीक लागे ला।
- // लैंडस्केप फोन आ नीचे के बा
- @मीडिया ( अधिकतम - चौड़ाई : 480px ) { ... }।
- // टैबलेट के चित्र बनावे खातिर लैंडस्केप फोन
- @मीडिया ( अधिकतम - चौड़ाई : 768px ) { ... }।
- // लैंडस्केप आ डेस्कटॉप पर टैबलेट के चित्र
- @मीडिया ( मिनट - चौड़ाई : 768px ) आ ( अधिकतम - चौड़ाई : 940px ) { ... }
- // बड़का डेस्कटॉप बा
- @मीडिया ( मिनट - चौड़ाई : 1200px ) { . } बा।