Litokomane le mehlala ea sehlooho sa Bootstrap se matla, se arabelang, navbar. E kenyelletsa tšehetso bakeng sa ho tuma, ho tsamaea, le tse ling, ho kenyeletsoa tšehetso bakeng sa plugin ea rona ea ho putlama.
Kamoo e sebetsang kateng
Mona ke seo u hlokang ho se tseba pele u qala ka navbar:
Li-Navbar li hloka sephutheloana .navbarbakeng .navbar-expand{-sm|-md|-lg|-xl}sa lihlopha tse arabelang tsa ho putlama le mebala .
Li-Navbar le litaba tsa tsona li na le mokelikeli ka ho sa feleng. Sebelisa lijana tseo u ka li khethang ho fokotsa bophara ba tsona bo tšekaletseng.
Sebelisa litlelase tsa rona tsa ho arohana le maemo bakeng sa ho laola sebaka le ho tsamaisana ka har'a li-navbar .
Li-Navbar li arabela ka ho sa feleng, empa u ka li fetola habonolo ho fetola seo. Boitšoaro ba ho arabela bo itšetlehile ka plugin ea rona ea Collapse JavaScript.
Li-Navbar li patiloe ka ho sa feleng ha u hatisa. Li qobelle hore li hatisoe ka ho eketsa .d-printho .navbar. Sheba sehlopha sa lisebelisoa tsa lisebelisoa.
Netefatsa phihlello ka ho sebelisa <nav>element kapa, ha o sebelisa ntho e tloaelehileng joalo ka <div>, eketsa a role="navigation"ho navbar e 'ngoe le e 'ngoe ho e supa ka ho hlaka e le sebaka sa bohlokoa bakeng sa basebelisi ba mahlale a thusang.
Tsoela pele ho bala mohlala le lethathamo la likaroloana tse tšehetsoeng.
Litaba tse tšehelitsoeng
Li-Navbar li tla le ts'ehetso e kentsoeng bakeng sa likaroloana tse seng kae. Khetha ho tse latelang ha ho hlokahala:
.navbar-brandbakeng sa k'hamphani ea hau, sehlahisoa, kapa lebitso la projeke.
.navbar-navbakeng sa navigation ea bolelele bo felletseng le e bobebe (ho kenyeletsoa le ts'ehetso ea li-dropdown).
.navbar-togglerbakeng sa ho sebelisoa le plugin ea rona ea ho putlama le mekhoa e meng ea ho sesa .
.form-inlinebakeng sa mofuta ofe kapa ofe oa taolo le liketso.
.navbar-textbakeng sa ho kenya mongolo o otlolohileng bohareng.
.collapse.navbar-collapsebakeng sa ho hlophisa le ho pata litaba tsa navbar ka sebaka sa ho arohana le motsoali.
Mona ke mohlala oa likaroloana tsohle tse kenyellelitsoeng ho "navbar" e arabelang e nang le leseli e oelang sebakeng se lgseholo (se seholo).
Mohlala ona o sebelisa mebala ( bg-light) le sebaka ( my-2, my-lg-0, mr-sm-0, my-sm-0) litlelase tsa thuso.
Brand
E .navbar-brandka sebelisoa ho likarolo tse ngata, empa ankora e sebetsa hantle haholo kaha likarolo tse ling li ka hloka litlelase tsa ts'ebeliso kapa mekhoa e tloaelehileng.
Ho eketsa litšoantšo ho ka .navbar-brand'na ha hloka mekhoa e tloaelehileng kapa lisebelisoa ho isa boholo bo nepahetseng. Mehlala e meng ea ho bontša ke ena.
Nav
Lihokelo tsa Navbar navigation li theha holim'a .navlikhetho tsa rona ka sehlopha sa tsona sa ho fetola 'me li hloka tšebeliso ea litlelase tsa toggler bakeng sa setaele se arabelang hantle. Ho tsamaea ka har'a li-navbar le hona ho tla hola ho nka sebaka se otlolohileng ka hohle kamoo ho ka khonehang ho boloka litaba tsa hau tsa navbar li hokahane ka mokhoa o sireletsehileng.
Maemo a sebetsang-ka-ho .activebontša leqephe la hajoale e ka sebelisoa ka kotloloho ho .nav-links kapa batsoali ba bona ba haufi .nav-item.
Mme hobane re sebelisa litlelase bakeng sa li-navs tsa rona, o ka qoba mokhoa o thehiloeng lethathamong ka botlalo haeba o rata.
U ka boela ua sebelisa li-dropdown ho navbar ea hau. Manane a theoha a hloka karolo e phuthelang bakeng sa ho beha maemo, kahoo etsa bonnete ba hore o sebelisa likarolo tse arohaneng le tse behiloeng bakeng sa .nav-itemle .nav-linkjoalo ka ha ho bonts'itsoe ka tlase.
Mefuta
Beha mefuta e fapaneng ea taolo le likarolo ka har'a navbar ka .form-inline.
Lintho tsa bana tsa hang-hang li .navbarsebelisoa kemisong ea flex 'me li tla lula li le justify-content: between. Sebelisa lisebelisoa tse eketsehileng tsa flex ha ho hlokahala ho fetola mokhoa ona.
Lihlopha tsa ho kenya li sebetsa hape:
Likonopo tse fapaneng li tšehetsoa e le karolo ea mefuta ena ea navbar, hape. Hona hape ke khopotso e ntle ea hore lisebelisoa tsa tekano tse otlolohileng li ka sebelisoa ho hokahanya likarolo tse fapaneng tsa boholo.
Mongolo
Navbar e kanna ea ba le likaroloana tsa mongolo ka thuso ea .navbar-text. Sehlopha sena se lokisa tekano e otlolohileng le sebaka se otlolohileng bakeng sa likhoele tsa mongolo.
Kopanya le ho kopanya le lisebelisoa tse ling le lisebelisoa ha ho hlokahala.
Merero ea mebala
Ho hlophisa navbar ha ho so ka ho ba bonolo ka lebaka la motsoako oa litlelase le background-colorlisebelisoa. Khetha ho tsoa .navbar-lightbakeng sa tšebeliso e nang le bokamorao ba mebala e khanyang, kapa .navbar-darkbakeng sa mebala e lefifi. Ka mor'a moo, ikamahanya le .bg-*lisebelisoa.
Lijana
Leha e sa hlokehe, o ka phuthela navbar ka .containerho e beha bohareng ba leqephe kapa oa eketsa e le 'ngoe ka hare ho bohareng feela ba litaba tsa navbar e tsitsitseng kapa e tsitsitseng .
Ha setshelo se le ka har'a navbar ea hau, padding ea eona e otlolohileng e tlosoa libakeng tsa phomolo tse tlase ho feta .navbar-expand{-sm|-md|-lg|-xl}sehlopha sa hau se boletsoeng. Sena se etsa bonnete ba hore ha re imeneng habeli ho pading ho sa hlokahale liema-ports tse tlase ha navbar ea hau e putlama.
Ho beha
Sebelisa lisebelisoa tsa rona tsa maemo ho beha li-navbar libakeng tse sa tsitsitseng. Khetha ho tloha ho tse tsitsitseng ho ea holimo, tse tsitsitseng ho ea tlaase, kapa tse khomaretsoeng holimo (meqolo e nang le leqephe ho fihlela e fihla holimo, ebe e lula moo). Li-navbar tse tsitsitseng li sebelisa position: fixed, ho bolelang hore li ntšitsoe tseleng e tloaelehileng ea DOM 'me li ka hloka CSS e tloaelehileng (mohlala, padding-topho <body>) ho thibela ho kopana le likarolo tse ling.
Li-Navbar li ka sebelisa .navbar-toggler, .navbar-collapse, le .navbar-expand{-sm|-md|-lg|-xl}litlelase ho fetoha ha litaba tsa tsona li putlama ka mor'a konopo. Hammoho le lits'ebeletso tse ling, o ka khetha habonolo nako ea ho bonts'a kapa ho pata likarolo tse itseng.
Bakeng sa li-navbar tse sa keng tsa putlama, kenya .navbar-expandsehlopha ho navbar. Bakeng sa li-navbar tse lulang li putlama, u se ke oa kenya sehlopha sefe kapa sefe .navbar-expand.
Toggler
Li-togglers tsa Navbar li hokahantsoe ka ho le letšehali, empa ha li ka latela ntho ea ngoan'eno joalo ka .navbar-brand, li tla ikamahanya le hole ka ho le letona. Ho khutlisa markup ea hau ho tla khutlisa sebaka sa toggler. Ka tlase ke mehlala ea mefuta e fapaneng ea toggle.
Ha .navbar-brande bonts'e sebaka se tlase haholo:
Ka lebitso la lebitso le hlahang ka ho le letšehali le toggler ka ho le letona:
Ka toggler ka ho le letšehali le lebitso la lebitso ka ho le letona:
Litaba tsa kantle
Ka linako tse ling u batla ho sebelisa plugin ea ho putlama ho qala litaba tse patiloeng kae kapa kae leqepheng. Hobane plugin ea rona e sebetsa ' idme data-targete bapisa, seo se etsoa habonolo!