Документација и примери за моќното, одговорно заглавие за навигација на Bootstrap, лентата за навигација. Вклучува поддршка за брендирање, навигација и повеќе, вклучувајќи поддршка за нашиот приклучок за колапс.
Како работи
Еве што треба да знаете пред да започнете со лентата за навигација:
Навивачките ленти бараат обвиткување .navbarсо класи .navbar-expand{-sm|-md|-lg|-xl}на распаѓање и шема на бои .
Навивачките ленти и нивната содржина се стандардно течни. Користете изборни контејнери за да ја ограничите нивната хоризонтална ширина.
Navbars стандардно реагираат, но можете лесно да ги измените за да го промените тоа. Одговорното однесување зависи од нашиот приклучок за Collapse JavaScript.
Навивачките ленти се стандардно скриени при печатење. Присилете ги да се испечатат со додавање .d-printна .navbar. Видете ја класата на помошни алатки за приказ .
Обезбедете пристапност со користење на <nav>елемент или, доколку користите погенерички елемент, како што е <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
Врските за навигација на Navbar се надоврзуваат на нашите .navопции со сопствена класа на модификатори и бараат употреба на класи на менувачи за правилно одговорно стилизирање. Навигацијата во лентите за навигација, исто така, ќе порасне за да зафаќа што е можно повеќе хоризонтален простор за да ја одржува содржината на вашата лента за навигација безбедно порамнета.
Активните состојби-со- .activeза означување на тековната страница може да се применат директно на .nav-links или на нивните непосредни родители .nav-item.
И бидејќи користиме класи за нашите навигација, можете целосно да го избегнете пристапот базиран на список ако сакате.
Можете исто така да користите паѓачки склопки во вашата навигација на лентата за навигација. Менијата за паѓање бараат елемент за завиткување за позиционирање, затоа не заборавајте да користите посебни и вгнездени елементи за .nav-itemи .nav-linkкако што е прикажано подолу.
Форми
Ставете различни контроли за форма и компоненти во лентата за навигација со .form-inline.
Непосредни деца елементи во .navbarупотреба флексибилен распоред и стандардно ќе биде justify-content: space-between. Користете дополнителни флексибилни алатки по потреба за да го прилагодите ова однесување.
Влезни групи работат, исто така:
Различни копчиња се поддржани и како дел од овие обрасци на лентата за навигација. Ова е исто така одличен потсетник дека алатките за вертикално порамнување може да се користат за порамнување на елементи со различна големина.
Текст
Навивачките ленти може да содржат делови од текст со помош на .navbar-text. Оваа класа го прилагодува вертикалното порамнување и хоризонталното растојание за низи текст.
Измешајте и спојте со други компоненти и алатки по потреба.
Шеми на бои
Тематизирањето на лентата за навигација никогаш не било полесно благодарение на комбинацијата на класи за теми и background-colorалатки. Изберете .navbar-lightза употреба со светли бои на заднина или .navbar-darkза темни бои. Потоа, приспособете со .bg-*комуналните услуги.
Контејнери
Иако не е потребно, можете да ја завиткате лентата за навигација во a .containerза да ја центрирате на страницата или да додадете една внатре за да ја центрирате само содржината на фиксната или статична горната лента за навигација .
Кога контејнерот е во вашата лента за навигација, неговото хоризонтално полнење се отстранува на точки на прекин пониски од вашата наведена .navbar-expand{-sm|-md|-lg|-xl}класа. Ова осигурува дека нема да го удвоиме непотребно полнењето на пониските пристаништа за гледање кога вашата лента за навигација е собрана.
Поставување
Користете ги нашите алатки за позиционирање за да поставите ленти за навигација во нестатични позиции. Изберете од фиксирани на врвот, фиксирани на дното или залепени на врвот (лизгајте со страницата додека не стигне до врвот, а потоа останува таму). Поправените ленти за нав��гација користат position: fixed, што значи дека се извлечени од нормалниот тек на DOM и може да бараат прилагоден CSS (на пр. padding-topна <body>) за да се спречи преклопување со други елементи.
Navbars може да користат .navbar-toggler, .navbar-collapse, и .navbar-expand{-sm|-md|-lg|-xl}класи за да се менуваат кога нивната содржина ќе се сруши зад копче. Во комбинација со други комунални услуги, можете лесно да изберете кога да прикажувате или скриете одредени елементи.
За ленти за навигација кои никогаш не се собираат, додајте ја .navbar-expandкласата на лентата за навигација. За лентите за навигација што секогаш се собираат, не додавајте .navbar-expandкласа.
Преклопник
Вклучувачите на Navbar стандардно се порамнети лево, но доколку следат братски елемент како .navbar-brand, тие автоматски ќе бидат порамнети на крајната десница. Свртувањето на вашата ознака ќе го промени поставувањето на менувачот. Подолу се дадени примери на различни стилови на преклопување.
Без .navbar-brandприкажано во најниската точка на прекин:
Со име на бренд прикажано лево и преклопник десно:
Со преклопник лево и името на брендот десно:
Надворешна содржина
Понекогаш сакате да го користите приклучокот за колапс за да активирате скриена содржина на друго место на страницата. Бидејќи нашиот приклучок работи на idи data-targetсовпаѓање, тоа лесно се прави!