SourceNavbar
Bootstrap نىڭ كۈچلۈك ، ئىنكاسچان يول باشلاش بېشى ، يولباشچىسى ئۈچۈن ھۆججەت ۋە مىساللار. ماركا ، يول باشلاش ۋە باشقا يىمىرىلىش قىستۇرمىلىرىمىزنى قوللاشنى ئۆز ئىچىگە ئالىدۇ.
يولباشچىدىن باشلاشتىن بۇرۇن بىلىشكە تېگىشلىك ئىشلار:
- Navbars ئىنكاس قايتۇرۇش ۋە
.navbar
رەڭ لايىھىسى دەرسلىكى ئۈچۈن ئوراشنى تەلەپ قىلىدۇ..navbar-expand{-sm|-md|-lg|-xl}
- Navbars ۋە ئۇلارنىڭ مەزمۇنى سۈكۈتتىكى ھالەتتە سۇيۇقلۇق. ئىختىيارى قاچىلارنى ئىشلىتىپ ئۇلارنىڭ گورىزونتال كەڭلىكىنى چەكلەڭ.
- بىزنىڭ بوشلۇق ۋە ئەۋرىشىم پايدىلىق دەرسلىرىمىزنى ئىشلىتىپ ، بالداقنىڭ ئارىلىقى ۋە توغرىلىنىشىنى كونترول قىلىڭ.
- Navbars سۈكۈتتىكى ھالەتتە ئىنكاس قايتۇرىدۇ ، ئەمما ئۇنى ئۆزگەرتىش ئۈچۈن ئاسانلا ئۆزگەرتەلەيسىز. ئىنكاسچان ھەرىكەت بىزنىڭ يىمىرىلىش JavaScript قىستۇرمىمىزغا باغلىق.
- يولباشچىلار باسقاندا سۈكۈتتىكى ھالەتتە يوشۇرۇن بولىدۇ. ئۇلارنى قوشۇش ئارقىلىق بېسىپ چىقىرىشقا
.d-print
زورلاڭ .navbar
. كۆرسىتىش قورالى سىنىپىنى كۆرۈڭ .
- ئېلېمېنتنى ئىشلىتىش ئارقىلىق زىيارەت قىلىشقا كاپالەتلىك
<nav>
قىلىڭ ياكى ئەگەر a غا ئوخشاش تېخىمۇ ئومۇمىي ئېلېمېنتنى ئىشلەتسىڭىز ، ھەر بىر يولباشچىغا بىرنى <div>
قوشۇپ ، role="navigation"
ئۇنى ياردەمچى تېخنىكىلارنى ئىشلىتىدىغان بەلگە خاراكتېرلىك رايون دەپ ئېنىق تونۇۋېلىڭ.
قوللايدىغان تارماق زاپچاسلارنىڭ مىسالى ۋە تىزىملىكىنى ئوقۇڭ.
Navbars بىر نەچچە تارماق زاپچاسلارنى ئىچىگە قوللايدۇ. ئېھتىياجغا ئاساسەن تۆۋەندىكىلەرنى تاللاڭ:
.navbar-brand
شىركىتىڭىز ، مەھسۇلات ياكى تۈر ئىسمىڭىز ئۈچۈن.
.navbar-nav
تولۇق ئېگىز ۋە يېنىك يول باشلاش ئۈچۈن (چۈشۈشنى قوللاشنى ئۆز ئىچىگە ئالىدۇ).
.navbar-toggler
بىزنىڭ يىمىرىلىش قىستۇرمىمىز ۋە باشقا يول باشلاش مەشغۇلاتى بىلەن ئىشلىتىش ئۈچۈن.
.form-inline
ھەر قانداق شەكىلدىكى كونترول ۋە ھەرىكەت ئۈچۈن.
.navbar-text
تېكىستنى تىك مەركەز قىلغان قۇرلارنى قوشۇش ئۈچۈن.
.collapse.navbar-collapse
ئاتا-ئانىلار بۆلىكى ئارقىلىق يولباشچى مەزمۇنلىرىنى گۇرۇپپىلاش ۋە يوشۇرۇش ئۈچۈن.
lg
بۇ يەردە (چوڭ) بۆسۈش ئېغىزىدا ئاپتوماتىك يىمىرىلىدىغان ئىنكاسچان نۇر باش تېمىسىدىكى بارلىق تارماق زاپچاسلارنىڭ مىسالى بار .
بۇ مىسالدا رەڭ ( bg-light
) ۋە بوشلۇق ( my-2
,,, ) my-lg-0
ئىشلىتىدىغان دەرسلەر ئىشلىتىلىدۇ.mr-sm-0
my-sm-0
.navbar-brand
كۆپىنچە ئېلېمېنتلارغا قوللىنىشقا بولىدۇ ، ئەمما لەڭگەر ئەڭ ياخشى ئىشلەيدۇ ، چۈنكى بەزى ئېلېمېنتلار دەرسلىك ياكى خاس ئۇسلۇب تەلەپ قىلىشى مۇمكىن .
رەسىمگە .navbar-brand
ئىرادە قوشۇش ھەمىشە مۇۋاپىق ئۇسلۇب ياكى خاسلىقنى تەلەپ قىلىدۇ. بۇ يەردە كۆرسىتىدىغان بىر قانچە مىسال بار.
يولباشچى يول باشلاش ئۇلانمىلىرى بىزنىڭ .nav
ئۆزگەرتكۈچ سىنىپىمىز بىلەن بىزنىڭ تاللانمىلىرىمىزنى ئاساس قىلىپ ، مۇۋاپىق ئىنكاس قايتۇرۇش ئۇسلۇبى ئۈچۈن ئالماشتۇرغۇچ دەرسلىكىنى ئىشلىتىشنى تەلەپ قىلىدۇ. يولباشچىدىكى يول باشلاشمۇ كۈچىيىپ ، ئىمكانقەدەر توغرىسىغا بوشلۇقنى ئىگىلەيدۇ .
ئاكتىپ ھالەت - .active
نۆۋەتتىكى بەتنى بىۋاسىتە .nav-link
s ياكى ئۇلارنىڭ بىۋاسىتە ئاتا-ئانىسىغا ئىشلىتىشكە بولىدىغانلىقىنى كۆرسىتىدۇ .nav-item
.
دېڭىز ئارمىيىمىز ئۈچۈن دەرس ئىشلىتىدىغان بولغاچقا ، ياقتۇرسىڭىز تىزىملىكنى ئاساس قىلىش ئۇسۇلىدىن پۈتۈنلەي ساقلىنالايسىز.
ناۋادا يولباشچىڭىزنىڭ نامىدا چۈشۈشنى ئىشلىتەلەيسىز. تامچە تىزىملىك ئورۇن بەلگىلەش ئۈچۈن ئوراش ئېلېمېنتىنى تەلەپ قىلىدۇ ، شۇڭا تۆۋەندە كۆرسىتىلگەندەك ئايرىم .nav-item
ۋە ئۇۋا ئېلېمېنتلىرىنى ئىشلىتىشكە كاپالەتلىك قىلىڭ ..nav-link
ھەر خىل شەكىل كونتروللىرى ۋە زاپچاسلىرىنى يولباشچىغا قويۇڭ .form-inline
.
.navbar
جانلىق ئورۇنلاشتۇرۇشتا ئىشلىتىلىدىغان بالىلار ئېلېمېنتلىرى دەرھال سۈكۈت قىلىدۇ justify-content: between
. بۇ ھەرىكەتنى تەڭشەش ئۈچۈن ئېھتىياجغا ئاساسەن قوشۇمچە ئەۋرىشىم قوراللارنى ئىشلىتىڭ.
كىرگۈزۈش گۇرۇپپىلىرىمۇ ئىشلەيدۇ:
ھەر خىل كۇنۇپكىلار بۇ يولباشچى شەكىللەرنىڭ بىر قىسمى سۈپىتىدە قوللىنىدۇ. بۇ يەنە تىك رازمېرلىق ئەسۋابلارنىڭ ئوخشىمىغان چوڭلۇقتىكى ئېلېمېنتلارنى توغرىلاشقا ئىشلىتىلىدىغانلىقىنى ناھايىتى ياخشى ئەسكەرتىدۇ.
Navbars نىڭ ياردىمىدە بىر قانچە تېكىست بولۇشى مۇمكىن .navbar-text
. بۇ دەرسلىك تېكىستنىڭ تۈز سىزىقلىرى ۋە توغرىلىق ئارىلىقىنى تەڭشەيدۇ.
ئېھتىياجغا ئاساسەن باشقا زاپچاسلار ۋە ئەسلىھەلەرنى ئارىلاشتۇرۇڭ ۋە ماسلاشتۇرۇڭ.
باش تېما دەرسلىكى ۋە ئاممىۋى مۇلازىمەتنىڭ بىرىكىشى بىلەن يولباشچىنى قىزىتىش ئەزەلدىن ئاسان ئەمەس background-color
. .navbar-light
سۇس تەگلىك رەڭلىرى ياكى قېنىق تەگلىك رەڭلىرى ئۈچۈن ئىشلىتىشنى تاللاڭ .navbar-dark
. ئاندىن ، ئاممىۋى مۇلازىمەتلەر بىلەن خاسلاشتۇرۇڭ .bg-*
.
گەرچە بۇ تەلەپ قىلىنمىسىمۇ ، سىز بىر بەتكۈچنى بىر بەتكە توغرىلاپ ياكى مۇقىم ياكى تۇراقلىق ئۈستۈنكى يولباشچىنىڭ.container
مەزمۇنىنى مەركەز قىلىپ ئىچىگە قوشسىڭىز بولىدۇ .
قاچا سىزنىڭ يولباشچىڭىزنىڭ ئىچىدە بولغاندا ، ئۇنىڭ توغرىسىغا توغرىلاش سىزنىڭ سىنىپىڭىزدىن تۆۋەنرەك نۇقتىلاردا ئېلىۋېتىلىدۇ .navbar-expand{-sm|-md|-lg|-xl}
. بۇ سىزنىڭ يولباشچىڭىز يىمىرىلگەندە تۆۋەنكى كۆرۈنۈشلەردە زۆرۈر بولمىغان تاختاينى ھەسسىلەپ ئاشۇرماسلىقىمىزغا كاپالەتلىك قىلىدۇ.
بىزنىڭ ئورۇن ئەسلىھەلىرىمىزنى ئىشلىتىپ ناۋاينى تۇراقسىز ئورۇنغا قويۇڭ. مۇقىمدىن يۇقىرىغا ، ئاستىغا مۇقىملاشتۇرۇلغان ياكى ئۈستىگە چاپلانغاننى تاللاڭ (بەت بىلەن ئۇ چوققىغا يەتكۈچە ئۆرۈلۈپ ئاندىن شۇ يەردە قالىدۇ). مۇقىم دېڭىز ياقىسى ئىشلىتىلىدۇ position: fixed
، يەنى ئۇلار DOM نىڭ نورمال ئېقىمىدىن تارتىپ چىقىرىلىدۇ ، باشقا ئېلېمېنتلار بىلەن قاپلىنىشنىڭ ئالدىنى ئېلىش ئۈچۈن ئىختىيارى CSS (مەسىلەن ،) گە padding-top
ئېھتىياجلىق بولۇشى مۇمكىن.<body>
.sticky-top
ئىشلىتىشكەposition: sticky
دىققەت قىلىڭ ، ئۇ ھەر بىر توركۆرگۈچتە تولۇق قوللىمايدۇ .
ناۋادا مەزمۇنلار بىر كۇنۇپكىنىڭ كەينىگە يىمىرىلگەندە ئىشلىتەلەيدۇ ۋە دەرسلەرنى .navbar-toggler
ئۆزگەرتەلەيدۇ . باشقا ئاممىۋى مۇلازىمەتلەر بىلەن بىرلەشتۈرۈپ ، مەلۇم ئېلېمېنتلارنى قاچان كۆرسىتىش ياكى يوشۇرۇشنى ئاسانلا تاللىيالايسىز..navbar-collapse
.navbar-expand{-sm|-md|-lg|-xl}
ئەزەلدىن يىمىرىلمەيدىغان دېڭىز ئارمىيىسى بالداقلىرىغا .navbar-expand
دەرسخانىنى قوشۇڭ. ھەمىشە يىمىرىلىدىغان دېڭىز ياقىسى ئۈچۈن ھېچقانداق .navbar-expand
دەرس قوشماڭ.
Navbar ئالماشتۇرغۇچ سۈكۈتتىكى ھالەتتە سول تەرەپكە توغرىلىنىدۇ ، ئەمما ئەگەر ئۇلاردەك ئاكا-ئۇكا ئېلېمېنتىغا ئەگىشىپ ماڭسا .navbar-brand
، ئۇلار ئاپتوماتىك ھالدا ئوڭ تەرەپكە توغرىلىنىدۇ. بەلگىڭىزنى قايتۇرۇۋالسىڭىز توك قاچىلىغۇچنىڭ ئورنىنى ئۆزگەرتىدۇ. تۆۋەندىكىسى ئوخشىمىغان قوزغىتىش ئۇسلۇبىنىڭ مىسالى.
ئەڭ تۆۋەن .navbar-brand
نۇقتىدا كۆرسىتىلمىگەن:
سول تەرەپتە كۆرسىتىلگەن ماركا ئىسمى ۋە ئوڭ تەرەپتە ئالماشتۇرغۇچ:
سول تەرەپتە ئالماشتۇرغۇچ ۋە ئوڭ تەرەپتە ماركا ئىسمى بار:
بەزىدە سىز يىمىرىلىش قىستۇرمىسىنى ئىشلىتىپ ، بەتنىڭ باشقا جايلىرىدىكى يوشۇرۇن مەزمۇنلارنى قوزغىتىسىز. قىستۇرمىمىز ماسلاشتۇرۇش id
ۋە data-target
ماسلاشتۇرۇشتا ئىشلەيدىغان بولغاچقا ، بۇ ئاسان ئىش!
Collapsed content
Toggleable via the navbar brand.