बूटस्ट्रैप कें शक्तिशाली, उत्तरदायी नेविगेशन हेडर, नवबार कें लेल दस्तावेजीकरण आ उदाहरण. ब्रांडिंग, नेविगेशन, आओर बहुत किछु के लेल समर्थन शामिल अछि, जाहि मे हमर पतन प्लगइन के समर्थन सेहो शामिल अछि.
कोना काज करैत अछि
नवबार के साथ शुरू करय सं पहिने अहां के की जानय के जरूरत अछि:
नवबार क॑ रिस्पांसिव कोलैप्सिंग आरू कलर स्कीम क्लास लेली एक रैपिंग .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) उपयोगिता वर्गक कें उपयोग करयत छै.
मार्का
The .navbar-brandक॑ अधिकांश तत्वऽ प॑ लागू करलऽ जाब॑ सकै छै, लेकिन एक एंकर सबसे अच्छा काम करै छै कैन्हेंकि कुछ तत्वऽ क॑ उपयोगिता वर्ग या कस्टम शैली केरऽ आवश्यकता हो सकै छै ।
छवि जोड़य कें लेल .navbar-brandसंभवतः हमेशा कस्टम शैली या उपयोगिता कें उचित आकार कें आवश्यकता होयत. प्रस्तुत करबाक लेल किछु उदाहरण प्रस्तुत अछि।
नव
नवबार नेविगेशन लिंक .navअपनऽ संशोधक वर्ग के साथ हमरऽ विकल्पऽ प॑ निर्माण करै छै आरू उचित प्रतिक्रियाशील स्टाइलिंग लेली टॉगलर वर्गऽ के उपयोग के आवश्यकता छै । नवबार म॑ नेविगेशन भी बढ़ी क॑ अपनऽ नवबार सामग्री क॑ सुरक्षित रूप स॑ संरेखित रखै लेली बेसी स॑ बेसी क्षैतिज जगह प॑ कब्जा करी लेतै ।
सक्रिय .activeअवस्थाओ ं—के साथ —वर्तमान पृष्ठ को दर्शाने के वलए सीधे .nav-links या उनके तत्काल माता-पिता .nav-items पर लागू ककया जा सकता है |
आ किएक त हम अपन नव के लेल क्लास के उपयोग करैत छी, अगर अहां चाहब त अहां लिस्ट-बेस्ड एप्रोच सं पूरा तरह सं बच सकय छी.
अहां अपन नवबार नव मे ड्रॉपडाउन कें उपयोग सेहो कयर सकय छी. ड्रॉपडाउन मेनू कें लेल स्थिति कें लेल एकटा रैपिंग तत्व कें आवश्यकता होयत छै, अइ कें लेल अलग-अलग आ नेस्टेड तत्वक कें उपयोग करनाय सुनिश्चित करूं .nav-itemआ .nav-linkजेना कि निम्नलिखित छै.
रूप
के साथ एक नवबार के भीतर विभिन्न फॉर्म नियंत्रण और घटक रखें .form-inline|
उपयोग मे तत्काल बच्चा तत्व .navbarफ्लेक्स लेआउट आओर डिफ़ॉल्ट रूप सँ justify-content: space-between. एहि व्यवहार केँ समायोजित करबाक लेल आवश्यकतानुसार अतिरिक्त फ्लेक्स उपयोगिताक उपयोग करू.
इनपुट समूह सेहो काज करैत अछि:
विभिन्न बटन क॑ ई नवबार फॉर्मऽ के हिस्सा के रूप म॑ भी समर्थित करलऽ गेलऽ छै, भी । इ एकटा बढ़िया स्मरण सेहो छै कि ऊर्ध्वाधर संरेखण उपयोगिताक कें उपयोग अलग-अलग आकार कें तत्वक कें संरेखित करय कें लेल कैल जा सकय छै.
मूल ग्रन्थ
नवबार मे .navbar-text. ई वर्ग पाठ केरऽ स्ट्रिंग लेली ऊर्ध्वाधर संरेखण आरू क्षैतिज अंतराल क॑ समायोजित करै छै ।
आवश्यकतानुसार अन्य घटक आ उपयोगिताक कें साथ मिश्रण आ मिलान करूं.
रंग योजनाएँ
नवबार के थीमिंग क॑ थीमिंग क्लास आरू background-colorयूटिलिटीज के संयोजन के बदौलत कहियो आसान नै रहलऽ छै । .navbar-lightहल्का पृष्ठभूमि रंग के साथ उपयोग के लेल, या .navbar-darkगहरे रंग के पृष्ठभूमि रंग के लेल चुनू . तखन, .bg-*उपयोगिताक संग अनुकूलित करू।
कंटेनर
यद्यपि एकरऽ आवश्यकता नै छै, लेकिन आप एक नवबार क॑ एक म॑ लपेटी क॑ .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-expandनवबार पर क्लास जोड़ू. नवबार के लेल जे हमेशा संकुचित रहैत अछि, कोनो .navbar-expandक्लास नहि जोड़ू.
टॉगलर
नवबार टॉगलर डिफ़ॉल्ट रूप स॑ बायां-संरेखित होय छै, लेकिन अगर वू एक जैसनऽ भाई-बहिन तत्व के पालन करै छै .navbar-brand, त॑ वू स्वचालित रूप स॑ सबसें दाहिना तरफ संरेखित होय जैतै । अपन मार्कअप के रिवर्स करला सं टॉगलर के प्लेसमेंट रिवर्स भ जायत. नीचाँ अलग-अलग टॉगल शैलीक उदाहरण देल गेल अछि ।
सबसँ कम ब्रेकपॉइंट मे कोनो नहि .navbar-brandदेखाओल गेल अछि:
बामा दिस ब्रांड नाम आ दाहिना दिस टॉगलर देखाओल गेल अछि:
बामा दिस टॉगलर आ दाहिना दिस ब्रांड नामक संग:
बाहरी सामग्री
कखनो काल अहाँ पृष्ठ पर अन्यत्र छिपल सामग्री के ट्रिगर करय लेल संकुचित प्लगइन के उपयोग करय चाहैत छी. कारण हमर प्लगइन idआ data-targetमिलान पर काज करैत अछि, से आसानी स भ सकैत अछि !