Bootstrap қуатты, жауап беретін шарлау тақырыбына, шарлау тақтасына арналған құжаттар мен мысалдар. Брендингке, навигацияға және т.б. қолдауды қамтиды, соның ішінде біздің тарылту плагинін қолдау.
Бұл қалай жұмыс істейді
Шарлау тақтасын пайдалануды бастамас бұрын мынаны білу керек:
Шарлау жолақтары жауап беретін жиырылуы және түс схемасы.navbar сыныптары үшін ораманы қажет етеді ..navbar-expand{-sm|-md|-lg|-xl}
Шарлау жолақтары және олардың мазмұны әдепкі бойынша сұйық. Көлденең енін шектеу үшін қосымша контейнерлерді пайдаланыңыз .
Шарлау тақталары әдепкі бойынша жауап береді, бірақ оны өзгерту үшін оларды оңай өзгертуге болады. Жауап беру әрекеті біздің Collapse JavaScript плагиніне байланысты.
Басып шығару кезінде шарлау жолақтары әдепкі бойынша жасырылады. қосу арқылы оларды басып шығаруға .d-printмәжбүрлеңіз .navbar. Дисплей утилитасының класын қараңыз .
Элементті пайдалану арқылы қол жетімділікті қамтамасыз етіңіз <nav>немесе , сияқты жалпы элементті пайдалансаңыз, көмекші технологияларды пайдаланушылар үшін бағдар аймағы ретінде анық анықтау үшін әрбір шарлау тақтасына <div>a қосыңыз .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дұрыс өлшем үшін әрқашан теңшелетін мәнерлер немесе утилиталар қажет болуы мүмкін. Мұнда көрсету үшін бірнеше мысалдар берілген.
Нав
Navbar шарлау сілтемелері .navөз модификатор класы бар опцияларымызға негізделеді және дұрыс жауап беру стилі үшін ауыстырып қосқыш сыныптарын пайдалануды талап етеді. Шарлау тақталарындағы шарлау сонымен қатар шарлау тақтасының мазмұнын қауіпсіз түрде туралау үшін мүмкіндігінше көлденең кеңістікті алу үшін өседі .
Ағымдағы бетті көрсету үшін белсенді күйлер—-мен s немесе олардың тікелей ата -анасына .activeтікелей қолдануға болады ..nav-link.nav-item
Біз өзіміздің navs үшін сабақтарды қолданатындықтан, қаласаңыз, тізімге негізделген тәсілден толығымен аулақ бола аласыз.
Сондай-ақ, сіз шарлау тақтасында ашылмалы тізімдерді пайдалана аласыз. Ашылмалы мәзірлер орналасу үшін орау элементін қажет етеді, сондықтан төменде көрсетілген .nav-itemжәне үшін бөлек және кірістірілген элементтерді пайдалануды ұмытпаңыз ..nav-link
Пішіндер
Әр түрлі пішін басқару элементтерін және құрамдастарын шарлау тақтасында көмегімен орналастырыңыз .form-inline.
Қолданылатын тікелей еншілес элементтер .navbarикемді орналасуды қолданады және әдепкі бойынша болады justify-content: between. Бұл әрекетті реттеу үшін қажет болса, қосымша икемді утилиталарды пайдаланыңыз.
Енгізу топтары да жұмыс істейді:
Осы шарлау тақтасы пішіндерінің бөлігі ретінде әртүрлі түймелерге де қолдау көрсетіледі. Бұл сонымен қатар тік туралау утилиталарын әртүрлі өлшемді элементтерді туралау үшін пайдалануға болатынын еске салады.
Мәтін
Navbars көмегімен мәтін биттерін қамтуы мүмкін .navbar-text. Бұл сынып мәтін жолдары үшін тік туралау мен көлденең аралықты реттейді.
Қажет болса, басқа компоненттермен және утилиталармен араластырыңыз және сәйкестендіріңіз.
Түс схемалары
background-colorТақырыптық сыныптар мен утилиталардың үйлесімі арқасында шарлау тақтасын тақырыптау ешқашан оңай болған емес . .navbar-lightАшық фондық түстермен немесе .navbar-darkқою фон түстерімен пайдалану үшін таңдаңыз . Содан кейін .bg-*утилиталармен теңшеңіз.
.navbar-expand{-sm|-md|-lg|-xl}Контейнер шарлау тақтасында болғанда, оның көлденең толтыруы көрсетілген сыныптан төмен тоқтау нүктелерінде жойылады . Бұл шарлау тақтасы жиырылған кезде төменгі көріністердегі толтыруды қажетсіз екі есе көбейтпеуімізге кепілдік береді.
Орналастыру
Шарлау жолақтарын статикалық емес орындарға орналастыру үшін біздің позиция утилиталарын пайдаланыңыз. Бекітілгеннен жоғарыға қарай, төменге бекітілген немесе үстіңгі жағына жабыстырылған опцияны таңдаңыз (бетпен жоғарыға жеткенше жылжиды, содан кейін сол жерде қалады). Бекітілген шарлау жолақтары пайдаланады position: fixed, яғни олар DOM жүйесінің қалыпты ағынынан шығарылады және басқа элементтермен қабаттасуды болдырмау үшін реттелетін CSS (мысалы, ) padding-topқажет болуы мүмкін.<body>
Мазмұны түйменің артында жиырылған кезде өзгерту үшін шарлау тақталары .navbar-toggler, .navbar-collapse, және .navbar-expand{-sm|-md|-lg|-xl}сыныптарды пайдалана алады. Басқа утилиталармен бірге белгілі бір элементтерді көрсету немесе жасыру уақытын оңай таңдауға болады.
Ешқашан жиырылмайтын шарлау жолақтары үшін сыныпты шарлау тақтасына қосыңыз .navbar-expand. Әрқашан жиырылатын шарлау жолақтары үшін ешбір .navbar-expandсыныпты қоспаңыз.
Тоглер
Шарлау тақтасының ауыстырып қосқыштары әдепкі бойынша солға тураланады, бірақ олар сияқты сіңлі элементті бақылайтын болса .navbar-brand, олар автоматты түрде ең оң жаққа тураланады. Белгілеуді өзгерту қосқыштың орналасуын өзгертеді. Төменде әртүрлі ауыстырып қосу мәнерлерінің мысалдары берілген.
Ең .navbar-brandтөменгі тоқтау нүктесінде көрсетілмеген:
Сол жақта бренд атауы және оң жақта ауыстырғышпен көрсетілген:
Сол жақта ауыстырғышпен және оң жақта бренд атауымен:
Сыртқы мазмұн
Кейде беттің басқа жерінде жасырын мазмұнды іске қосу үшін тарылту плагинін пайдаланғыңыз келеді. Біздің плагин сәйкестікте жұмыс істейтіндіктен id, data-targetбұл оңай орындалады!