Sourceናቭባር
ሰነዳትን ኣብነታትን ናይቲ ሓያልን ምላሽ ዝህብን ርእሲ ምድህሳስ Bootstrap ዝኾነ navbar። ንብራንድንግ፡ ናቪጌሽንን ካልእን ዝኸውን ደገፍ ዘጠቓልል ኮይኑ፡ ንናይ ምፍራስ ፕላግ-ኢንና ደገፍ ሓዊሱ።
ከመይ ይሰርሕ
ቅድሚ ብናቭባር ምጅማርካ ክትፈልጦም ዘለካ ነገራት ኣብዚ ኣለዉ፤
- ናቭባርስ ንመልሲ ዝህብ ምፍራስን ሕብራዊ ስኬምን ክፍልታት
.navbar
ምስ ምጥቕላል የድልዮም ።.navbar-expand{-sm|-md|-lg|-xl}
- ናቭባርን ትሕዝቶኦምን ብነባሪ ፈሳሲ እዩ። ንኣግማድ ስፍሓቶም ንምድራት ኣማራጺ መትሓዚታት ተጠቐም ።
- ኣብ ውሽጢ navbars ንዘሎ ርሕቀትን ኣሰላልፋን ንምቁጽጻር ናይ ርሕቀትን ፍሌክስን ዩቲሊቲ ክፍልታትና ተጠቐም ።
- ናቭባር ብነባሪ ምላሽ ዝህቡ እዮም፡ ግን ብቐሊሉ ክትቅይሮም ትኽእል ኢኻ ነዚ ክትቅይሮ። ምላሽ ዝህብ ባህሪ ኣብቲ ናይ Collapse JavaScript ፕላግ-ኢንና ይምርኮስ።
- ናቭባር ኣብ እዋን ሕትመት ብነባሪ ተሓቢኦም እዮም።
.d-print
ኣብቲ .navbar
. _ ነቲ ናይ ምርኢት ዩቲሊቲ ክፍሊ ርአ ።
- ሓደ ባእታ ብምጥቃም ተበጻሕነት ምርግጋጽ
<nav>
ወይ ድማ ከም a ዝኣመሰለ ዝያዳ ሓፈሻዊ ባእታ እንተተጠቒምካሉ፡ ኣብ ነፍሲ ወከፍ ናቭባር <div>
a ወሲኽካ role="navigation"
ንተጠቀምቲ ሓጋዚ ቴክኖሎጂታት ከም ምልክት ዞባ ብግልጺ ከተለልዮ።
ናይዚ ኣካል ተንቀሳቓሲ ውጽኢት ኣብቲ ናይ prefers-reduced-motion
ሚድያ ሕቶ ዝምርኮስ እዩ። ኣብቲ ናይ ተበጻሕነት ሰነድና ኣብቲ ዝተቐነሰ ምንቅስቓስ ዝብል ክፍሊ ርአ ።
ኣብነትን ዝርዝር ናይ ዝድገፉ ንኡሳን ባእታታትን ንምርካብ ቀጽል ኣንብብ።
ዝድገፍ ትሕዝቶ
ናቭባር ንውሑዳት ንኡሳን ኣካላት ኣብ ውሽጡ ዝተሃንጸ ደገፍ ሒዞም ይመጹ። ከም ኣድላይነቱ ካብዞም ዝስዕቡ ምረጹ፤
.navbar-brand
ንናይ ትካልኩም፡ ፍርያትኩም ወይ ስም ፕሮጀክትኩም።
.navbar-nav
ንሙሉእ ቁመትን ቀሊል ክብደትን ዘለዎ ምምራሕ (ንቁልቁል ዝወርድ ደገፍ ሓዊሱ)።
.navbar-toggler
ምስ ናይ ምፍራስ ፕላግ-ኢንናን ካልእ ናይ ምድህሳስ ምቕያር ባህርያትን ንኽትጥቀመሉ።
.form-inline
ንዝኾነ መልክዕ ቁጽጽርን ተግባራትን።
.navbar-text
ንምውሳኽ ብቐጥታ ማእከል ዝገበሩ ሕብረ ቃላት ጽሑፍ።
.collapse.navbar-collapse
ንትሕዝቶታት navbar ብወላዲ ምብታኽን ንምጉጅጃልን ንምሕባእን እዩ።
lg
ኣብቲ (ዓቢ) ነጥቢ ምብታኽ ብኣውቶማቲክ ዝፈርስ ምላሽ ዝህብ ብርሃን-ቴማ ዘለዎ ናቭባር ዝተኻተቱ ኩሎም ንኡሳን ባእታታት ኣብነት ኣብዚ ኣሎ ።
እዚ ኣብነት እዚ ሕብሪ ( bg-light
)ን ርሕቀትን ( my-2
, my-lg-0
, mr-sm-0
, my-sm-0
) ዩቲሊቲ ክፍልታት ይጥቀም።
ስም ምህርቲ
እቲ .navbar-brand
ኣብ መብዛሕትኦም ባእታታት ክውዕል ይኽእል እዩ፣ ግን ገለ ባእታታት ናይ ዩቲሊቲ ክፍልታት ወይ ብሕታዊ ቅዲታት ክጠልቡ ስለዝኽእሉ ሓደ መልህቕ ዝበለጸ ይሰርሕ።
ምስልታት ናብቲ ምውሳኽ .navbar-brand
ኩሉ ግዜ ብሕታዊ ቅዲታት ወይ ዩቲሊቲታት ብግቡእ ዓቐን ክሓትት ይኽእል እዩ። ገለ ኣብነታት ንምርኣይ ኣብዚ ኣሎ።
ናቭ
ናቭባር ናይ ምድህሳስ መላግቦታት ኣብ .nav
ኣማራጺታትና ምስ ናይ ገዛእ ርእሶም መቐየሪ ክፍሊ ዝሃንጹ ኮይኖም ንግቡእ ምላሽ ዝህብ ቅዲ ምጥቃም ናይ ቶግለር ክፍልታት ይጠልቡ። ኣብ ናቭባር ምዝዋር እውን ትሕዝቶታት ናቭባርካ ብውሑስ መንገዲ ንኽስለፍ ብዝተኻእለ መጠን ብዙሕ ኣግማድ ቦታ ንምሓዝ ክዓቢ እዩ ።
ንጡፋት ኩነታት—ምስ —እቲ ናይ ሕጂ ገጽ ንምምልካት ብቐጥታ ኣብ s ወይ ናይ ቀረባ ወላዲኦም s .active
ክውዕሉ ይኽእሉ ።.nav-link
.nav-item
ከምኡ’ውን ንናቭታትና ክፍልታት ስለ እንጥቀም፡ እንተደሊኹም ካብቲ ኣብ ዝርዝር ዝተመርኮሰ ኣገባብ ምሉእ ብምሉእ ክትርሕቑ ትኽእሉ ኢኹም።
ኣብ navbar nav ናትካ ውን ንቑልቁል ዝወርድ ነገራት ክትጥቀም ትኽእል ኢኻ። ንቑልቁል ዝወርድ ምልክታታት ንኣቀማምጣ መጠቕለሊ ባእታ የድልዮም፣ ስለዚ ንኣቀማምጣን ከምቲ ኣብ ታሕቲ .nav-item
ዘሎን ዝተፈላለዩን ዝተሰፍሩን ባእታታት ምጥቃምካ ኣረጋግጽ ።.nav-link
ዝተፈላለዩ ናይ ቅጥዒ ቁጽጽርን ኣካላትን ኣብ ውሽጢ ሓደ ናቭባር ብ .form-inline
.
ቅጽበታዊ ህጻናት ባእታታት ኣብ .navbar
ጥቕሚ ፍሌክስ ኣቀማምጣን ብነባሪ ናብ justify-content: space-between
. ነዚ ባህሪ ንምትዕርራይ ከም ኣድላይነቱ ተወሳኺ ፍሌክስ ዩቲሊቲስ ተጠቐም።
ናይ እታዎታት ጉጅለታት እውን ይሰርሑ እዮም፤
ዝተፈላለዩ መጠወቒታት ከም ኣካል ናይዞም ናቭባር ቅጥዕታት ይድገፉ እዮም፣ ንሳቶም እውን። እዚ ውን ቨርቲካል ኣሰላልፋ ዩቲሊቲታት ዝተፈላለዩ ዓቐን ዘለዎም ባእታታት ንምስላፍ ክጥቀሙ ከም ዝኽእሉ ዓቢ መዘኻኸሪ እዩ።
ጽሑፍ
ናቭባር ብሓገዝ ናይ .navbar-text
. እዚ ክፍሊ ንሕብረ ቃላት ጽሑፍ ቀጥታዊ ኣሰላልፋን ኣግማድ ርሕቀትን የስተኻኽል።
ከም ኣድላይነቱ ምስ ካልኦት ኣካላትን ዩቲሊቲታትን ምትሕውዋስን ምትሕውዋስን ።
ሕብራዊ ስርዓታት
background-color
ሳላ ውህደት ቴሚንግ ክፍልታትን ዩቲሊቲታትን ቴሚንግ ንናቭባር ከምዚ ቀሊል ኮይኑ ኣይፈልጥን ። .navbar-light
ምስ ፍኹስ ዝበለ ሕብርታት ድሕረ ባይታ ንኽትጥቀመሉ፡ ወይ .navbar-dark
ንጸሊም ሕብርታት ድሕረ ባይታ ካብ ምረጽ ። ድሕሪኡ፡ ምስ .bg-*
ዩቲሊቲታት ምምዕርራይ።
ኮንተይነራት
ዋላ እኳ ኣድላዪ እንተዘይኮነ፡ ንሓደ ናቭባር ኣብ ሓደ ክትጠቕልሎ ትኽእል ኢኻ ኣብ ሓደ ገጽ ማእከል ንምግባር ወይ ድማ ኣብ ውሽጢ ሓደ ክትውስኽ ትኽእል ኢኻ ንትሕዝቶታት ናይ ሓደ ጽኑዕ ወይ ስታትቲክ ላዕለዋይ ናቭባር.container
ጥራይ ማእከል ንምግባር ።
እቲ መትሓዚ ኣብ ውሽጢ ናቭባርካ ምስ ዝኸውን፡ ኣግማድ መሸፈኒኡ ካብቲ ዝገለጽካዮ .navbar-expand{-sm|-md|-lg|-xl}
ክፍሊ ኣብ ዝወሓደ ናይ ምብታኽ ነጥብታት ይእለ። እዚ ድማ navbar ናትካ ምስ ዝፈርስ ኣብ ታሕተዎት viewports ብዘይ ኣድላይነት ኣብ padding ብዕጽፊ ከምዘይንውስኽ የረጋግጽ።
ምምዳብ
ንናቭባር ኣብ ዘይስታትቲክ ቦታታት ንምቕማጥ ናይ ፖዚሽን ዩቲሊቲታትና ተጠቐም ። ካብ ጽኑዕ ናብ ላዕሊ፡ ጽኑዕ ናብ ታሕቲ፡ ወይ ተጣቢቑ ናብ ላዕሊ ምረጽ (ምስ ገጽ ክሳብ ላዕሊ ዝበጽሕ ይሽክርከር፡ ድሕሪኡ ኣብኡ ይጸንሕ)። ጽኑዓት navbars ይጥቀሙ ፣ ማለት ካብ ንቡር ዋሕዚ ናይ DOM ይስሓቡን ምስ ካልኦት ባእታታት position: fixed
ንኸይደራረቡ ብሕታዊ CSS (ንኣብነት padding-top
ኣብ ) ከድልዮም ይኽእል እዩ።<body>
ከምኡ ’ ውን ኣብ ነፍሲ ወከፍ መርበብ ሓበሬታ ምሉእ ብምሉእ ዘይድገፍ ይጥቀም .sticky-top
ምዃኑposition: sticky
ኣስተውዕል ።
ምላሽ ዝህቡ ባህርያት
ናቭባር ትሕዝቶኦም ብድሕሪ ሓደ መጠወቒ ምስ ዝፈርስ ንምቕያር .navbar-toggler
, .navbar-collapse
, ከምኡ’ውን ክፍልታት ክጥቀሙ ይኽእሉ ። .navbar-expand{-sm|-md|-lg|-xl}
ምስ ካልኦት ዩቲሊቲታት ተደሚሩ፡ ፍሉያት ባእታታት መዓስ ከም እተርኢ ወይ ከም እትሓብእ ብቐሊሉ ክትመርጽ ትኽእል ኢኻ።
ንዘይፈርሱ ናቭባር .navbar-expand
፡ ኣብቲ ናቭባር ዘሎ ክፍሊ ወስኹሉ። ኩሉ ግዜ ዝፈርሱ navbars ዝኾነ .navbar-expand
ክፍሊ ኣይትውሰኹ።
ቶግለር
Navbar togglers ብነባሪ ብጸጋም ይስለፉ፣ ግን ከም a ዝኣመሰለ ናይ ሓው ባእታ እንተተኸቲሎም .navbar-brand
፣ ብኣውቶማቲክ ናብ ርሑቕ የማናይ ክስለፉ እዮም። ናትካ ምልክት ምግልባጥ ንኣቀማምጣ ናይቲ ቶግለር ንድሕሪት ይመልሶ። ኣብ ታሕቲ ኣብነታት ዝተፈላለዩ ቅዲታት ምቕያር ኣለዉ።
ኣብ ዝተሓተ ነጥቢ ምብታኽ ምስ ዝኾነ .navbar-brand
ዝተራእየ፤
ብጸጋም ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት ምልክት
ብጸጋም ቶግለር ብየማን ድማ ስም ምልክት ንግዲ (brand name) ዘለዎ፤
ናይ ደገ ትሕዝቶ
ሓደ ሓደ ግዜ ነቲ ናይ ምዕጻፍ ፕላግ-ኢን ተጠቒምካ ኣብ ካልእ ቦታታት ናይቲ ገጽ ሕቡእ ትሕዝቶ ክትጅምር ትደሊ። ምኽንያቱ ናትና ፕላግ-ኢን ኣብቲ id
and data-target
matching ስለ ዝሰርሕ፡ እዚ ብቐሊሉ ይግበር!
Collapsed content
Toggleable via the navbar brand.