SourceNavbar jedhama
Galmee fi fakkeenyota mataduree qajeelchaa humna guddaa qabu, deebii kennu Bootstrap, navbar. Deeggarsa maqaa, navigeeshinii fi kanneen biroo of keessaa qaba, deeggarsa pilaaginii kufaatii keenyaa dabalatee.
Akkaataa itti hojjetu
Navbar jalqabuu kee dura waan beekuu qabdu kunooti:
- Navbars deebii kufaatii fi gita iskiimii halluudhaaf
.navbar
marfata waliin barbaadu..navbar-expand{-sm|-md|-lg|-xl}
- Navbars fi qabiyyeen isaanii akka durtiitti dhangala'oo dha. Bal'ina isaanii qajeelaa daangessuuf qabduu filannoo fayyadami .
- Navbars keessaa addaan fageenyaa fi qindaa'ina to'achuuf gitaalee faayidaa addaan fageenyaa fi flex keenya fayyadami .
- Navbars akka durtiitti deebii kennu, garuu sana jijjiiruuf salphaatti fooyyessuu dandeessa. Amalli deebii kennuu kan hundaa'u Collapse JavaScript plugin keenya irratti.
- Navbars yeroo maxxanfamu durtiidhaan dhokfamu. 10 irratti dabaluudhaan akka maxxanfaman
.d-print
dirqisiisi .navbar
. Gitaa faayidaa agarsiisaa ilaali .
- Qaama fayyadamuun dhaqqabummaa mirkaneessuu
<nav>
ykn, yoo elementii waliigalaa kan akka a fayyadamte, fayyadamtoota teeknooloojiiwwan gargaarsaaf akka naannoo mallattoo ifatti adda baasuuf navbar hunda irratti <div>
a dabali .role="navigation"
Fakkeenyaafi tarree qaamolee xiqqaa deeggaramaniif itti fufi dubbisi.
Qabiyyee deeggarame
Navbars deeggarsa ijaarame qaamolee xiqqaa muraasaaf qabatanii dhufu. Akka barbaachisummaa isaatti kanneen armaan gadii keessaa filadhu:
.navbar-brand
maqaa dhaabbata, oomisha, ykn pirojektii keessaniif.
.navbar-nav
navigeeshinii olka'iinsa guutuu fi salphaa ta'eef (deeggarsaa gadi bu'iinsa dabalatee).
.navbar-toggler
akka itti fayyadamtuuf pilaaginii kufaatii keenyaa fi amala jijjiirraa navigeeshinii biroo wajjin.
.form-inline
to’annoo fi gochoota unka kamiifuu.
.navbar-text
tarreewwan barruu giddugaleessa dhaabbataa ta'an dabaluudhaaf.
.collapse.navbar-collapse
qabiyyee navbar qabxii cabsuu warraatiin garee fi dhoksuuf.
Fakkeenyi qaamolee xiqqaa hunda navbar deebii ifaa mata duree qabu keessatti hammataman kan ofumaan bakka cabbii lg
(guddaa) irratti kufe kunooti.
Fakkeenyi kun gita faayidaa halluu ( bg-light
) fi addaan fageenya ( my-2
, my-lg-0
, mr-sm-0
, ) fayyadama.my-sm-0
Maqaa oomishaa
The .navbar-brand
elementoota baay'ee irratti hojii irra oolchuun ni danda'ama, garuu qaamolee tokko tokko gita faayidaa ykn akkaataa amala barbaadu waan danda'uuf anchor tokko akka gaariitti hojjeta.
Fakkiiwwan gara fedhaatti dabaluun .navbar-brand
yeroo hunda akkaataawwan amala ykn faayilii sirriitti safara barbaaduu hin oolu. Fakkeenyota agarsiisuu qabnu tokko tokko kunooti.
Nav
Hidhamtoonni navigeeshinii Navbar .nav
filannoowwan keenya irratti gita fooyyessaa mataa isaaniitiin ijaaramanii fi akkaataa deebii sirrii ta'eef fayyadama gitaalee toggler barbaadu. Navbar keessatti naanna'uun qabiyyee navbar kee haala nageenya qabuun akka qindaa'uuf hamma danda'ametti iddoo qajeelaa qabachuuf ni guddata.
Haalawwan sochii qaban—waliin .active
—fuula ammaa agarsiisuuf kallattiin .nav-link
s ykn warra isaanii dhiyoo s irratti hojii irra oolchuun ni danda'ama .nav-item
.
Akkasumas navs keenyaaf classes waan fayyadamnuuf, yoo barbaaddan guutummaatti mala tarree irratti hundaa'e irraa fagaachuu dandeessu.
Akkasumas navbar nav kee keessatti tarreewwan fayyadamuu dandeessa. Menuuwwan gad-bu'aa iddooqaaf qaama marfama barbaadu, kanaafuu qaamolee adda addaa fi man'ee ta'aniif .nav-item
fi .nav-link
akka armaan gadiitti fayyadamuu mirkaneessi.
To'annoo fi qaamolee unkaa adda addaa navbar keessa .form-inline
.
Qaamolee ijoollee battalaa .navbar
fayyadama keessa jiran haalata flex fi durtii gara justify-content: between
. Amala kana sirreessuuf akka barbaachisummaa isaatti faayilii flex dabalataa fayyadami .
Gareen galtee ni hojjetu, akkasumas:
Qabduu adda addaa akka qaama unkaalee navbar kanaatti ni deeggaramuu, akkasumas. Akkasumas, fayyadamtoonni qindaa'ina dhaabbataa elementoota hamma adda addaa qaban qindeessuuf fayyadamuun akka danda'amu yaadachiisa guddaadha.
Barreeffama
Navbars gargaarsa .navbar-text
. Gitni kun tarreewwan barruudhaaf qindaa'ina dhaabbataa fi addaan fageenya qajeelaa sirreessa.
Akka barbaachisummaa isaatti qaamolee fi faayidaa biroo wajjin walitti makuu fi walsimsiisuu.
Iskimoota halluu
Theming the navbar galata walnyaatinsa theming classes fi background-color
utilities salphaa ta'ee hin beeku. .navbar-light
Halluuwwan duubbee ifaa wajjin fayyadamuuf, ykn .navbar-dark
halluuwwan duubbee dukkanaa'oodhaaf keessaa filadhu . .bg-*
Sana booda, faayidaa waliin dhuunfachiisi .
Konteenaroota
Barbaachisaa ta'uu baatus, fuula tokko irratti giddugaleessa gochuuf navbar a keessatti marsuu dandeessa .container
ykn qabiyyee navbar gubbaa dhaabbataa ykn static qofa giddugaleessa gochuuf tokko keessa dabaluu dandeessa .
.navbar-expand{-sm|-md|-lg|-xl}
Yeroo qabduun navbar kee keessa jiru, paadiingiin isaa qajeelaa tuqaawwan cabbii gita ifteessite gadi ta'anitti ni haqama . Kunis yeroo navbar kee kufe bakka ilaalchaa gadii irratti osoo hin barbaachisin padding irratti dachaa akka hin taane mirkaneessa.
Ramaddii
Navbars iddoowwan hin istaatiksii keessa kaa'uuf faayidaa iddoo keenya fayyadami . Gara gubbaatti dhaabbataa, gara jalaatti dhaabbataa, ykn gubbaatti maxxane irraa filadhu (fuula waliin hanga gubbaa ga'utti tarreessa, sana booda achitti hafa). Navbars dhaabbataa fayyadamu position: fixed
, jechuunis isaan dhangala'aa idilee DOM irraa harkifamu fi CSS amala barbaadu danda'a (fkn, padding-top
irratti <body>
) qaamolee biroo wajjin wal-irra bu'uu ittisuuf.
Akkasumas hubadhu .sticky-top
fayyadama position: sticky
, kan guutummaatti browser hunda keessatti hin deeggaramne .
Amaloota deebii kennuu
Navbars yeroo qabiyyeen isaanii qaree duuba kufe jijjiiruuf .navbar-toggler
, .navbar-collapse
, fi gitaalee fayyadamuu danda'u. .navbar-expand{-sm|-md|-lg|-xl}
Faayidaa biroo wajjin walqabatee, yoom elementoota murtaa'an agarsiisuu ykn dhoksuu salphaatti filachuu dandeessa.
Navbarota gonkumaa hin kufneef, .navbar-expand
gita navbar irratti dabali. .navbar-expand
Navbars yeroo hunda kufaniif, gita kamiyyuu hin dabalin .
Toggler jedhamuun beekama
Navbar togglers durtii bitaa-hiriirfama, garuu yoo isaan elementii obboleessa akka a hordofan .navbar-brand
, ofumaan gara mirgaa fagootti qindaa'u. Mallattoo kee duubatti deebisuun iddoo toggler duubatti deebisa. Armaan gaditti fakkeenyota akkaataa jijjiirraa adda addaa ti.
Qabxii cabsuu isa gadi aanaa keessatti kan hin .navbar-brand
agarsiifamne:
Maqaa maqaa daldalaa bitaa fi toggler mirgaa irratti agarsiifameen:
Toggler bitaa fi maqaa maqaa maqaa mirgaatiin:
Qabiyyee alaa
Yeroo tokko tokko qabiyyee dhokataa fuula irratti bakka biraatti kakaasuuf pilaaginii kuffisuu fayyadamuu barbaadda. id
Sababni isaas, plugin keenya and matching irratti waan hojjetuuf data-target
, sun salphaatti raawwatama!
Qabiyyee kufe
Karaa maqaa navbar tiin jijjiiramuu danda'a.