नेविगेशन, अलर्ट, पॉपओवर और बहुत कुछ प्रदान करने के लिए दर्जनों पुन: प्रयोज्य घटकों को बूटस्ट्रैप में बनाया गया है।
Rdio से प्रेरित अत्यंत सरल और न्यूनतम स्टाइल वाला पेजिनेशन, ऐप्स और खोज परिणामों के लिए बढ़िया। बड़े ब्लॉक को याद करना मुश्किल है, आसानी से स्केलेबल है, और बड़े क्लिक क्षेत्र प्रदान करता है।
लिंक अनुकूलन योग्य हैं और सही वर्ग के साथ कई परिस्थितियों में काम करते हैं। .disabled
क्लिक न करने योग्य लिंक के .active
लिए और वर्तमान पृष्ठ के लिए।
पेजिनेशन लिंक के संरेखण को बदलने के लिए दो वैकल्पिक वर्गों में से कोई एक जोड़ें: .pagination-centered
और .pagination-right
.
डिफ़ॉल्ट पेजिनेशन घटक लचीला है और कई रूपों में काम करता है।
एक में लिपटे <div>
, पृष्ठ पर अंक लगाना सिर्फ एक है <ul>
।
- <div क्लास = "पेजिनेशन" >
- <उल>
- <li><a href = "#" > पिछला </a></li>
- <ली क्लास = "सक्रिय" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > अगला </a></li>
- </ul>
- </div>
पेजर घटक हल्के मार्कअप और यहां तक कि हल्की शैलियों के साथ सरल पेजिनेशन कार्यान्वयन के लिए लिंक का एक सेट है। यह ब्लॉग या पत्रिकाओं जैसी साधारण साइटों के लिए बहुत अच्छा है।
डिफ़ॉल्ट रूप से, पेजर केंद्र लिंक करता है।
- <उल वर्ग = "पेजर" >
- <ली>
- <a href = "#" > पिछला </a>
- </li>
- <ली>
- <a href = "#" > अगला </a>
- </li>
- </ul>
लेबल | मार्कअप |
---|---|
चूक | <span class="label">Default</span> |
नया | <span class="label label-success">New</span> |
चेतावनी | <span class="label label-warning">Warning</span> |
महत्वपूर्ण | <span class="label label-important">Important</span> |
जानकारी | <span class="label label-info">Info</span> |
डिफ़ॉल्ट रूप से, बूटस्ट्रैप के थंबनेल न्यूनतम आवश्यक मार्कअप के साथ लिंक की गई छवियों को प्रदर्शित करने के लिए डिज़ाइन किए गए हैं।
थोड़े अतिरिक्त मार्कअप के साथ, थंबनेल में किसी भी प्रकार की HTML सामग्री जैसे शीर्षक, पैराग्राफ या बटन जोड़ना संभव है।
थंबनेल (पहले .media-grid
v1.4 तक) फ़ोटो या वीडियो के ग्रिड, छवि खोज परिणाम, खुदरा उत्पाद, पोर्टफ़ोलियो, और बहुत कुछ के लिए बढ़िया हैं। वे लिंक या स्थिर सामग्री हो सकते हैं।
थंबनेल मार्कअप सरल है— ul
किसी भी संख्या में li
तत्वों के साथ वह सब कुछ आवश्यक है। यह अत्यधिक लचीला भी है, जिससे आपकी सामग्री को लपेटने के लिए किसी भी प्रकार की सामग्री को थोड़ा अधिक मार्कअप के साथ अनुमति मिलती है।
अंत में, थंबनेल घटक मौजूदा ग्रिड सिस्टम वर्गों का उपयोग करता है - जैसे .span2
या .span3
- थंबनेल आयामों के नियंत्रण के लिए।
जैसा कि पहले उल्लेख किया गया है, थंबनेल के लिए आवश्यक मार्कअप हल्का और सीधा है। यहां लिंक की गई छवियों के लिए डिफ़ॉल्ट सेटअप पर एक नज़र डालें :
- <उल वर्ग = "थंबनेल" >
- <ली क्लास = "स्पैन3" >
- <a href = "#" वर्ग = "थंबनेल"> _
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
थंबनेल में कस्टम HTML सामग्री के लिए, मार्कअप थोड़ा बदल जाता है। कहीं भी ब्लॉक स्तर की सामग्री की अनुमति देने के लिए, हम इस तरह के <a>
लिए स्वैप करते <div>
हैं:
- <उल वर्ग = "थंबनेल" >
- <ली क्लास = "स्पैन3" >
- <div class = "थंबनेल" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> थंबनेल लेबल </h5>
- <p> थंबनेल कैप्शन यहीं... </p>
- </div>
- </li>
- ...
- </ul>
बूटस्ट्रैप 2 के साथ, हमने बेस क्लास को सरल बनाया है: .alert
के बजाय .alert-message
. हमने न्यूनतम आवश्यक मार्कअप भी कम कर दिया है—नहीं <p>
डिफ़ॉल्ट रूप से आवश्यक है, केवल बाहरी <div>
.
कम कोड वाले अधिक टिकाऊ घटक के लिए, हमने ब्लॉक अलर्ट, संदेश जो अधिक पैडिंग के साथ आते हैं और आमतौर पर अधिक टेक्स्ट के लिए विभेदक स्वरूप को हटा दिया है। वर्ग भी बदल गया है .alert-block
।
बूटस्ट्रैप एक महान jQuery प्लगइन के साथ आता है जो अलर्ट संदेशों का समर्थन करता है, जिससे उन्हें जल्दी और आसानी से खारिज कर दिया जाता है।
सरल वर्ग के साथ एक div में अपना संदेश और एक वैकल्पिक नज़दीकी आइकन लपेटें।
- <div क्लास = "अलर्ट" >
- <a class = "करीब" > × </a>
- <मजबूत> चेतावनी! </strong> अपने आप को सर्वश्रेष्ठ जांचें, आप बहुत अच्छे नहीं दिख रहे हैं।
- </div>
दो वैकल्पिक वर्गों के साथ मानक अलर्ट संदेश को आसानी से विस्तारित करें: .alert-block
अधिक पैडिंग और टेक्स्ट नियंत्रणों .alert-heading
के लिए और मिलान करने वाले शीर्षक के लिए।
सबसे अच्छा यो स्वयं जांचें, आप बहुत अच्छे नहीं दिख रहे हैं। नुल्ला विटे एलीट लिबरो, ए फेरेट्रा ऑग। प्रेज़ेंट कमोडो कर्सस मैग्ना, वेल स्केलेरिस्क निस्ल कॉन्सेक्टेटूर एट।
- <div class = "अलर्ट अलर्ट-ब्लॉक" >
- <a class = "करीब" > × </a>
- <h4 वर्ग = "अलर्ट-हेडिंग" > चेतावनी! </h4>
- सबसे अच्छा यो स्वयं जांचें, आप नहीं हैं ...
- </div>
- <div class = "अलर्ट अलर्ट-एरर" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-सफलता" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-जानकारी" >
- ...
- </div>
लंबवत ढाल के साथ डिफ़ॉल्ट प्रगति पट्टी।
- <div वर्ग = "प्रगति" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 60 %; " </div>
- </div>
धारीदार प्रभाव बनाने के लिए ढाल का उपयोग करता है।
- <div class = "प्रगति प्रगति-जानकारी
- प्रगति-धारीदार" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 20 %; " </div>
- </div>
धारीदार उदाहरण लेता है और उसे एनिमेट करता है।
- <div class = "प्रगति प्रगति-खतरा
- प्रगति-धारीदार सक्रिय" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 40 %; " ></div>
- </div>
प्रोग्रेस बार समान स्टाइल के लिए बटन और अलर्ट के समान वर्ग नामों में से कुछ का उपयोग करते हैं।
.progress-info
.progress-success
.progress-danger
वैकल्पिक रूप से, आप LESS फ़ाइलों को अनुकूलित कर सकते हैं और अपने स्वयं के रंग और आकार रोल कर सकते हैं।
प्रोग्रेस बार CSS3 के ट्रांज़िशन का उपयोग करते हैं, इसलिए यदि आप जावास्क्रिप्ट के माध्यम से चौड़ाई को गतिशील रूप से समायोजित करते हैं, तो यह आसानी से आकार बदल जाएगा।
यदि आप .active
कक्षा का उपयोग करते हैं, तो आपकी .progress-striped
प्रगति पट्टियाँ बाएँ से दाएँ धारियों को चेतन करेंगी।
प्रोग्रेस बार अपने सभी प्रभावों को प्राप्त करने के लिए CSS3 ग्रेडिएंट, ट्रांज़िशन और एनिमेशन का उपयोग करते हैं। ये सुविधाएँ IE7-8 या Firefox के पुराने संस्करणों में समर्थित नहीं हैं।
ओपेरा इस समय एनिमेशन का समर्थन नहीं करता है।
किसी तत्व को इनसेट प्रभाव देने के लिए कुएं के साथ-साथ एक साधारण प्रभाव का उपयोग करें।
- <div वर्ग = "अच्छी तरह से" >
- ...
- </div>
मोडल और अलर्ट जैसी सामग्री को खारिज करने के लिए जेनेरिक क्लोज़ आइकन का उपयोग करें।
- < ए क्लास = "करीबी" > × </a>