Belgekirin û nimûneyên ji bo sernavê navîgasyonê ya hêzdar, bersivdar a Bootstrap, navbar. Piştgiriya ji bo nîşankirin, navîgasyon, û bêtir vedihewîne, di nav de piştgirî ji bo pêveka hilweşîna me.
Çawa dixebite
Li vir tiştê ku hûn hewce ne ku zanibin berî ku hûn dest bi navbarê bikin ev e:
Navbar ji bo qutbûna bersivdar û dersên nexşeya rengîn pêdivî bi pêçekê .navbarheye ..navbar-expand{-sm|-md|-lg|-xl}
Navbar û naveroka wan ji hêla xwerû ve herikbar in. Konteynirên vebijarkî bikar bînin da ku firehiya wan a horizontal sînordar bikin.
Ji bo kontrolkirina cihêbûn û lihevhatina di navbaran de dersên meya ferq û kargêriya nerm bikar bînin .
Navbar ji hêla xwerû ve bersivdar in, lê hûn dikarin bi hêsanî wan biguhezînin da ku wê biguhezînin. Tevgera bersivdar bi pêveka meya Collapse JavaScript ve girêdayî ye.
Dema çapkirinê navbar ji hêla xwerû ve têne veşartin. Bi zêdekirina wan bi zorê çap .d-printbikin .navbar. Binêre çîna karûbarê nîşankirinê.
Bi karanîna <nav>hêmanek ve gihîştinê piştrast bikin an jî, heke hêmanek gelemperîtir wekî , bikar bînin , li her navbarek <div>zêde bikin da ku ew bi eşkere wekî herêmek berbiçav ji bo bikarhênerên teknolojiyên arîkar nas bikin.role="navigation"
Ji bo mînakek û navnîşa jêr-hêmanên piştgirî bixwînin.
Naveroka piştgirî
Navbar ji bo çend hêmanan bi piştgirîya çêkirî tê. Li gorî hewcedariyê ji van jêrîn hilbijêrin:
.navbar-brandji bo pargîdaniya we, hilber, an navê projeya we.
.navbar-navji bo navîgasyonek tije-bilind û sivik (tevî piştgirîya dakêşan).
.navbar-togglerji bo karanîna bi pêveka meya hilweşandinê û tevgerên din ên guheztina navîgasyonê re.
.form-inlineji bo her cûre kontrol û çalakiyan.
.navbar-textji bo lêzêdekirina rêzikên nivîsê yên vertîkal navendî.
.collapse.navbar-collapseji bo komkirin û veşartina naveroka navbarê ji hêla xala veqetandinê ya dêûbav.
Li vir mînakek ji hemî jêr-pêkhatan hene ku di navbarek bi mijara ronahiyê ya bersivdar de hene ku bixweber li xala lgveqetandinê (mezin) hilweşe.
Ev nimûne çînên karûbar reng ( bg-light) û dûr ( my-2, my-lg-0, mr-sm-0, ) bikar tîne.my-sm-0
Şanika şewatê
Dibe .navbar-brandku li piraniya hêmanan were sepandin, lê ankerek çêtirîn dixebite ji ber ku hin hêman dibe ku hewceyê dersên karûbar an şêwazên xwerû hewce bike.
Zêdekirina wêneyan li .navbar-brandwê belkî her gav hewce dike ku şêwazên xwerû an karûbarên xwerû bi mezinahiya rast hewce bike. Li vir çend nimûne hene ku nîşan bidin.
Nav
Zencîreyên navîgasyonê .navyên navbarê li ser vebijarkên me bi çîna xweya guhêrbar ava dikin û ji bo şêwaza bersivdar a rast pêdivî bi karanîna dersên veguheztinê hewce dikin . Navîgasyon di navbaran de dê her weha mezin bibe da ku bi qasî ku pêkan cîhê horizontî dagîr bike da ku naveroka navbara we bi ewlehî li hev bihêle.
Dewletên çalak-bi-ji .activebo nîşankirina rûpela heyî dikare rasterast li .nav-links an s-yên dêûbavên wan ên yekser were sepandin .nav-item.
Û ji ber ku em dersan ji bo navên xwe bikar tînin, heke hûn bixwazin hûn dikarin ji nêzîkatiya bingehîn-lîsteyê bi tevahî dûr bixin.
Her weha hûn dikarin di navbara navbarê de dakêşan bikar bînin. Pêşekên dakêşanê ji bo pozîsyonê hêmanek pêçandî hewce dike, ji ber vê yekê pê ewle bin ku hûn ji bo .nav-itemû .nav-linkwekî ku li jêr tê xuyang kirin hêmanên veqetandî û hêlîn bikar bînin.
Forms
Kontrol û pêkhateyên cihêreng ên formê di navbarek bi .form-inline.
Hêmanên zarokan ên yekser di .navbarkaranîna nexşeya nerm de bikar tînin û dê wekî xwerû justify-content: space-between. Ji bo eyarkirina vê tevgerê wekî ku hewce be karûbarên flex ên din bikar bînin.
Komên têketinê jî dixebitin:
Bişkokên cihêreng wekî beşek ji van formên navbarê jî têne piştgirî kirin. Ev di heman demê de bîranînek girîng e ku karûbarên hevrêziya vertîkal dikare were bikar anîn da ku hêmanên mezinahiyên cihêreng li hev bikin.
Nivîstok
Dibe ku navbar bi alîkariya .navbar-text. Ev çîn ji bo rêzikên nivîsê hevrêziya vertîkal û cîhê horizontî eyar dike.
Li gorî hewcedariyê bi hêman û amûrên din re tevlihev bikin û li hev bikin.
Rengên rengan
Mijara navbarê bi saya tevhevkirina dersên mijarê û karûbaran qet hêsantir nebûye background-color. Ji .navbar-lightbo karanîna bi rengên paşxaneya sivik, an .navbar-darkji bo rengên paşxaneya tarî hilbijêrin. Dûv re, bi .bg-*karûbaran xweş bikin.
Konteynirên
Her çend ew ne hewce ye jî, hûn dikarin navbarek di navbarekê de bipêçin da .containerku wê li ser rûpelek navend bike an yekek di hundurê de zêde bike da ku tenê naverokê navbarek navbarek jorîn a sabît an statîk bike.
Gava ku konteynir di navbara we de ye, pelika wê ya horizontî li xalên veqetandinê ji .navbar-expand{-sm|-md|-lg|-xl}çîna weya diyarkirî kêmtir tê rakirin. Ev piştrast dike ku dema ku navbara we hilweşe, em li ser dîmenderên jêrîn ên nehewce padding dubare nakin.
Cihkirin
Karûbarên pozîsyona me bikar bînin da ku navbaran di pozîsyonên ne-statîk de bi cîh bikin. Ji yên sabît ber bi jor ve, ji binî ve sabîtkirî, an bi jor ve zeliqandî hilbijêrin (bi rûpelê re digere heya ku digihîje jor, dûv re li wir dimîne). Navbarên rastkirî bikar tînin position: fixed, tê vê wateyê ku ew ji herikîna normal ya DOM-ê têne derxistin û dibe ku CSS-ya xwerû hewce bike (mînak, padding-topli ser <body>) da ku pêşî li hevgirtina bi hêmanên din re bigire.
Navbar dikarin .navbar-toggler, .navbar-collapse, û .navbar-expand{-sm|-md|-lg|-xl}çînan bikar bînin da ku dema ku naveroka wan li pişt bişkokekê hilweşe biguhere. Bi tevlêbûna bi karûbarên din re, hûn dikarin bi hêsanî hilbijêrin kengê hêmanên taybetî nîşan bidin an veşêrin.
Ji bo navbarên ku qet naqedin, .navbar-expandçîna li ser navbarê zêde bikin. Ji bo navbarên ku her gav hildiweşin, tu .navbar-expandçînek zêde nekin.
Toggler
Veguhezerên navbarê ji hêla xwerû ve li çepê têne rêz kirin, lê ger ew hêmanek xwişk û birayên mîna a bişopînin .navbar-brand, ew ê bixweber berbi rasta dûr ve werin rêz kirin. Berevajîkirina nîşankirina we dê cîhkirina vekêşanê berevajî bike. Li jêr mînakên şêwazên cûda yên guheztinê hene.
.navbar-brandDi xala veqetandinê ya herî nizm de nayê nîşandan:
Bi navek marqeya ku li milê çepê û veguheztina li milê rastê tê xuyang kirin:
Li milê çepê vekêşkek û navê marqeyê li milê rastê:
Naveroka derve
Carinan hûn dixwazin pêveka hilweşandinê bikar bînin da ku naveroka veşartî li cîhek din a rûpelê bişopînin. Ji ber ku pêveka me li ser idû lihevhatinê dixebite data-target, ew bi hêsanî tê kirin!