பூட்ஸ்டார்ப்பின் சக்திவாய்ந்த, பதிலளிக்கக்கூடிய வழிசெலுத்தல் தலைப்புக்கான ஆவணங்கள் மற்றும் எடுத்துக்காட்டுகள், navbar. பிராண்டிங், வழிசெலுத்தல் மற்றும் பலவற்றிற்கான ஆதரவை உள்ளடக்கியது, இதில் எங்கள் சரிவு செருகுநிரலுக்கான ஆதரவு அடங்கும்.
எப்படி இது செயல்படுகிறது
navbar உடன் தொடங்குவதற்கு முன் நீங்கள் தெரிந்து கொள்ள வேண்டியது இங்கே:
நவ்பார்களுக்குப் .navbarபதிலளிக்கக்கூடிய .navbar-expand{-sm|-md|-lg|-xl}சரிவு மற்றும் வண்ணத் திட்ட வகுப்புகளுக்கு ஒரு ரேப்பிங் தேவை.
Navbars மற்றும் அவற்றின் உள்ளடக்கங்கள் இயல்பாகவே திரவமாக இருக்கும். அவற்றின் கிடைமட்ட அகலத்தைக் கட்டுப்படுத்த விருப்பமான கொள்கலன்களைப் பயன்படுத்தவும் .
நேவ்பார்களுக்குள் இடைவெளி மற்றும் சீரமைப்பைக் கட்டுப்படுத்த எங்கள் இடைவெளி மற்றும் நெகிழ்வு பயன்பாட்டு வகுப்புகளைப் பயன்படுத்தவும்.
Navbars இயல்பாகவே பதிலளிக்கக்கூடியவை, ஆனால் அதை மாற்ற நீங்கள் அவற்றை எளிதாக மாற்றலாம். பதிலளிக்கக்கூடிய நடத்தை எங்கள் சுருக்க ஜாவாஸ்கிரிப்ட் செருகுநிரலைப் பொறுத்தது.
நவ்பார்கள் அச்சிடும்போது இயல்பாக மறைக்கப்படும். இல் சேர்ப்பதன் மூலம் அவற்றை அச்சிடுமாறு .d-printகட்டாயப்படுத்தவும் .navbar. காட்சி பயன்பாட்டு வகுப்பைப் பார்க்கவும் .
ஒரு உறுப்பைப் பயன்படுத்துவதன் மூலம் அணுகலை உறுதிசெய்யவும் <nav>அல்லது ஒரு போன்ற பொதுவான உறுப்பைப் பயன்படுத்தினால், உதவித் தொழில்நுட்பங்களைப் பயன்படுத்துபவர்களுக்கு ஒரு முக்கியப் பகுதி என வெளிப்படையாக அடையாளம் காண ஒவ்வொரு navbar க்கும் <div>a ஐச் சேர்க்கவும் .role="navigation"
.collapse.navbar-collapseநேவ்பார் உள்ளடக்கங்களை ஒரு பெற்றோர் பிரேக் பாயின்ட் மூலம் தொகுத்தல் மற்றும் மறைத்தல்.
lg(பெரிய) பிரேக் பாயிண்டில் தானாகவே சரிந்துவிடும், பதிலளிக்கக்கூடிய ஒளி-தீம் கொண்ட நேவ்பாரில் உள்ள அனைத்து துணைக் கூறுகளின் உதாரணம் இங்கே உள்ளது .
இந்த எடுத்துக்காட்டு வண்ணம் ( bg-light) மற்றும் இடைவெளி ( my-2, my-lg-0, mr-sm-0) my-sm-0பயன்பாட்டு வகுப்புகளைப் பயன்படுத்துகிறது.
பிராண்ட்
பெரும்பாலான .navbar-brandஉறுப்புகளுக்குப் பயன்படுத்தப்படலாம், ஆனால் சில உறுப்புகளுக்கு பயன்பாட்டு வகுப்புகள் அல்லது தனிப்பயன் பாணிகள் தேவைப்படலாம் என்பதால் ஒரு நங்கூரம் சிறப்பாகச் செயல்படுகிறது.
படங்களைச் சேர்ப்பது .navbar-brandஎப்போதுமே தனிப்பயன் பாணிகள் அல்லது பயன்பாடுகள் சரியான அளவில் தேவைப்படும். இங்கே நிரூபிக்க சில எடுத்துக்காட்டுகள் உள்ளன.
நவ்
Navbar வழிசெலுத்தல் இணைப்புகள் .navஅவற்றின் சொந்த மாற்றியமைக்கும் வகுப்பைக் கொண்டு எங்கள் விருப்பங்களை உருவாக்குகின்றன மற்றும் சரியான பதிலளிக்கக்கூடிய ஸ்டைலிங்கிற்கு மாற்று வகுப்புகளைப் பயன்படுத்த வேண்டும். உங்கள் navbar உள்ளடக்கங்களை பாதுகாப்பாக சீரமைக்க, navbar களில் உள்ள வழிசெலுத்தல் கூடுமானவரை கிடைமட்ட இடத்தை ஆக்கிரமித்து வளரும் .
செயலில் உள்ள நிலைகள்—உடன்— .activeதற்போதைய பக்கத்தைக் குறிக்க நேரடியாக .nav-linkகள் அல்லது அவர்களின் உடனடி பெற்றோருக்குப் பயன்படுத்தலாம் .nav-item.
நாங்கள் எங்கள் navsக்கு வகுப்புகளைப் பயன்படுத்துவதால், நீங்கள் விரும்பினால் பட்டியல் அடிப்படையிலான அணுகுமுறையை முழுவதுமாகத் தவிர்க்கலாம்.
உங்கள் navbar nav இல் கீழ்தோன்றும் அம்சங்களையும் நீங்கள் பயன்படுத்தலாம். கீழ்தோன்றும் மெனுக்களுக்கு பொசிஷனிங்கிற்கு ரேப்பிங் உறுப்பு தேவைப்படுகிறது, எனவே கீழே காட்டப்பட்டுள்ளபடி தனித்தனி .nav-itemமற்றும் உள்ளமை உறுப்புகளைப் பயன்படுத்துவதை உறுதிப்படுத்திக் கொள்ளவும் ..nav-link
படிவங்கள்
பல்வேறு படிவக் கட்டுப்பாடுகள் மற்றும் கூறுகளை ஒரு navbar இல் வைக்கவும் .form-inline.
ஃப்ளெக்ஸ் தளவமைப்பில் உள்ள உடனடி குழந்தைகள் கூறுகள் .navbarமற்றும் இயல்புநிலைக்கு justify-content: between. இந்த நடத்தையை சரிசெய்ய தேவையான கூடுதல் ஃப்ளெக்ஸ் பயன்பாடுகளைப் பயன்படுத்தவும்.
உள்ளீட்டு குழுக்களும் வேலை செய்கின்றன:
இந்த navbar படிவங்களின் ஒரு பகுதியாக பல்வேறு பட்டன்களும் ஆதரிக்கப்படுகின்றன. வெவ்வேறு அளவிலான கூறுகளை சீரமைக்க செங்குத்து சீரமைப்பு பயன்பாடுகள் பயன்படுத்தப்படலாம் என்பதை இது ஒரு சிறந்த நினைவூட்டலாகும்.
உரை
Navbars இன் உதவியுடன் உரையின் பிட்களைக் கொண்டிருக்கலாம் .navbar-text. இந்த வகுப்பானது உரையின் சரங்களுக்கான செங்குத்து சீரமைப்பு மற்றும் கிடைமட்ட இடைவெளியை சரிசெய்கிறது.
தேவைக்கேற்ப மற்ற கூறுகள் மற்றும் பயன்பாடுகளுடன் கலந்து பொருத்தவும்.
வண்ண திட்டங்கள்
தீமிங் வகுப்புகள் மற்றும் பயன்பாடுகளின் கலவையால் navbar தீமிங் எளிதாக இருந்ததில்லை background-color. .navbar-lightஒளி பின்னணி வண்ணங்கள் அல்லது .navbar-darkஇருண்ட பின்னணி வண்ணங்களைப் பயன்படுத்துவதற்குத் தேர்வு செய்யவும் . பின்னர், .bg-*பயன்பாடுகளுடன் தனிப்பயனாக்கவும்.
.navbar-expand{-sm|-md|-lg|-xl}கொள்கலன் உங்கள் navbarக்குள் இருக்கும்போது, அதன் கிடைமட்ட திணிப்பு உங்கள் குறிப்பிட்ட வகுப்பை விடக் குறைவான இடைவெளியில் அகற்றப்படும் . உங்கள் நேவ்பார் சுருங்கும்போது குறைந்த வியூபோர்ட்களில் தேவையில்லாமல் பேடிங்கை இரட்டிப்பாக்க மாட்டோம் என்பதை இது உறுதி செய்கிறது.
வேலை வாய்ப்பு
நாவ்பார்களை நிலையான நிலைகளில் வைக்க எங்கள் நிலைப் பயன்பாடுகளைப் பயன்படுத்தவும். மேலே நிலையானது, கீழே நிலையானது அல்லது மேலே ஒட்டிக்கொண்டது என்பதைத் தேர்வுசெய்யவும் (பக்கத்தை மேலே அடையும் வரை ஸ்க்ரோல் செய்து, பின்னர் அங்கேயே இருக்கும்). நிலையான நேவ்பார்கள் பயன்படுத்துகின்றன position: fixed, அதாவது அவை DOM இன் இயல்பான ஓட்டத்திலிருந்து இழுக்கப்படுகின்றன மற்றும் பிற உறுப்புகளுடன் ஒன்றுடன் ஒன்று சேர்வதைத் தடுக்க தனிப்பயன் CSS (எ.கா., padding-topஇல் ) தேவைப்படலாம்.<body>
Navbars .navbar-toggler, .navbar-collapse, மற்றும் .navbar-expand{-sm|-md|-lg|-xl}வகுப்புகளைப் பயன்படுத்தி, அவற்றின் உள்ளடக்கம் பொத்தானுக்குப் பின்னால் சரிந்தால் மாற்றலாம். பிற பயன்பாடுகளுடன் இணைந்து, குறிப்பிட்ட கூறுகளை எப்போது காண்பிக்க வேண்டும் அல்லது மறைக்க வேண்டும் என்பதை நீங்கள் எளிதாக தேர்வு செய்யலாம்.
ஒருபோதும் சரிவடையாத .navbar-expandnavbarகளுக்கு, navbar இல் வகுப்பைச் சேர்க்கவும். எப்போதும் சரிந்துவிடும் நவ்பார்களுக்கு, எந்த வகுப்பையும் சேர்க்க வேண்டாம் .navbar-expand.
டோக்லர்
Navbar togglers இயல்பாகவே இடதுபுறமாக சீரமைக்கப்படும், ஆனால் அவர்கள் ஒரு உடன்பிறந்த உறுப்பைப் பின்பற்றினால் .navbar-brand, அவை தானாகவே வலதுபுறத்தில் சீரமைக்கப்படும். உங்கள் மார்க்அப்பை மாற்றுவது, டோக்லரின் இடத்தை மாற்றும். கீழே வெவ்வேறு மாற்று வடிவங்களின் எடுத்துக்காட்டுகள் உள்ளன.
குறைந்த .navbar-brandபிரேக் பாயிண்டில் காட்டப்படாமல்:
இடதுபுறத்தில் பிராண்ட் பெயர் மற்றும் வலதுபுறத்தில் டோக்லர் காட்டப்பட்டுள்ளது:
இடதுபுறத்தில் டோக்லர் மற்றும் வலதுபுறத்தில் பிராண்ட் பெயருடன்:
வெளிப்புற உள்ளடக்கம்
சில சமயங்களில், பக்கத்தின் வேறு இடங்களில் மறைக்கப்பட்ட உள்ளடக்கத்தைத் தூண்டுவதற்கு, சுருக்கச் செருகுநிரலைப் பயன்படுத்த விரும்புகிறீர்கள். எங்கள் சொருகி idமற்றும் data-targetபொருத்தம் வேலை ஏனெனில், அது எளிதாக செய்யப்படுகிறது!