नेव्हिगेशन, अलर्ट, पॉपओव्हर आणि बरेच काही प्रदान करण्यासाठी डझनभर पुन्हा वापरता येण्याजोगे घटक बूटस्ट्रॅपमध्ये तयार केले आहेत.
Rdio द्वारे प्रेरित अल्ट्रा सरलीकृत आणि किमान शैलीबद्ध पृष्ठांकन, अॅप्स आणि शोध परिणामांसाठी उत्तम. मोठा ब्लॉक चुकणे कठीण आहे, सहज स्केलेबल आहे आणि मोठ्या क्लिक क्षेत्रे प्रदान करते.
लिंक्स सानुकूल करण्यायोग्य आहेत आणि योग्य वर्गासह अनेक परिस्थितींमध्ये कार्य करतात. .disabled
क्लिक न करता येणार्या दुव्यांसाठी आणि .active
वर्तमान पृष्ठासाठी.
पृष्ठांकन दुव्यांचे संरेखन बदलण्यासाठी दोनपैकी एक पर्यायी वर्ग जोडा: .pagination-centered
आणि .pagination-right
.
डीफॉल्ट पृष्ठांकन घटक लवचिक आहे आणि अनेक भिन्नतेमध्ये कार्य करतो.
एक <div>
मध्ये गुंडाळलेले, पृष्ठांकन फक्त एक आहे <ul>
.
- <div वर्ग = "पृष्ठांकन" >
- <ul>
- <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 = "#" > ४ </a></li>
- <li><a href = "#" > पुढे </a></li>
- </ul>
- </div>
पेजर घटक हा लाइट मार्कअप आणि अगदी हलक्या शैलीसह साध्या पृष्ठांकन अंमलबजावणीसाठी लिंक्सचा संच आहे. ब्लॉग किंवा मासिके सारख्या साध्या साइटसाठी हे छान आहे.
.disabled
पेजर लिंक्स पेजनेशनमधून सामान्य वर्ग देखील वापरतात .
डीफॉल्टनुसार, पेजर लिंक्स केंद्रस्थानी ठेवतात.
- <ul class = "पेजर" >
- <li>
- <a href="#" > मागील </a> _ _
- </li>
- <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 सारख्या ईमेल क्लायंटमध्ये किंवा पुश सूचनांसाठी मोबाइल अॅप्सवर आढळतात.
नाव | उदाहरण | मार्कअप |
---|---|---|
डीफॉल्ट | १ | <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 वर्ग = "नायक-युनिट" >
- <h1> शीर्षक </h1>
- <p> टॅगलाइन </p>
- <p>
- <a वर्ग = "btn btn-प्राथमिक btn-लार्ज" >
- अधिक जाणून घ्या
- </a>
- </p>
- </div>
हे एक साधे हिरो युनिट आहे, वैशिष्ट्यीकृत सामग्री किंवा माहितीकडे अतिरिक्त लक्ष वेधण्यासाठी एक साधा जंबोट्रॉन-शैलीचा घटक आहे.
h1
पृष्ठावरील सामग्रीचे विभाग योग्यरित्या काढण्यासाठी आणि विभाग करण्यासाठी एक साधा शेल . h1
हे डीफॉल्ट small
, घटक तसेच इतर बहुतेक घटक (अतिरिक्त शैलींसह) वापरू शकते .
- <div वर्ग = "पृष्ठ-हेडर" >
- <h1> उदाहरण पृष्ठ शीर्षलेख </h1>
- </div>
डीफॉल्टनुसार, बूटस्ट्रॅपची लघुप्रतिमा कमीतकमी आवश्यक मार्कअपसह लिंक केलेल्या प्रतिमा प्रदर्शित करण्यासाठी डिझाइन केलेली आहेत.
थोड्या अतिरिक्त मार्कअपसह, लघुप्रतिमांमध्ये शीर्षके, परिच्छेद किंवा बटणे यासारखी HTML सामग्रीचा कोणताही प्रकार जोडणे शक्य आहे.
लघुप्रतिमा (पूर्वी .media-grid
v1.4 पर्यंत) फोटो किंवा व्हिडिओंच्या ग्रिड, प्रतिमा शोध परिणाम, किरकोळ उत्पादने, पोर्टफोलिओ आणि बरेच काही यासाठी उत्तम आहेत. ते दुवे किंवा स्थिर सामग्री असू शकतात.
थंबनेल मार्कअप सोपे आहे—कित्याही ul
घटकांसह li
सर्व आवश्यक आहे. हे अतिशय लवचिक देखील आहे, तुमची सामग्री गुंडाळण्यासाठी फक्त थोडी अधिक मार्कअपसह कोणत्याही प्रकारच्या सामग्रीस अनुमती देते.
शेवटी, लघुप्रतिमा घटक थंबनेल परिमाणांच्या नियंत्रणासाठी विद्यमान ग्रिड सिस्टम वर्ग-जसे .span2
किंवा —वापरतात..span3
आधी सांगितल्याप्रमाणे, लघुप्रतिमांसाठी आवश्यक मार्कअप हलके आणि सरळ आहे. लिंक केलेल्या प्रतिमांसाठी डीफॉल्ट सेटअप येथे पहा :
- <ul class = "थंबनेल्स" >
- <li वर्ग = "span3" >
- <a href = "#" वर्ग = "थंबनेल" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
लघुप्रतिमांमध्ये सानुकूल HTML सामग्रीसाठी, मार्कअप थोडेसे बदलते. कोठेही ब्लॉक लेव्हल सामग्रीला अनुमती देण्यासाठी, आम्ही याप्रमाणे अदलाबदल <a>
करतो :<div>
- <ul class = "थंबनेल्स" >
- <li वर्ग = "span3" >
- <div वर्ग = "थंबनेल" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> थंबनेल लेबल </h5>
- <p> येथे लघुप्रतिमा मथळा... </p>
- </div>
- </li>
- ...
- </ul>
Bootstrap 2 सह, आम्ही बेस क्लास सरलीकृत केला आहे: .alert
ऐवजी .alert-message
. आम्ही किमान आवश्यक मार्कअप देखील कमी केले आहे-नाही <p>
डीफॉल्टनुसार आवश्यक आहे, फक्त बाह्य <div>
.
कमी कोडसह अधिक टिकाऊ घटकासाठी, आम्ही ब्लॉक अलर्ट, अधिक पॅडिंगसह येणारे संदेश आणि सामान्यत: अधिक मजकूरासाठी वेगळे स्वरूप काढून टाकले आहे. वर्ग देखील मध्ये बदलला आहे .alert-block
.
बूटस्ट्रॅप एक उत्कृष्ट jQuery प्लगइनसह येतो जे अलर्ट संदेशांना समर्थन देते, त्यांना जलद आणि सुलभपणे डिसमिस करते.
तुमचा संदेश आणि पर्यायी क्लोज आयकॉन साध्या वर्गासह डिव्हमध्ये गुंडाळा.
- <div वर्ग = "सूचना" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> चेतावणी! </strong> स्वतःची उत्तम तपासणी करा, तुम्ही फार चांगले दिसत नाही.
- </div>
सावधान! iOS डिव्हाइसेसना href="#"
अलर्ट डिसमिस करण्यासाठी एक आवश्यक आहे. अँकर क्लोज आयकॉनसाठी ते आणि डेटा विशेषता समाविष्ट करण्याचे सुनिश्चित करा. वैकल्पिकरित्या, तुम्ही डेटा विशेषता असलेले घटक वापरू शकता <button>
, जे आम्ही आमच्या डॉक्ससाठी निवडले आहे. वापरताना <button>
, आपण समाविष्ट करणे आवश्यक आहे type="button"
किंवा आपले फॉर्म सबमिट करू शकत नाहीत.
दोन पर्यायी वर्गांसह मानक सूचना संदेश सहजपणे विस्तारित करा: .alert-block
अधिक पॅडिंग आणि मजकूर नियंत्रणासाठी आणि .alert-heading
जुळणार्या शीर्षकासाठी.
स्वत:ची उत्तम तपासणी करा, तुम्ही फार चांगले दिसत नाही. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div वर्ग = "अलर्ट अलर्ट-ब्लॉक" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 वर्ग = "अलर्ट-हेडिंग" > चेतावणी! </h4>
- स्वत: ला उत्तम तपासा, तुम्ही नाही...
- </div>
- <div वर्ग = "सूचना इशारा-त्रुटी" >
- ...
- </div>
- <div वर्ग = "सूचना अलर्ट-यशस्वी" >
- ...
- </div>
- <div वर्ग = "अलर्ट अलर्ट-माहिती" >
- ...
- </div>
उभ्या ग्रेडियंटसह डीफॉल्ट प्रगती बार.
- <div वर्ग = "प्रगती" >
- <div वर्ग = "बार"
- शैली = " रुंदी : 60 %; " ></div>
- </div>
स्ट्रीप इफेक्ट तयार करण्यासाठी ग्रेडियंट वापरते (IE नाही).
- <div class = "progress progress-striped" >
- <div वर्ग = "बार"
- शैली = " रुंदी : 20 %; " ></div>
- </div>
स्ट्रीप केलेले उदाहरण घेते आणि ते अॅनिमेट करते (IE नाही).
- <div वर्ग = "प्रगती प्रगती-पट्टी
- सक्रिय" >
- <div वर्ग = "बार"
- शैली = " रुंदी : 40 %; " ></div>
- </div>
प्रगती बार सुसंगत शैलींसाठी काही समान बटण आणि अलर्ट वर्ग वापरतात.
घन रंगांप्रमाणेच, आमच्याकडे विविध स्ट्रीप प्रोग्रेस बार आहेत.
प्रोग्रेस बार CSS3 संक्रमणे वापरतात, त्यामुळे तुम्ही javascript द्वारे रुंदी डायनॅमिकरित्या समायोजित केल्यास, ते सहजतेने आकार बदलेल.
तुम्ही .active
वर्ग वापरल्यास, तुमचे .progress-striped
प्रोग्रेस बार डावीकडून उजवीकडे पट्टे अॅनिमेट करतील.
प्रोग्रेस बार त्यांचे सर्व प्रभाव साध्य करण्यासाठी CSS3 ग्रेडियंट, संक्रमण आणि अॅनिमेशन वापरतात. ही वैशिष्ट्ये IE7-9 किंवा Firefox च्या जुन्या आवृत्त्यांमध्ये समर्थित नाहीत.
ऑपेरा आणि IE यावेळी अॅनिमेशनला सपोर्ट करत नाहीत.
एखाद्या घटकावर इनसेट इफेक्ट देण्यासाठी विहीर वापरा.
- <div वर्ग = "वेल" >
- ...
- </div>
मॉडेल आणि सूचनांसारखी सामग्री डिसमिस करण्यासाठी जेनेरिक क्लोज आयकॉन वापरा.
- <button class = "बंद करा" > × </button>
तुम्ही अँकर वापरत असल्यास iOS डिव्हाइसेसना क्लिक इव्हेंटसाठी एक href="#" आवश्यक आहे.
- <a वर्ग = "बंद करा" href = "#" > × </a>