નવબાર
બુટસ્ટ્રેપના શક્તિશાળી, રિસ્પોન્સિવ નેવિગેશન હેડર, નેવબાર માટે દસ્તાવેજીકરણ અને ઉદાહરણો. બ્રાન્ડિંગ, નેવિગેશન, સંકુચિત પ્લગઇન અને વધુ માટે સમર્થન શામેલ છે.
તે કેવી રીતે કામ કરે છે
નવબાર સાથે પ્રારંભ કરતા પહેલા તમારે જે જાણવાની જરૂર છે તે અહીં છે:
- રિસ્પોન્સિવ કોલેપ્સિંગ અને કલર સ્કીમ ક્લાસ માટે નવબાર્સને રેપિંગની જરૂર પડે છે
.navbar
..navbar-expand{-sm|-md|-lg|-xl}
- Navbars અને તેમના સમાવિષ્ટો મૂળભૂત રીતે પ્રવાહી છે. તેમની આડી પહોળાઈને મર્યાદિત કરવા માટે વૈકલ્પિક કન્ટેનરનો ઉપયોગ કરો .
- નેવબાર્સમાં અંતર અને ગોઠવણીને નિયંત્રિત કરવા માટે અમારા અંતર અને ફ્લેક્સ ઉપયોગિતા વર્ગોનો ઉપયોગ કરો.
- નેવબાર્સ ડિફૉલ્ટ રૂપે પ્રતિભાવશીલ હોય છે, પરંતુ તમે તેને બદલવા માટે તેને સરળતાથી સંશોધિત કરી શકો છો. પ્રતિભાવશીલ વર્તન અમારા સંકુચિત JavaScript પ્લગઇન પર આધારિત છે.
- નવબાર પ્રિન્ટ કરતી વખતે ડિફોલ્ટ રૂપે છુપાયેલા હોય છે. માં ઉમેરીને તેમને છાપવા માટે દબાણ
.d-print
કરો.navbar
. ડિસ્પ્લે યુટિલિટી ક્લાસ જુઓ . - એલિમેન્ટનો ઉપયોગ કરીને ઍક્સેસિબિલિટીની ખાતરી કરો
<nav>
અથવા, જો વધુ સામાન્ય તત્વ જેમ કે<div>
, દરેક નેવબારમાં a ઉમેરો તોrole="navigation"
તેને સહાયક ટેક્નોલોજીના વપરાશકર્તાઓ માટે સીમાચિહ્ન પ્રદેશ તરીકે સ્પષ્ટપણે ઓળખવા માટે.
prefers-reduced-motion
મીડિયા ક્વેરી પર આધારિત છે. અમારા ઍક્સેસિબિલિટી દસ્તાવેજીકરણનો ઘટાડો ગતિ વિભાગ જુઓ
.
આધારભૂત સામગ્રી
નવબાર્સ મુઠ્ઠીભર પેટા ઘટકો માટે બિલ્ટ-ઇન સપોર્ટ સાથે આવે છે. જરૂર મુજબ નીચેનામાંથી પસંદ કરો:
.navbar-brand
તમારી કંપની, ઉત્પાદન અથવા પ્રોજેક્ટના નામ માટે..navbar-nav
સંપૂર્ણ ઊંચાઈ અને હળવા વજનના નેવિગેશન માટે (ડ્રોપડાઉન માટે સપોર્ટ સહિત)..navbar-toggler
અમારા સંકુચિત પ્લગઇન અને અન્ય નેવિગેશન ટોગલીંગ વર્તણૂકો સાથે ઉપયોગ કરવા માટે..form-inline
કોઈપણ ફોર્મ નિયંત્રણો અને ક્રિયાઓ માટે..navbar-text
ટેક્સ્ટની ઊભી કેન્દ્રિત સ્ટ્રિંગ્સ ઉમેરવા માટે..collapse.navbar-collapse
પેરેંટ બ્રેકપોઇન્ટ દ્વારા નવબાર સામગ્રીઓને જૂથબદ્ધ કરવા અને છુપાવવા માટે.
પ્રતિભાવશીલ લાઇટ-થીમ આધારિત નવબારમાં સમાવિષ્ટ તમામ પેટા ઘટકોનું અહીં ઉદાહરણ છે જે lg
(મોટા) બ્રેકપોઇન્ટ પર આપમેળે તૂટી જાય છે.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false">
Dropdown
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
આ ઉદાહરણ રંગ ( bg-light
) અને અંતર ( my-2
, my-lg-0
, mr-sm-0
, my-sm-0
) ઉપયોગિતા વર્ગોનો ઉપયોગ કરે છે.
બ્રાન્ડ
મોટાભાગના .navbar-brand
ઘટકો પર લાગુ કરી શકાય છે, પરંતુ એન્કર શ્રેષ્ઠ કાર્ય કરે છે, કારણ કે કેટલાક ઘટકોને ઉપયોગિતા વર્ગો અથવા કસ્ટમ શૈલીઓની જરૂર પડી શકે છે.
<!-- As a link -->
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
<!-- As a heading -->
<nav class="navbar navbar-light bg-light">
<span class="navbar-brand mb-0 h1">Navbar</span>
</nav>
વિલમાં છબીઓ ઉમેરવા માટે .navbar-brand
સંભવતઃ હંમેશા યોગ્ય રીતે કદમાં કસ્ટમ શૈલીઓ અથવા ઉપયોગિતાઓની જરૂર પડે છે. અહીં દર્શાવવા માટે કેટલાક ઉદાહરણો છે.
<!-- Just an image -->
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">
<img src="/docs/4.6/assets/brand/bootstrap-solid.svg" width="30" height="30" alt="">
</a>
</nav>
<!-- Image and text -->
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">
<img src="/docs/4.6/assets/brand/bootstrap-solid.svg" width="30" height="30" class="d-inline-block align-top" alt="">
Bootstrap
</a>
</nav>
નેવ
નવબાર નેવિગેશન લિંક્સ .nav
તેમના પોતાના મોડિફાયર ક્લાસ સાથે અમારા વિકલ્પો પર બિલ્ડ કરે છે અને યોગ્ય રિસ્પોન્સિવ સ્ટાઇલ માટે ટોગલર ક્લાસનો ઉપયોગ જરૂરી છે. તમારા નવબાર સમાવિષ્ટોને સુરક્ષિત રીતે સંરેખિત રાખવા માટે નેવબારમાં નેવિગેશન પણ શક્ય તેટલી આડી જગ્યા પર કબજો કરવા માટે વધશે .
.active
વર્તમાન પૃષ્ઠને સૂચવવા માટે સક્રિય સ્થિતિઓ-સાથે , સીધા .nav-link
s અથવા તેમના તાત્કાલિક માતાપિતાને લાગુ કરી શકાય છે .nav-item
.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
</div>
</nav>
અને કારણ કે અમે અમારા navs માટે વર્ગોનો ઉપયોગ કરીએ છીએ, જો તમને ગમે તો તમે સૂચિ-આધારિત અભિગમને સંપૂર્ણપણે ટાળી શકો છો.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-link active" href="#">Home <span class="sr-only">(current)</span></a>
<a class="nav-link" href="#">Features</a>
<a class="nav-link" href="#">Pricing</a>
<a class="nav-link disabled">Disabled</a>
</div>
</div>
</nav>
તમે તમારા નેવબારમાં ડ્રોપડાઉનનો પણ ઉપયોગ કરી શકો છો. ડ્રોપડાઉન મેનૂને સ્થિતિ માટે રેપિંગ એલિમેન્ટની જરૂર હોય છે, તેથી નીચે બતાવ્યા પ્રમાણે .nav-item
અને તેના માટે અલગ અને નેસ્ટેડ તત્વોનો ઉપયોગ કરવાની ખાતરી કરો..nav-link
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false">
Dropdown link
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
</ul>
</div>
</nav>
સ્વરૂપો
વિવિધ ફોર્મ નિયંત્રણો અને ઘટકો નેવબારમાં સાથે મૂકો .form-inline
.
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</nav>
ફ્લેક્સ લેઆઉટના ઉપયોગના તાત્કાલિક ચાઇલ્ડ એલિમેન્ટ્સ .navbar
અને પર ડિફોલ્ટ થશે justify-content: space-between
. આ વર્તણૂકને સમાયોજિત કરવા માટે વધારાની ફ્લેક્સ ઉપયોગિતાઓનો ઉપયોગ કરો.
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand">Navbar</a>
<form class="form-inline">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</nav>
ઇનપુટ જૂથો પણ કાર્ય કરે છે:
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">@</span>
</div>
<input type="text" class="form-control" placeholder="Username" aria-label="Username" aria-describedby="basic-addon1">
</div>
</form>
</nav>
આ નવબાર સ્વરૂપોના ભાગ રૂપે વિવિધ બટનો પણ સમર્થિત છે. આ એક મહાન રીમાઇન્ડર પણ છે કે ઊભી ગોઠવણી ઉપયોગિતાઓનો ઉપયોગ વિવિધ કદના ઘટકોને સંરેખિત કરવા માટે થઈ શકે છે.
<nav class="navbar navbar-light bg-light">
<form class="form-inline">
<button class="btn btn-outline-success" type="button">Main button</button>
<button class="btn btn-sm btn-outline-secondary" type="button">Smaller button</button>
</form>
</nav>
ટેક્સ્ટ
નવબાર્સમાં ની મદદથી ટેક્સ્ટના બિટ્સ હોઈ શકે છે .navbar-text
. આ વર્ગ ટેક્સ્ટની સ્ટ્રિંગ્સ માટે ઊભી ગોઠવણી અને આડી અંતર ગોઠવે છે.
<nav class="navbar navbar-light bg-light">
<span class="navbar-text">
Navbar text with an inline element
</span>
</nav>
જરૂરિયાત મુજબ અન્ય ઘટકો અને ઉપયોગિતાઓ સાથે મિક્સ અને મેચ કરો.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar w/ text</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarText" aria-controls="navbarText" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
</ul>
<span class="navbar-text">
Navbar text with an inline element
</span>
</div>
</nav>
રંગ યોજનાઓ
થીમિંગ વર્ગો અને background-color
ઉપયોગિતાઓના સંયોજનને કારણે નવબારને થીમિંગ કરવું ક્યારેય સરળ નહોતું. .navbar-light
પ્રકાશ પૃષ્ઠભૂમિ રંગો સાથે ઉપયોગ કરવા માટે અથવા .navbar-dark
ઘાટા પૃષ્ઠભૂમિ રંગો માટે પસંદ કરો . પછી, .bg-*
ઉપયોગિતાઓ સાથે કસ્ટમાઇઝ કરો.
<nav class="navbar navbar-dark bg-dark">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-dark bg-primary">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
<!-- Navbar content -->
</nav>
કન્ટેનર
.container
જો કે તે જરૂરી નથી, તમે નેવબારને પૃષ્ઠ પર મધ્યમાં લપેટી શકો છો . અથવા તમે નિશ્ચિત અથવા સ્થિર ટોચના નેવબારની.navbar
સામગ્રીઓને ફક્ત કેન્દ્રમાં રાખવા માટે અંદર એક કન્ટેનર ઉમેરી શકો છો .
<div class="container">
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
</nav>
</div>
જ્યારે કન્ટેનર તમારા નવબારમાં હોય, ત્યારે તેના આડા પેડિંગને તમારા ઉલ્લેખિત .navbar-expand{-sm|-md|-lg|-xl}
વર્ગ કરતા ઓછા બ્રેકપોઇન્ટ પર દૂર કરવામાં આવે છે. આ સુનિશ્ચિત કરે છે કે જ્યારે તમારો નેવબાર સંકુચિત થાય છે ત્યારે અમે નીચલા વ્યૂપોર્ટ પર બિનજરૂરી રીતે પેડિંગ પર બમણું નથી કરી રહ્યાં.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container">
<a class="navbar-brand" href="#">Navbar</a>
</div>
</nav>
પ્લેસમેન્ટ
નેવબારને બિન-સ્થિર સ્થિતિમાં મૂકવા માટે અમારી સ્થિતિ ઉપયોગિતાઓનો ઉપયોગ કરો. ટોચ પર નિશ્ચિત, તળિયે નિશ્ચિત અથવા ટોચ પર ચોંટેલામાંથી પસંદ કરો (પૃષ્ઠ સાથે સ્ક્રોલ કરો જ્યાં સુધી તે ટોચ પર ન પહોંચે, પછી ત્યાં રહે છે). ફિક્સ્ડ નેવબાર્સનો ઉપયોગ position: fixed
થાય છે, એટલે કે તેઓ DOM ના સામાન્ય પ્રવાહથી ખેંચાય છે અને અન્ય ઘટકો સાથે ઓવરલેપ અટકાવવા માટે કસ્ટમ CSS (દા.ત., padding-top
પર) ની જરૂર પડી શકે છે.<body>
એ પણ નોંધો કે .sticky-top
ઉપયોગ કરે છે position: sticky
, જે દરેક બ્રાઉઝરમાં સંપૂર્ણપણે સમર્થિત નથી .
<nav class="navbar navbar-light bg-light">
<a class="navbar-brand" href="#">Default</a>
</nav>
<nav class="navbar fixed-top navbar-light bg-light">
<a class="navbar-brand" href="#">Fixed top</a>
</nav>
<nav class="navbar fixed-bottom navbar-light bg-light">
<a class="navbar-brand" href="#">Fixed bottom</a>
</nav>
<nav class="navbar sticky-top navbar-light bg-light">
<a class="navbar-brand" href="#">Sticky top</a>
</nav>
સ્ક્રોલિંગ
સંકુચિત નવબારની ટૉગલ કરી શકાય તેવી સામગ્રીની અંદર ઊભી સ્ક્રોલિંગને સક્ષમ કરવા .navbar-nav-scroll
માટે .navbar-collapse
(અથવા અન્ય navbar પેટા-ઘટક) ઉમેરો. ડિફૉલ્ટ રૂપે, સ્ક્રોલિંગ 75vh
(અથવા વ્યુપોર્ટ ઊંચાઈના 75%) પર આવે છે, પરંતુ તમે તેને ઇનલાઇન અથવા કસ્ટમ શૈલીઓ વડે ઓવરરાઇડ કરી શકો છો. મોટા વ્યુપોર્ટ્સ પર જ્યારે નેવબાર વિસ્તૃત થાય છે, ત્યારે સામગ્રી ડિફોલ્ટ નેવબારમાં દેખાય છે તેમ દેખાશે.
મહેરબાની કરીને નોંધ કરો કે આ વર્તણૂક ની સંભવિત ખામી સાથે આવે છે overflow
—જ્યારે સેટિંગ overflow-y: auto
(અહીં સામગ્રીને સ્ક્રોલ કરવા માટે જરૂરી છે), overflow-x
તે ની સમકક્ષ છે auto
, જે કેટલીક આડી સામગ્રીને કાપશે.
શ્રેષ્ઠ અંતર માટે કેટલીક વધારાની માર્જિન ઉપયોગિતાઓ .navbar-nav-scroll
સાથે , સાથે નો ઉપયોગ કરીને નવબારનું ઉદાહરણ અહીં છે .style="max-height: 100px;"
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar scroll</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarScroll" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarScroll">
<ul class="navbar-nav mr-auto my-2 my-lg-0 navbar-nav-scroll" style="max-height: 100px;">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-expanded="false">
Link
</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link disabled">Link</a>
</li>
</ul>
<form class="d-flex">
<input class="form-control mr-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
</div>
</nav>
પ્રતિભાવશીલ વર્તન
Navbars .navbar-toggler
, .navbar-collapse
, અને .navbar-expand{-sm|-md|-lg|-xl}
વર્ગોનો ઉપયોગ કરી શકે છે તે નિર્ધારિત કરવા માટે કે તેમની સામગ્રી ક્યારે બટનની પાછળ પડી જાય છે. અન્ય ઉપયોગિતાઓ સાથે સંયોજનમાં, તમે ચોક્કસ ઘટકોને ક્યારે બતાવવા અથવા છુપાવવા તે સરળતાથી પસંદ કરી શકો છો.
નવબાર માટે કે જે ક્યારેય તૂટી પડતું નથી, .navbar-expand
નવબાર પર વર્ગ ઉમેરો. .navbar-expand
હંમેશા સંકુચિત થતા નેવબાર્સ માટે, કોઈપણ વર્ગ ઉમેરશો નહીં .
ટોગલર
નેવબાર ટૉગલર્સ ડિફૉલ્ટ રૂપે ડાબે સંરેખિત હોય છે, પરંતુ જો તેઓ ભાઈ જેવા તત્વને અનુસરે છે .navbar-brand
, તો તેઓ આપમેળે ખૂબ જમણી બાજુએ સંરેખિત થઈ જશે. તમારા માર્કઅપને રિવર્સ કરવાથી ટોગલરની પ્લેસમેન્ટ રિવર્સ થશે. નીચે વિવિધ ટૉગલ શૈલીઓના ઉદાહરણો છે.
.navbar-brand
નાના બ્રેકપોઇન્ટ પર બતાવેલ ના સાથે :
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo01" aria-controls="navbarTogglerDemo01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo01">
<a class="navbar-brand" href="#">Hidden brand</a>
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
ડાબી બાજુએ બતાવેલ બ્રાન્ડ નામ અને જમણી તરફ ટોગલર સાથે:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
ડાબી બાજુએ ટોગલર અને જમણી બાજુએ બ્રાન્ડ નામ સાથે:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarTogglerDemo03">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
બાહ્ય સામગ્રી
કેટલીકવાર તમે સંકુચિત પ્લગઇનનો ઉપયોગ સામગ્રી માટે કન્ટેનર ઘટકને ટ્રિગર કરવા માટે કરવા માંગો છો જે માળખાકીય રીતે ની બહાર બેસે છે .navbar
. કારણ કે અમારું પ્લગઇન id
અને data-target
મેચિંગ પર કામ કરે છે, તે સરળતાથી થઈ ગયું છે!
<div class="fixed-top">
<div class="collapse" id="navbarToggleExternalContent">
<div class="bg-dark p-4">
<h5 class="text-white h4">Collapsed content</h5>
<span class="text-muted">Toggleable via the navbar brand.</span>
</div>
</div>
<nav class="navbar navbar-dark bg-dark">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</nav>
</div>
જ્યારે તમે આ કરો છો, ત્યારે અમે કન્ટેનર ખોલવા પર પ્રોગ્રામેટિક રીતે ફોકસને ખસેડવા માટે વધારાની JavaScript શામેલ કરવાની ભલામણ કરીએ છીએ. નહિંતર, કીબોર્ડ યુઝર્સ અને સહાયક ટેક્નોલોજીના વપરાશકર્તાઓને નવી જાહેર કરાયેલ સામગ્રી શોધવામાં મુશ્કેલી પડશે - ખાસ કરીને જો કન્ટેનર જે ખોલવામાં આવ્યું હતું તે દસ્તાવેજના બંધારણમાં ટોગલર પહેલાં આવે. અમે એ પણ સુનિશ્ચિત કરવાની ભલામણ કરીએ છીએ કે ટૉગલરમાં aria-controls
વિશેષતા છે, id
જે સામગ્રી કન્ટેનર તરફ નિર્દેશ કરે છે. સૈદ્ધાંતિક રીતે, આ સહાયક ટેક્નોલોજી વપરાશકર્તાઓને ટૉગલરથી તે નિયંત્રિત કરે છે તે કન્ટેનર પર સીધા જ કૂદી જવાની મંજૂરી આપે છે-પરંતુ આ માટેનો ટેકો હાલમાં તદ્દન અસ્પષ્ટ છે.