बूटस्ट्रैप के शक्तिशाली, उत्तरदायी नेविगेशन हेडर, नवबार खातिर दस्तावेजीकरण आ उदाहरण। ब्रांडिंग, नेविगेशन, आ अउरी बहुत कुछ खातिर समर्थन शामिल बा, जवना में हमनी के पतन प्लगइन के समर्थन भी शामिल बा।
कइसे काम करेला
नवबार के साथ शुरू करे से पहिले रउआँ के का जानल जरूरी बा:
नवबार सभ में रिस्पांसिव कोलैप्सिंग आ कलर स्कीम क्लास सभ खातिर .navbarसाथ रैपिंग के जरूरत होला।.navbar-expand{-sm|-md|-lg|-xl}
नवबार आ ओकर सामग्री डिफ़ॉल्ट रूप से तरल होला। वैकल्पिक कंटेनर के इस्तेमाल करीं ताकि ओकर क्षैतिज चौड़ाई सीमित हो सके।
नवबार के भीतर स्पेसिंग आ संरेखण के नियंत्रित करे खातिर हमनी के स्पेसिंग आ फ्लेक्स यूटिलिटी क्लास के इस्तेमाल करीं।
नवबार डिफ़ॉल्ट रूप से रिस्पांसिव होला, लेकिन रउआ आसानी से ओकरा के संशोधित क के ओकरा के बदल सकेनी। प्रतिक्रियाशील व्यवहार हमनी के संकुचित जावास्क्रिप्ट प्लगइन पर निर्भर करेला।
प्रिंट करे के समय नवबार डिफ़ॉल्ट रूप से छिपल रहेला। .d-printमें जोड़ के ओह लोग के छपवावे खातिर मजबूर करीं .navbar. डिस्प्ले यूटिलिटी क्लास देखल जाव ।
कौनों तत्व के इस्तेमाल क के सुलभता सुनिश्चित करीं <nav>या अगर कौनों अउरी जेनेरिक तत्व जइसे कि a के इस्तेमाल करत होखे तब हर नवबार <div>में a जोड़ role="navigation"के सहायक टेक्नालॉजी सभ के प्रयोगकर्ता लोग खातिर एकरा के एगो मील के पत्थर क्षेत्र के रूप में स्पष्ट रूप से पहिचानल जा सके ला।
एगो उदाहरण आ समर्थित उप-घटक सभ के सूची खातिर आगे पढ़ीं।
समर्थित सामग्री बा
नवबार मुट्ठी भर सब-कम्पोनेंट खातिर बिल्ट-इन सपोर्ट के संगे आवेला। जरूरत के हिसाब से निम्नलिखित में से चुनीं:
.navbar-brandअपना कंपनी, उत्पाद, भा प्रोजेक्ट के नाम खातिर.
.navbar-navपूरा ऊँचाई आ हल्का नेविगेशन खातिर (ड्रॉपडाउन खातिर सपोर्ट सहित)।
.navbar-togglerहमनी के संकुचन प्लगइन आ अन्य नेविगेशन टॉगलिंग व्यवहार सभ के साथ इस्तेमाल खातिर।
.form-inlineकवनो रूप नियंत्रण आ क्रिया खातिर।
.navbar-textपाठ के लंबवत केंद्रित स्ट्रिंग जोड़े खातिर।
.collapse.navbar-collapseएगो पैरेंट ब्रेकपॉइंट द्वारा नवबार सामग्री के समूहीकरण आ छिपावे खातिर।
इहाँ एगो रिस्पांसिव लाइट-थीम वाला नवबार में शामिल सभ उप-घटक सभ के उदाहरण दिहल गइल बा जे lg(बड़हन) ब्रेकपॉइंट पर स्वचालित रूप से ढह जाला।
एह उदाहरण में रंग ( bg-light) आ स्पेसिंग ( my-2, my-lg-0, mr-sm-0, my-sm-0) उपयोगिता क्लास के इस्तेमाल कइल गइल बा।
ब्रांड
द .navbar-brandके ज्यादातर तत्व सभ पर लागू कइल जा सके ला, बाकी एंकर सभसे नीक काम करे ला काहें से कि कुछ तत्व सभ खातिर यूटिलिटी क्लास भा कस्टम स्टाइल के जरूरत पड़ सके ला।
में छवि जोड़ला खातिर .navbar-brandसंभवतः हमेशा कस्टम शैली भा उपयोगिता के सही आकार के जरूरत पड़ी। इहाँ कुछ उदाहरण दिहल जा रहल बा जवना के प्रदर्शन करे के बा।
नव के बा
नवबार नेविगेशन लिंक हमनी के .navविकल्पन पर आपन संशोधक वर्ग के साथ बनावल जाला आ उचित रिस्पांसिव स्टाइलिंग खातिर टॉगलर क्लास के इस्तेमाल के जरूरत होला। नवबार में नेविगेशन भी बढ़ जाई जेहसे कि रउरा नवबार के सामग्री के सुरक्षित रूप से संरेखित रखे खातिर अधिका से अधिका क्षैतिज जगह पर कब्जा हो सके.
सक्रिय अवस्था—साथ .active—वर्तमान पन्ना के संकेत देवे खातिर सीधे .nav-links या उनके तत्काल माता-पिता .nav-items पर लागू कइल जा सके ला।
आ काहे कि हमनी का अपना नव खातिर क्लास के इस्तेमाल करीले एहसे रउरा चाहब त सूची आधारित तरीका से पूरा तरह से बच सकेनी.
रउआँ अपना नवबार नव में ड्रॉपडाउन के भी उपयोग कर सकत बानी। ड्रॉपडाउन मेनू सभ में पोजीशनिंग खातिर रैपिंग तत्व के जरूरत होला, एह से नीचे देखावल गइल तरीका से अलग-अलग .nav-itemआ नेस्टेड तत्व सभ के इस्तेमाल जरूर करीं।.nav-link
फार्म के रूप में बा
के साथ एगो नवबार के भीतर विभिन्न रूप नियंत्रण आ घटक के रखीं .form-inline।
उपयोग में तत्काल बच्चा तत्व .navbarफ्लेक्स लेआउट आ डिफ़ॉल्ट रूप से justify-content: space-between. एह व्यवहार के समायोजित करे खातिर जरूरत के हिसाब से अतिरिक्त फ्लेक्स उपयोगिता के इस्तेमाल करीं।
इनपुट समूह भी काम करेला, इहो:
एह नवबार फॉर्म सभ के हिस्सा के रूप में बिबिध बटन सभ के भी सपोर्ट कइल जाला। ई एगो बढ़िया याद दिलावत बा कि अलग-अलग साइज के तत्व सभ के संरेखित करे खातिर ऊर्ध्वाधर संरेखण उपयोगिता सभ के इस्तेमाल कइल जा सके ला।
पाठ
नवबार में 1 के मदद से पाठ के बिट हो सकेला .navbar-text। ई क्लास टेक्स्ट के स्ट्रिंग सभ खातिर वर्टिकल संरेखण आ क्षैतिज स्पेसिंग के समायोजित करे ला।
जरूरत के हिसाब से अन्य घटक आ उपयोगिता सभ के साथ मिला के मिलान करीं।
रंग योजना के बारे में बतावल गइल बा
नवबार के थीमिंग कबो आसान ना रहल जवना के बदौलत थीमिंग क्लास आ background-colorयूटिलिटीज के संयोजन बा. .navbar-lightहल्का बैकग्राउंड रंग के साथ इस्तेमाल खातिर, या .navbar-darkगहिरा बैकग्राउंड रंग खातिर चुनीं । .bg-*एकरा बाद, उपयोगिता के संगे अनुकूलित करीं ।
कंटेनर के बा
हालाँकि, एकर जरूरत नइखे, रउआँ कौनों पन्ना पर केंद्रित करे खातिर नवबार के a में लपेट सके लीं .containerया फिर एक के भीतर जोड़ के खाली फिक्स भा स्थिर टॉप नवबार के सामग्री के केंद्र में रख सके लीं ।
.navbar-expand{-sm|-md|-lg|-xl}जब कंटेनर आपके नवबार के भीतर होखे तब एकर क्षैतिज पैडिंग आपके निर्दिष्ट क्लास से कम ब्रेकपॉइंट पर हटा दिहल जाला । एह से ई सुनिश्चित होला कि जब राउर नवबार ढह जाला त हमनी का निचला व्यूपोर्ट पर बेवजह पैडिंग पर डबल ना कर रहल बानी जा.
प्लेसमेंट के बा
नवबार के गैर-स्थिर स्थिति में रखे खातिर हमनी के स्थिति उपयोगिता के उपयोग करीं। ऊपर के ओर फिक्स, नीचे के ओर फिक्स, या ऊपर के ओर चिपकल से चुनीं (पन्ना के साथ तब ले स्क्रॉल करे ला जब ले ऊ ऊपर ना पहुँच जाला, फिर ओहिजा रहे ला)। फिक्स नवबार सभ में इस्तेमाल position: fixedहोला , मने कि ई DOM के सामान्य प्रवाह से खींच लिहल जालें आ अन्य तत्व सभ के साथ ओवरलैप होखे से रोके खातिर कस्टम CSS (उदाहरण खातिर, padding-topपर ) के जरूरत पड़ सके ला।<body>
नवबार सभ .navbar-toggler, .navbar-collapse, आ .navbar-expand{-sm|-md|-lg|-xl}क्लास सभ के इस्तेमाल क सके लें जेह में बदलाव कइल जा सके ला जब इनहन के सामग्री कौनों बटन के पीछे ढह जाला। अन्य उपयोगिता सभ के संयोजन में, आप आसानी से चुन सकत बानी कि कब खास तत्व सभ के देखावे के बा या छिपावे के बा।
नवबार टॉगलर डिफ़ॉल्ट रूप से बाईं ओर के संरेखित होलें, बाकी अगर ई कौनों भाई-बहिन के तत्व के पालन करे लें जइसे कि .navbar-brand, ई स्वचालित रूप से सभसे दाहिने ओर संरेखित हो जइहें। अपना मार्कअप के उलट दिहला से टॉगलर के प्लेसमेंट उल्टा हो जाई. नीचे अलग-अलग टॉगल शैली सभ के उदाहरण दिहल गइल बा।
.navbar-brandसबसे कम ब्रेकपॉइंट में कवनो ना देखावल गइल बा:
बाईं ओर ब्रांड नाम आ दाहिने ओर टॉगलर देखावल गइल बा:
बाईं ओर टॉगलर आ दाहिने ओर ब्रांड नाम के साथ:
बाहरी सामग्री के बारे में बतावल गइल बा
कई बेर रउआँ पन्ना पर कहीं अउरी छिपल सामग्री के ट्रिगर करे खातिर संकुचित प्लगइन के इस्तेमाल कइल चाहत बानी। काहे कि हमनी के प्लगइन idआ data-targetमिलान पर काम करेला, ऊ आसानी से हो जाला!