नेविगेशन, अलर्ट, पॉपओवर और बहुत कुछ प्रदान करने के लिए दर्जनों पुन: प्रयोज्य घटकों को बूटस्ट्रैप में बनाया गया है।
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>
पेजर घटक हल्के मार्कअप और यहां तक कि हल्की शैलियों के साथ सरल पेजिनेशन कार्यान्वयन के लिए लिंक का एक सेट है। यह ब्लॉग या पत्रिकाओं जैसी साधारण साइटों के लिए बहुत अच्छा है।
पेजर लिंक पेजिनेशन .disabled
से सामान्य वर्ग का भी उपयोग करते हैं।
डिफ़ॉल्ट रूप से, पेजर केंद्र लिंक करता है।
- <उल वर्ग = "पेजर" >
- <ली>
- <a href = "#" > पिछला </a>
- </li>
- <ली>
- <a href = "#" > अगला </a>
- </li>
- </ul>
लेबल | मार्कअप |
---|---|
चूक | <span class="label">Default</span> |
सफलता | <span class="label label-success">Success</span> |
चेतावनी | <span class="label label-warning">Warning</span> |
महत्वपूर्ण | <span class="label label-important">Important</span> |
जानकारी | <span class="label label-info">Info</span> |
श्लोक में | <span class="label label-inverse">Inverse</span> |
बैज एक संकेतक या किसी प्रकार की गिनती प्रदर्शित करने के लिए छोटे, सरल घटक होते हैं। वे आमतौर पर ईमेल क्लाइंट जैसे Mail.app या मोबाइल ऐप पर पुश नोटिफिकेशन के लिए पाए जाते हैं।
नाम | उदाहरण | मार्कअप |
---|---|---|
चूक | 1 | <span class="badge">1</span> |
सफलता | 2 | <span class="badge badge-success">2</span> |
चेतावनी | 4 | <span class="badge badge-warning">4</span> |
महत्वपूर्ण | 6 | <span class="badge badge-important">6</span> |
जानकारी | 8 | <span class="badge badge-info">8</span> |
श्लोक में | 10 | <span class="badge badge-inverse">10</span> |
बूटस्ट्रैप एक हल्का, लचीला घटक प्रदान करता है जिसे आपकी साइट पर सामग्री दिखाने के लिए हीरो यूनिट कहा जाता है। यह मार्केटिंग और सामग्री-भारी साइटों पर अच्छा काम करता है।
अपनी सामग्री को इस प्रकार लपेटें div
:
- <div class = "हीरो-यूनिट" >
- <h1> शीर्षक </h1>
- <p> टैगलाइन </p>
- <p>
- <a वर्ग = "बीटीएन बीटीएन-प्राथमिक बीटीएन-बड़ा">
- और अधिक जानें
- </a>
- </p>
- </div>
यह एक साधारण नायक इकाई है, विशेष रुप से प्रदर्शित सामग्री या जानकारी पर अतिरिक्त ध्यान देने के लिए एक साधारण जंबोट्रॉन-शैली घटक।
h1
किसी पृष्ठ पर सामग्री के अनुभागों को उचित रूप से स्थान देने और खंडित करने के लिए एक सरल शेल । यह के h1
डिफ़ॉल्ट small
, तत्व के साथ-साथ अधिकांश अन्य घटकों (अतिरिक्त शैलियों के साथ) का उपयोग कर सकता है।
- <div class = "पेज-हेडर" >
- <h1> उदाहरण पृष्ठ शीर्षलेख </h1>
- </div>
डिफ़ॉल्ट रूप से, बूटस्ट्रैप के थंबनेल न्यूनतम आवश्यक मार्कअप के साथ लिंक की गई छवियों को प्रदर्शित करने के लिए डिज़ाइन किए गए हैं।
थोड़े अतिरिक्त मार्कअप के साथ, थंबनेल में किसी भी प्रकार की 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 क्लास = "अलर्ट" >
- <बटन वर्ग = "बंद" डेटा-खारिज = "अलर्ट" > × </बटन>
- <मजबूत> चेतावनी! </strong> अपने आप को सर्वश्रेष्ठ जांचें, आप बहुत अच्छे नहीं दिख रहे हैं।
- </div>
सचेत! आईओएस उपकरणों href="#"
को अलर्ट को खारिज करने के लिए एक की आवश्यकता होती है। एंकर क्लोज आइकॉन के लिए इसे और डेटा एट्रिब्यूट को शामिल करना सुनिश्चित करें। वैकल्पिक रूप से, आप <button>
डेटा विशेषता वाले तत्व का उपयोग कर सकते हैं, जिसे हमने अपने दस्तावेज़ों के लिए करने का विकल्प चुना है। का उपयोग करते समय <button>
, आपको शामिल करना होगा type="button"
या आपके फ़ॉर्म सबमिट नहीं हो सकते हैं।
दो वैकल्पिक वर्गों के साथ मानक अलर्ट संदेश को आसानी से विस्तारित करें: .alert-block
अधिक पैडिंग और टेक्स्ट नियंत्रणों .alert-heading
के लिए और मिलान करने वाले शीर्षक के लिए।
सबसे अच्छा यो स्वयं जांचें, आप बहुत अच्छे नहीं दिख रहे हैं। नुल्ला विटे एलीट लिबरो, ए फेरेट्रा ऑग। प्रेज़ेंट कमोडो कर्सस मैग्ना, वेल स्केलेरिस्क निस्ल कॉन्सेक्टेटूर एट।
- <div class = "अलर्ट अलर्ट-ब्लॉक" >
- <a class = "करीब" डेटा-खारिज = "अलर्ट" href = "#" > × </a>
- <h4 वर्ग = "अलर्ट-हेडिंग" > चेतावनी! </h4>
- सबसे अच्छा यो स्वयं जांचें, आप नहीं हैं ...
- </div>
- <div class = "अलर्ट अलर्ट-एरर" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-सफलता" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-जानकारी" >
- ...
- </div>
लंबवत ढाल के साथ डिफ़ॉल्ट प्रगति पट्टी।
- <div वर्ग = "प्रगति" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 60 %; " ></div>
- </div>
एक धारीदार प्रभाव (कोई IE नहीं) बनाने के लिए एक ढाल का उपयोग करता है।
- <div class = "प्रगति प्रगति-धारीदार" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 20 %; " ></div>
- </div>
धारीदार उदाहरण लेता है और इसे एनिमेट करता है (कोई आईई नहीं)।
- <div class = "प्रगति प्रगति-धारीदार
- सक्रिय" >
- <div वर्ग = "बार"
- शैली = " चौड़ाई : 40 %; " ></div>
- </div>
प्रोग्रेस बार एक ही बटन का उपयोग करते हैं और सुसंगत शैलियों के लिए अलर्ट क्लासेस का उपयोग करते हैं।
ठोस रंगों के समान, हमारे पास विविध धारीदार प्रगति पट्टियाँ हैं।
प्रोग्रेस बार CSS3 ट्रांज़िशन का उपयोग करते हैं, इसलिए यदि आप जावास्क्रिप्ट के माध्यम से चौड़ाई को गतिशील रूप से समायोजित करते हैं, तो यह आसानी से आकार बदल जाएगा।
यदि आप .active
कक्षा का उपयोग करते हैं, तो आपकी .progress-striped
प्रगति पट्टियाँ बाएँ से दाएँ धारियों को चेतन करेंगी।
प्रोग्रेस बार अपने सभी प्रभावों को प्राप्त करने के लिए CSS3 ग्रेडिएंट, ट्रांज़िशन और एनिमेशन का उपयोग करते हैं। ये सुविधाएँ IE7-9 या Firefox के पुराने संस्करणों में समर्थित नहीं हैं।
ओपेरा और आईई इस समय एनिमेशन का समर्थन नहीं करते हैं।
किसी तत्व को इनसेट प्रभाव देने के लिए कुएं के साथ-साथ एक साधारण प्रभाव का उपयोग करें।
- <div वर्ग = "अच्छी तरह से" >
- ...
- </div>
मोडल और अलर्ट जैसी सामग्री को खारिज करने के लिए जेनेरिक क्लोज़ आइकन का उपयोग करें।
- <बटन वर्ग = "करीब" > × </बटन>
यदि आप एंकर का उपयोग करते हैं तो iOS उपकरणों को क्लिक ईवेंट के लिए एक href="#" की आवश्यकता होती है।
- <a class = "करीब" href = "#" > × </a>