Dokumentazioa eta adibideak Bootstrap-en nabigazio-goiburu indartsu eta sentikorretarako, nabigazio-barrarako. Markarako, nabigaziorako eta abarretarako euskarria barne hartzen du, gure kolapserako plugina barne.
Nola dabil
Hona hemen nabigazio barrarekin hasi aurretik jakin behar duzuna:
Nabigazio- barrek bilgarri bat behar dute toleste .navbarerantzuteko .navbar-expand{-sm|-md|-lg|-xl}eta kolore-eskema klaseetarako.
Nabigazio-barrak eta haien edukiak fluidoak dira lehenespenez. Erabili aukerako edukiontziak zabalera horizontala mugatzeko.
Erabili gure tartea eta flexio erabilgarritasun klaseak nabigazio-barren barruko tartea eta lerrokatzea kontrolatzeko.
Nabigazio-barrak lehenespenez erantzuten dute, baina erraz alda ditzakezu hori aldatzeko. Portaera erantzunkorra gure Collapse JavaScript pluginaren araberakoa da.
Ziurtatu erabilerraztasuna <nav>elementu bat erabiliz edo, adibidez, elementu generikoago bat erabiltzen baduzu <div>, gehitu role="navigation"nabigazio-barra guztietan, laguntza-teknologien erabiltzaileentzako eskualde mugarri gisa esplizituki identifikatzeko.
Irakurri adibide bat eta onartzen diren azpiosagaien zerrenda.
Onartutako edukia
Navbar-ek azpiosagai gutxi batzuen euskarria dute. Aukeratu hauetako bat behar izanez gero:
.navbar-brandzure enpresa, produktu edo proiektuaren izenagatik.
.navbar-navaltuera osoko eta arin nabigaziorako (goiplinetarako laguntza barne).
.navbar-togglergure kolapso-pluginarekin eta nabigazioa aldatzeko beste jokabide batzuekin erabiltzeko.
.form-inlineedozein inprimaki-kontrol eta ekintzetarako.
.collapse.navbar-collapsenabigazio-barrako edukiak eten-puntu nagusi baten arabera taldekatzeko eta ezkutatzeko.
lgHona hemen eten-puntu (handian) automatikoki tolesten den gai argidun nabigazio-barran sartzen diren azpiosagai guztien adibidea .
Adibide honek kolore ( bg-light) eta tartea ( my-2, my-lg-0, mr-sm-0, my-sm-0) erabilgarritasun klaseak erabiltzen ditu.
Marka
Elementu .navbar-brandgehienetan aplika daiteke, baina aingura batek funtzionatzen du ondoen, elementu batzuek erabilgarritasun-klaseak edo estilo pertsonalizatuak behar baitituzte.
Borondatean irudiak gehitzeak .navbar-brandbeti behar ditu estilo pertsonalizatuak edo utilitateak behar bezala tamaina izateko. Hona hemen erakusteko adibide batzuk.
Nabigazioa
Nabigazio- barren nabigazio-estekak gure .navaukeretan oinarritzen dira bere modifikatzaile-klasearekin eta toggler-klaseak erabiltzea eskatzen dute, erantzun-estilo egokirako. Nabigazio-barren nabigazioa ere hazi egingo da ahalik eta espazio horizontal gehien okupatzeko, zure nabigazio-barren edukia seguru lerrokatuta mantentzeko.
Egoera aktiboak—rekin— .activeuneko orrialdea adierazteko zuzenean aplika dakizkieke .nav-links edo haien berehalako gurasoei .nav-item.
Eta gure nabigaziorako klaseak erabiltzen ditugunez, zerrendan oinarritutako ikuspegia guztiz saihes dezakezu nahi baduzu.
Zure nabigazio-barrako goitibehurrak ere erabil ditzakezu. Goitibeherako menuek biltzeko elementu bat behar dute kokatzeko, beraz, ziurtatu elementu bereiziak eta habiaratuak erabiltzen dituzula eta .nav-itembehean .nav-linkerakusten den moduan.
Formak
Jarri hainbat inprimaki-kontrol eta osagai nabigazio-barra batean .form-inline.
.navbarDiseinu flexua erabiltzen duten berehalako haurren elementuak eta lehenetsia izango da justify-content: between. Erabili malgu-utilitate osagarriak behar bezala jokabide hori doitzeko.
Sarrera-taldeek ere funtzionatzen dute:
Hainbat botoi onartzen dira nabigazio-barrako inprimaki horien baitan. Hau oroigarri bikaina da lerrokatze bertikaleko utilitateak tamaina ezberdineko elementuak lerrokatzeko erabil daitezkeela.
Testua
Nabigazio-barrek testu zatiak izan ditzakete ren laguntzarekin .navbar-text. Klase honek testu-kateen lerrokadura bertikala eta tarte horizontala doitzen ditu.
Nahastu eta lotu beste osagai eta utilitate batzuekin behar den moduan.
Kolore-eskemak
Nabigazio-barra ez da inoiz errazagoa izan gaikako klaseen eta background-colorutilitateen konbinazioari esker. Aukeratu .navbar-lightatzeko planoko kolore argiekin erabiltzeko edo .navbar-darkatzeko plano ilunetarako. Ondoren, pertsonalizatu .bg-*utilitateekin.
Ontziak
Nahitaezkoa ez den arren, nabigazio-barra batean bildu dezakezu orrialde batean zentratzeko edo barruan gehi dezakezu goiko nabigazio-barra finko edo estatiko.container baten edukia soilik zentratzeko .
Edukiontzia zure nabigazio-barran dagoenean, bere betegarri horizontala kendu egiten da zehaztutako .navbar-expand{-sm|-md|-lg|-xl}klasea baino eten puntu baxuagoetan. Honek bermatzen du ez garela bikoiztuko beheko bistetan alferrikako betegarria zure nabigazio-barra tolestuta dagoenean.
Kokapen
Erabili gure posizio-utilitateak nabigazio-barrak posizio ez-estatikoetan jartzeko. Aukeratu goian finkoa, behean finkoa edo goian itsatsita (orriarekin batera korritzen du goialdera iritsi arte, gero hor geratzen da). Nabigazio- barra finkoek position: fixed, hau da, DOM-aren fluxu arruntetik ateratzen dira eta baliteke CSS pertsonalizatua behar izatea (adibidez, padding-top) <body>beste elementu batzuekin gainjartzea saihesteko.
Nabigazio-barrak , eta klaseak erabil ditzakete .navbar-togglerhaien .navbar-collapseedukia .navbar-expand{-sm|-md|-lg|-xl}botoi baten atzean tolesten denean aldatzeko. Beste utilitate batzuekin konbinatuta, erraz aukera dezakezu elementu jakinak noiz erakutsi edo ezkutatu.
Inoiz tolesten ez diren nabigazio-barran, gehitu .navbar-expandklasea nabigazio-barran. Beti tolesten diren nabigazio-barretarako, ez gehitu .navbar-expandklaserik.
Toggler
Nabigazio-barrako aldagailuak ezkerrean lerrokatuta daude lehenespenez, baina anai-elementu bati jarraituz .navbar-brandgero, automatikoki eskuin muturrera lerrokatuko dira. Zure marka alderantzikatuz toggler-aren kokapena aldatuko da. Jarraian, toggle-estilo ezberdinen adibideak daude.
.navbar-brandEten-puntu baxuenean erakutsi gabe :
Ezkerrean marka-izen batekin eta eskuinaldean toggler batekin:
Ezkerrean toggler batekin eta eskuinaldean marka izena:
Kanpoko edukia
Batzuetan, tolestu plugina erabili nahi duzu ezkutuko edukia orriaren beste leku batean abiarazteko. idGure plugin-a eta data-targetparekatzean funtzionatzen duelako , hori erraz egiten da!