नेविगेशन, अलर्ट, पॉपओवर, और बहुत कुछ प्रदान करने के लिए बनाए गए दर्जनों पुन: प्रयोज्य घटक।
लिंक की सूची प्रदर्शित करने के लिए टॉगल करने योग्य, प्रासंगिक मेनू। ड्रॉपडाउन जावास्क्रिप्ट प्लगइन के साथ इंटरैक्टिव बनाया गया ।
- <ul वर्ग = "ड्रॉपडाउन-मेनू" भूमिका = "मेनू" एरिया-लेबलबी = "ड्रॉपडाउनमेनू" >
- <li><a tabindex = "-1" href = "#" > क्रिया </a></li>
- <li><a tabindex = "-1" href = "#" > अन्य क्रिया </a></li>
- <li><a tabindex = "-1" href = "#" > यहाँ कुछ और </a></li>
- <ली क्लास = "डिवाइडर" ></li>
- <li><a tabindex = "-1" href = "#" > अलग किया गया लिंक </a></li>
- </ul>
केवल ड्रॉपडाउन मेनू को देखते हुए, यहां आवश्यक HTML है। आपको ड्रॉपडाउन के ट्रिगर और ड्रॉपडाउन मेनू को .dropdown
, या घोषित करने वाले किसी अन्य तत्व के भीतर लपेटने की आवश्यकता है position: relative;
। फिर बस मेनू बनाएं।
- <div क्लास = "ड्रॉपडाउन" >
- <!-- ड्रॉपडाउन टॉगल करने के लिए लिंक या बटन ->
- < ul वर्ग = "ड्रॉपडाउन-मेनू " भूमिका = " मेनू "
- <li><a tabindex = "-1" href = "#" > क्रिया </a></li>
- <li><a tabindex = "-1" href = "#" > अन्य क्रिया </a></li>
- <li><a tabindex = "-1" href = "#" > यहाँ कुछ और </a></li>
- <ली क्लास = "डिवाइडर" ></li>
- <li><a tabindex = "-1" href = "#" > अलग किया गया लिंक </a></li>
- </ul>
- </div>
मेनू को दाईं ओर संरेखित करें और ड्रॉपडाउन के अतिरिक्त स्तर शामिल करें।
ड्रॉपडाउन मेनू को दाईं ओर संरेखित करने के .pull-right
लिए जोड़ें ।.dropdown-menu
- <ul वर्ग = "ड्रॉपडाउन-मेनू पुल-राइट" भूमिका = "मेनू" एरिया-लेबलबी = "dLabel" >
- ...
- </ul>
लिंक को अक्षम करने के लिए ड्रॉपडाउन में .disabled
जोड़ें ।<li>
- <ul वर्ग = "ड्रॉपडाउन-मेनू" भूमिका = "मेनू" एरिया-लेबलबी = "ड्रॉपडाउनमेनू" >
- <li><a tabindex = "-1" href = "#" > नियमित लिंक </a></li>
- <li वर्ग = "अक्षम" ><a tabindex = "-1" href = "#" > अक्षम लिंक </a></li>
- <li><a tabindex = "-1" href = "#" > अन्य लिंक </a></li>
- </ul>
कुछ साधारण मार्कअप परिवर्धन के साथ, OS X की तरह होवर पर दिखाई देने वाले ड्रॉपडाउन मेनू का एक अतिरिक्त स्तर जोड़ें। स्वचालित स्टाइलिंग के लिए मौजूदा ड्रॉपडाउन मेनू में .dropdown-submenu
से किसी में भी जोड़ें ।li
- < ul वर्ग = "ड्रॉपडाउन-मेनू " भूमिका = " मेनू "
- ...
- <ली क्लास = "ड्रॉपडाउन-सबमेनू" >
- <a tabindex = "-1" href = "#" > अधिक विकल्प </a>
- <ul वर्ग = "ड्रॉपडाउन-मेनू" >
- ...
- </ul>
- </li>
- </ul>
Rdio से प्रेरित सरल पृष्ठ पर अंक लगाना, ऐप्स और खोज परिणामों के लिए बढ़िया। बड़े ब्लॉक को याद करना मुश्किल है, आसानी से स्केलेबल है, और बड़े क्लिक क्षेत्र प्रदान करता है।
- <div क्लास = "पेजिनेशन" >
- <उल>
- <li><a href = "#" > पिछला </a></li>
- <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 = "#" > 5 </a></li>
- <li><a href = "#" > अगला </a></li>
- </ul>
- </div>
लिंक विभिन्न परिस्थितियों के लिए अनुकूलन योग्य हैं। .disabled
क्लिक न करने योग्य लिंक के लिए और .active
वर्तमान पृष्ठ को इंगित करने के लिए उपयोग करें ।
- <div क्लास = "पेजिनेशन" >
- <उल>
- <li वर्ग = "अक्षम" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
इच्छित शैलियों को बनाए रखते हुए क्लिक कार्यक्षमता को हटाने के लिए आप वैकल्पिक रूप से सक्रिय या अक्षम एंकर को स्पैन के लिए स्वैप कर सकते हैं।
- <div क्लास = "पेजिनेशन" >
- <उल>
- <li class = "अक्षम" ><span> « </span></li>
- <li वर्ग = "सक्रिय" ><span> 1 </span></li>
- ...
- </ul>
- </div>
फैंसी बड़ा या छोटा पेजिनेशन? जोड़ें .pagination-large
, .pagination-small
, या .pagination-mini
अतिरिक्त आकार के लिए।
- <div class = "पेजिनेशन पेजिनेशन-लार्ज" >
- <उल>
- ...
- </ul>
- </div>
- <div क्लास = "पेजिनेशन" >
- <उल>
- ...
- </ul>
- </div>
- <div class = "पेजिनेशन पेजिनेशन-छोटा" >
- <उल>
- ...
- </ul>
- </div>
- <div class = "पेजिनेशन पेजिनेशन-मिनी" >
- <उल>
- ...
- </ul>
- </div>
पेजिनेशन लिंक के संरेखण को बदलने के लिए दो वैकल्पिक वर्गों में से एक जोड़ें: .pagination-centered
और .pagination-right
.
- <div class = "पेजिनेशन पेजिनेशन-केंद्रित" >
- ...
- </div>
- <div class = "पेजिनेशन पेजिनेशन-राइट" >
- ...
- </div>
लाइट मार्कअप और स्टाइल के साथ सरल पेजिनेशन कार्यान्वयन के लिए त्वरित पिछले और अगले लिंक। यह ब्लॉग या पत्रिकाओं जैसी साधारण साइटों के लिए बहुत अच्छा है।
डिफ़ॉल्ट रूप से, पेजर केंद्र लिंक करता है।
- <उल वर्ग = "पेजर" >
- <li><a href = "#" > पिछला </a></li>
- <li><a href = "#" > अगला </a></li>
- </ul>
वैकल्पिक रूप से, आप प्रत्येक लिंक को पक्षों से संरेखित कर सकते हैं:
- <उल वर्ग = "पेजर" >
- <ली क्लास = "पिछला" >
- <a href = "#" > ← पुराना </a>
- </li>
- <ली क्लास = "अगला" >
- <a href = "#" > नया → </a>
- </li>
- </ul>
पेजर लिंक पेजिनेशन से सामान्य .disabled
उपयोगिता वर्ग का भी उपयोग करते हैं।
- <उल वर्ग = "पेजर" >
- <ली क्लास = "पिछला अक्षम" >
- <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> |
नाम | उदाहरण | मार्कअप |
---|---|---|
चूक | 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> |
:empty
आसान कार्यान्वयन के लिए, जब कोई सामग्री मौजूद नहीं है तो लेबल और बैज बस (सीएसएस के चयनकर्ता के माध्यम से) ढह जाएंगे ।
आपकी साइट पर मुख्य सामग्री दिखाने के लिए एक हल्का, लचीला घटक। यह मार्केटिंग और सामग्री-भारी साइटों पर अच्छा काम करता है।
यह एक साधारण नायक इकाई है, विशेष रुप से प्रदर्शित सामग्री या जानकारी पर अतिरिक्त ध्यान देने के लिए एक साधारण जंबोट्रॉन-शैली घटक।
- <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
- थंबनेल आयामों के नियंत्रण के लिए।
जैसा कि पहले उल्लेख किया गया है, थंबनेल के लिए आवश्यक मार्कअप हल्का और सीधा है। यहां लिंक की गई छवियों के लिए डिफ़ॉल्ट सेटअप पर एक नज़र डालें :
- <उल वर्ग = "थंबनेल" >
- <ली क्लास = "स्पैन4" >
- <a href = "#" वर्ग = "थंबनेल"> _
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
थंबनेल में कस्टम HTML सामग्री के लिए, मार्कअप थोड़ा बदल जाता है। कहीं भी ब्लॉक स्तर की सामग्री की अनुमति देने के लिए, हम इस तरह के <a>
लिए स्वैप करते <div>
हैं:
- <उल वर्ग = "थंबनेल" >
- <ली क्लास = "स्पैन4" >
- <div class = "थंबनेल" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> थंबनेल लेबल </h3>
- <p> थंबनेल कैप्शन... </p>
- </div>
- </li>
- ...
- </ul>
आपके लिए उपलब्ध विभिन्न ग्रिड कक्षाओं के साथ अपने सभी विकल्पों का अन्वेषण करें। आप विभिन्न आकारों को मिलाकर मैच भी कर सकते हैं।
.alert
एक बुनियादी चेतावनी चेतावनी संदेश के लिए किसी भी पाठ और एक वैकल्पिक खारिज करें बटन को लपेटें ।
- <div क्लास = "अलर्ट" >
- <बटन प्रकार = "बटन" वर्ग = "बंद" डेटा-खारिज = "अलर्ट" > और समय; </बटन>
- <मजबूत> चेतावनी! </strong> अपने आप को सर्वश्रेष्ठ जांचें, आप बहुत अच्छे नहीं दिख रहे हैं।
- </div>
मोबाइल सफारी और मोबाइल ओपेरा ब्राउज़र, विशेषता के अलावा , टैग का उपयोग करते समय अलर्ट को खारिज करने के लिए data-dismiss="alert"
एक की आवश्यकता होती है ।href="#"
<a>
- <a href = "#" वर्ग = "बंद" डेटा-खारिज = "अलर्ट" > × </a>
वैकल्पिक रूप से, आप <button>
डेटा विशेषता वाले तत्व का उपयोग कर सकते हैं, जिसे हमने अपने दस्तावेज़ों के लिए करने का विकल्प चुना है। का उपयोग करते समय <button>
, आपको शामिल करना होगा type="button"
या आपके फ़ॉर्म सबमिट नहीं हो सकते हैं।
- <बटन प्रकार = "बटन" वर्ग = "बंद" डेटा-खारिज = "अलर्ट" > और समय; </बटन>
अलर्ट की त्वरित और आसान बर्खास्तगी के लिए अलर्ट jQuery प्लगइन का उपयोग करें ।
लंबे संदेशों के लिए, जोड़कर अलर्ट रैपर के ऊपर और नीचे पैडिंग बढ़ाएं .alert-block
।
सबसे अच्छा यो स्वयं जांचें, आप बहुत अच्छे नहीं दिख रहे हैं। नुल्ला विटे एलीट लिबरो, ए फेरेट्रा ऑग। प्रेज़ेंट कमोडो कर्सस मैग्ना, वेल स्केलेरिस्क निस्ल कॉन्सेक्टेटूर एट।
- <div class = "अलर्ट अलर्ट-ब्लॉक" >
- <बटन प्रकार = "बटन" वर्ग = "बंद" डेटा-खारिज = "अलर्ट" > और समय; </बटन>
- <h4> चेतावनी! </h4>
- सबसे अच्छा यो स्वयं जांचें, आप नहीं हैं ...
- </div>
अलर्ट का अर्थ बदलने के लिए वैकल्पिक कक्षाएं जोड़ें।
- <div class = "अलर्ट अलर्ट-एरर" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-सफलता" >
- ...
- </div>
- <div class = "अलर्ट अलर्ट-जानकारी" >
- ...
- </div>
लंबवत ढाल के साथ डिफ़ॉल्ट प्रगति पट्टी।
- <div वर्ग = "प्रगति" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 60 %; " </div>
- </div>
धारीदार प्रभाव बनाने के लिए ढाल का उपयोग करता है। IE7-8 में उपलब्ध नहीं है।
- <div class = "प्रगति प्रगति-धारीदार" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 20 %; " </div>
- </div>
धारियों को दाएं से बाएं चेतन .active
करने के लिए जोड़ें । .progress-striped
IE के सभी संस्करणों में उपलब्ध नहीं है।
- <div class = "प्रगति प्रगति-धारीदार सक्रिय" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 40 %; " </div>
- </div>
.progress
उन्हें ढेर करने के लिए एक ही में कई बार रखें ।
- <div वर्ग = "प्रगति" >
- <div वर्ग = "बार बार-सफलता" शैली = " चौड़ाई : 35 %; " ></div>
- <div class = "बार बार-चेतावनी" शैली = " चौड़ाई : 20 %; " ></div>
- <div वर्ग = "बार बार-खतरे" शैली = " चौड़ाई : 10 %; " </div>
- </div>
प्रोग्रेस बार एक ही बटन का उपयोग करते हैं और सुसंगत शैलियों के लिए अलर्ट क्लासेस का उपयोग करते हैं।
- <div class = "प्रगति प्रगति-जानकारी" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 20 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-सफलता" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 40 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-चेतावनी" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 60 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-खतरा" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 80 % " ></div>
- </div>
ठोस रंगों के समान, हमारे पास विविध धारीदार प्रगति पट्टियाँ हैं।
- <div class = "प्रगति प्रगति-जानकारी प्रगति-धारीदार" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 20 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-सफलता प्रगति-धारीदार" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 40 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-चेतावनी प्रगति-धारीदार" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 60 % " ></div>
- </div>
- <div class = "प्रगति प्रगति-खतरा प्रगति-धारीदार" >
- <div वर्ग = "बार" शैली = " चौड़ाई : 80 % " ></div>
- </div>
प्रोग्रेस बार अपने सभी प्रभावों को प्राप्त करने के लिए CSS3 ग्रेडिएंट, ट्रांज़िशन और एनिमेशन का उपयोग करते हैं। ये सुविधाएँ IE7-9 या Firefox के पुराने संस्करणों में समर्थित नहीं हैं।
Internet Explorer 10 और Opera 12 से पहले के संस्करण एनिमेशन का समर्थन नहीं करते हैं।
विभिन्न प्रकार के घटकों (जैसे ब्लॉग टिप्पणियाँ, ट्वीट्स, आदि) के निर्माण के लिए सार वस्तु शैलियाँ जो पाठ्य सामग्री के साथ एक बाएँ या दाएँ-संरेखित छवि पेश करती हैं।
डिफ़ॉल्ट मीडिया सामग्री ब्लॉक के बाईं या दाईं ओर मीडिया ऑब्जेक्ट (छवियां, वीडियो, ऑडियो) को तैरने की अनुमति देता है।
- <div वर्ग = "मीडिया" >
- < ए क्लास = "पुल- लेफ्ट" href = "#" >
- <img वर्ग = "मीडिया-वस्तु " डेटा- src = "धारक.जेएस/64x64" >
- </a>
- <div class = "मीडिया-बॉडी" >
- <h4 वर्ग = "मीडिया-शीर्षक" > मीडिया शीर्षक </h4>
- ...
- <!-- नेस्टेड मीडिया ऑब्जेक्ट ->
- <div वर्ग = "मीडिया" >
- ...
- </div>
- </div>
- </div>
कुछ अतिरिक्त मार्कअप के साथ, आप सूची के अंदर मीडिया का उपयोग कर सकते हैं (टिप्पणी धागे या लेख सूचियों के लिए उपयोगी)।
ग्रेविडा नाला में क्रैस सिट अमेट निभ लिबरो। नुल्ला वेल मेटस स्केलेरिस्क एंटे सॉलिसिटुडिन कमोडो। क्रैस पुरुस ओडियो, वेस्टिबुलम इन वल्पुटेट एट, टेम्पस विवेरा टर्पिस।
- <ul वर्ग = "मीडिया-सूची" >
- <ली क्लास = "मीडिया" >
- < ए क्लास = "पुल- लेफ्ट" href = "#" >
- <img वर्ग = "मीडिया-वस्तु " डेटा- src = "धारक.जेएस/64x64" >
- </a>
- <div class = "मीडिया-बॉडी" >
- <h4 वर्ग = "मीडिया-शीर्षक" > मीडिया शीर्षक </h4>
- ...
- <!-- नेस्टेड मीडिया ऑब्जेक्ट ->
- <div वर्ग = "मीडिया" >
- ...
- </div>
- </div>
- </li>
- </ul>
किसी तत्व को इनसेट प्रभाव देने के लिए कुएं के साथ-साथ एक साधारण प्रभाव का उपयोग करें।
- <div वर्ग = "अच्छी तरह से" >
- ...
- </div>
दो वैकल्पिक संशोधक वर्गों के साथ पैडिंग और गोल कोनों को नियंत्रित करें।
- <div class = "वेल वेल-लार्ज" >
- ...
- </div>
- <div class = "वेल वेल-स्मॉल" >
- ...
- </div>
मोडल और अलर्ट जैसी सामग्री को खारिज करने के लिए जेनेरिक क्लोज़ आइकन का उपयोग करें।
- <बटन वर्ग = "करीब" > × </बटन>
href="#"
यदि आप एंकर का उपयोग करना चाहते हैं तो iOS उपकरणों को क्लिक ईवेंट के लिए आवश्यकता होती है ।
- <a class = "करीब" href = "#" > × </a>
छोटे प्रदर्शन या व्यवहार में बदलाव के लिए सरल, केंद्रित कक्षाएं।
एक तत्व बाईं ओर फ़्लोट करें
- वर्ग = "पुल-बाएं"
- . खींचो - बाएँ {
- फ्लोट : बाएं ;
- }
एक तत्व सही फ़्लोट करें
- वर्ग = "पुल-राइट"
- . खींचो - दाएं {
- फ्लोट : सही ;
- }
किसी तत्व का रंग इसमें बदलें#999
- वर्ग = "म्यूट"
- . मौन {
- रंग : #999;
- }
float
किसी भी तत्व पर साफ़ करें
- वर्ग = "क्लियरफिक्स"
- . क्लियरफिक्स {
- * ज़ूम : 1 ;
- &: पहले ,
- और: के बाद {
- प्रदर्शन : टेबल ;
- सामग्री : "" ;
- }
- और: के बाद {
- स्पष्ट : दोनों ;
- }
- }