Akwụkwọ na ihe atụ maka isi igodo ụzọ Bootstrap na-anabata nke ọma, navbar. Gụnyere nkwado maka akara akara, igodo, na ndị ọzọ, gụnyere nkwado maka ngwa mgbakwunye ọdịda anyị.
Ka o si arụ ọrụ
Nke a bụ ihe ị kwesịrị ịma tupu ịmalite na navbar:
Navbars na ihe dị n'ime ha na-agbapụta na ndabara. Jiri igbe nhọrọ iji kpachie obosara ha kehoraizin.
Jiri ohere ohere anyị na flex uru klaasị maka ịchịkwa oghere na nhazi n'ime navbars.
Navbars na-anabata ya na ndabara, mana ị nwere ike gbanwee ya ngwa ngwa ka ọ gbanwee nke ahụ. Omume nnabata dabere na ngwa mgbakwunye Javascript anyị dara.
A na-ezobe akwọ ụgbọ mmiri na ndabara mgbe a na-ebi akwụkwọ. Manye ka ebipụta ha site na ịgbakwunye .d-printna .navbar. Hụ klaasị ịba uru ngosi .
Gbaa mbọ hụ na ịnweta ya site na iji <nav>mmewere ma ọ bụ, ọ bụrụ na ị na-eji ihe ndị ọzọ dị ka a <div>, tinye a role="navigation"na navbar ọ bụla iji kọwaa ya nke ọma dị ka mpaghara ama ama maka ndị ọrụ teknụzụ enyemaka.
Gụkwuo maka ọmụmaatụ na ndepụta nke obere akụkụ akwadoro.
Ọdịnaya akwadoro
Navbars na-abịa na nkwado arụnyere n'ime ya maka ntakịrị obere akụkụ. Họrọ n'ime ihe ndị a dị ka achọrọ:
.navbar-brandmaka ụlọ ọrụ gị, ngwaahịa, ma ọ bụ aha oru ngo.
.navbar-navmaka ịnya ụgbọ elu zuru oke na nke dị fechaa (gụnyere nkwado maka ọdịda ọdịda).
.navbar-togglermaka iji na ngwa mgbakwunye ọdịda anyị yana omume ngbanwe igodo ndị ọzọ .
.collapse.navbar-collapsemaka ichikota na izobe ọdịnaya navbar site na ebe ezumike nne na nna.
Nke a bụ ọmụmaatụ nke akụkụ-akụkụ niile gụnyere na navbar ọkụ na-anabata nke na-ada ozugbo na ebe nkwụsị lg(nnukwu).
Ọmụmaatụ a na-eji agba ( bg-light) na oghere ( my-2, my-lg-0, mr-sm-0) my-sm-0klaasị ịba uru.
Ụdị
Enwere .navbar-brandike itinye ya na ọtụtụ ihe, mana arịlịka na-arụ ọrụ kacha mma dịka ụfọdụ ihe nwere ike ịchọ klaasị bara uru ma ọ bụ ụdị omenala.
Ịtinye onyonyo na nke ahụ .navbar-brandga-achọkarị ụdị omenala ma ọ bụ akụrụngwa iji nha nke ọma. Nke a bụ ihe atụ ụfọdụ iji gosi.
Nav
Njikọ igodo Navbar na-ewuli na .navnhọrọ anyị na klas modifier nke ha ma chọọ ka e jiri klaasị toggler maka nhazi nke ọma. Ntugharị n'ime ụgbọ mmiri ga-etokwa iji nọrọ n'obere oghere dị ka o kwere mee iji dowe ọdịnaya navbar gị n'otu n'otu nke ọma.
Steeti na-arụsi ọrụ ike - na .active- iji gosi ibe dị ugbu a enwere ike itinye ya ozugbo na .nav-links ma ọ bụ nne na nna ha ozugbo .nav-item.
Ma n'ihi na anyị na-eji klaasị maka ụgbọ mmiri anyị, ị nwere ike zere usoro dabere na ndepụta kpamkpam ma ọ bụrụ na-amasị gị.
Ị nwekwara ike iji dropdowns na navbar gị. Nchịkọta nhọrọ mwụda chọrọ ihe mkpuchi maka idowe, yabụ jide n'aka na ị na-eji ihe dị iche iche na akwụghị ụgwọ maka .nav-itemyana .nav-linkdị ka egosiri n'okpuru.
Ụdị
Debe njikwa ụdị dị iche iche na akụrụngwa n'ime ụgbọ mmiri na .form-inline.
Ngwa ngwa ihe ụmụaka na .navbar-eji okirikiri nhọrọ ukwuu ga-adabara na justify-content: between. Jiri ihe ndị ọzọ na-agbanwe agbanwe dị ka achọrọ iji dozie omume a.
Otu ntinye na-arụkwa ọrụ:
A na-akwado bọtịnụ dị iche iche dịka akụkụ nke ụdị navbar ndị a, kwa. Nke a bụkwa ihe ncheta dị ukwuu na enwere ike iji akụrụngwa nhazi kwụ ọtọ iji kwado ihe nha dị iche iche.
Ederede
Navbars nwere ike ịnwe ntakịrị ederede site na enyemaka nke .navbar-text. Klas a na-edozi nhazi kwụ ọtọ na oghere kwụ ọtọ maka eriri ederede.
Gwakọta ma jikọta ya na ihe ndị ọzọ na akụrụngwa dị ka achọrọ.
Atụmatụ agba
Ịmepụta navbar adịbeghị mfe n'ihi nchikota nke klaasị isiokwu na akụrụngwa background-color. Họrọ .navbar-lightmaka ojiji nwere agba okirikiri dị ọkụ, ma ọ bụ .navbar-darkmaka agba okirikiri gbara ọchịchịrị. Mgbe ahụ, hazie ya na .bg-*utilities.
Akpa
Ọ bụ ezie na ọ dịghị mkpa, ị nwere ike kechie a navbar na a .containerka etiti ya na ibe ma ọ bụ tinye otu n'ime naanị n'etiti ọdịnaya nke a ofu ma ọ bụ static top navbar .
Mgbe akpa ahụ dị n'ime ọdụ ụgbọ mmiri gị, a na-ewepụ padding ya kwụ ọtọ n'ebe nkwụsịtụ dị ala karịa .navbar-expand{-sm|-md|-lg|-xl}klaasị gị akọwapụtara. Nke a na-eme ka anyị hụ na anyị anaghị agbakọ okpukpu abụọ na padding na-enweghị isi na ọdụ ụgbọ elu dị ala mgbe ụgbọ mmiri gị daa.
Ndokwa
Jiri akụrụngwa ọnọdụ anyị tinye navbars n'ọnọdụ ndị na-abụghị static. Họrọ site na edoziri ruo n'elu, nke edobere na ala, ma ọ bụ rapara n'elu (akwụkwọ mpịakọta na ibe ya ruo mgbe ọ ruru n'elu, wee nọrọ ebe ahụ). Navbars edobere anya na-eji position: fixed, nke pụtara na a dọpụrụ ha na DOM nkịtị ma nwee ike chọọ CSS omenala (dịka ọmụmaatụ, padding-topna <body>) iji gbochie iji ihe ndị ọzọ kpuchie ya.
Navbars nwere ike iji .navbar-toggler, .navbar-collapse, na .navbar-expand{-sm|-md|-lg|-xl}klaasị gbanwee mgbe ọdịnaya ha daa n'azụ bọtịnụ. Na mgbakwunye na akụrụngwa ndị ọzọ, ị nwere ike họrọ ngwa ngwa mgbe ị ga-egosi ma ọ bụ zoo ụfọdụ ihe.
Maka ụgbọ mmiri ndị na-adịghị ada ada, tinye .navbar-expandklas na navbar. Maka ụgbọ mmiri na-ada mgbe niile, etinyela .navbar-expandklaasị ọ bụla.
Toggler
Ndị na-atụgharị Navbar na-adakọ aka ekpe site na ndabara, mana ọ bụrụ na ha soro mmemme nwanne dị ka a .navbar-brand, a ga-ahazi ha ozugbo n'aka nri aka nri. Ịtụgharị akara gị ga-atụgharị ntinye nke toggler. N'okpuru bụ ọmụmaatụ ụdị ngbanwe dị iche iche.
Na-enweghị .navbar-brandegosiri na nkwụsịtụ kacha ala:
Site na aha ika egosiri n'aka ekpe yana toggler n'aka nri:
Ya na toggler n'aka ekpe yana akara aha n'aka nri:
Ọdịnaya nke mpụga
Mgbe ụfọdụ, ịchọrọ iji ngwa mgbakwunye ọdịda iji kpalite ọdịnaya zoro ezo n'ebe ọzọ na ibe ahụ. N'ihi na ngwa mgbakwunye anyị na-arụ ọrụ idna data-targetmatching, nke ahụ dị mfe ime!