Dokumentaatio ja esimerkkejä Bootstrapin tehokkaasta, responsiivisesta navigointiotsikosta, navigointipalkista. Sisältää tuen brändäykselle, navigoinnille ja muille, mukaan lukien tuki tiivistyslaajennuksellemme.
Kuinka se toimii
Seuraavassa on mitä sinun tulee tietää ennen kuin aloitat navigointipalkin käytön:
Navigointipalkit vaativat kääreen responsiivista kutistamista ja .navbarvärimaailmaluokkia varten ..navbar-expand{-sm|-md|-lg|-xl}
Navigointipalkit ja niiden sisältö ovat oletuksena sulavia. Käytä valinnaisia säiliöitä rajoittaaksesi niiden vaakasuuntaista leveyttä.
Käytä väli- ja flex utility -luokkia ohjataksesi välilyöntejä ja kohdistusta navigointipalkeissa .
Navigointipalkit reagoivat oletusarvoisesti, mutta voit muuttaa niitä helposti muokkaamalla sitä. Responsiivinen käyttäytyminen riippuu Collapse JavaScript -laajennuksestamme.
Navigointipalkit piilotetaan oletusarvoisesti tulostettaessa. Pakota ne tulostamaan lisäämällä .d-printkohtaan .navbar. Katso näytön hyödyllisyysluokka.
Varmista saavutettavuus käyttämällä <nav>elementtiä tai, jos käytät yleisempää elementtiä, kuten <div>, lisää role="navigation"jokaiseen navigointipalkkiin tunnistaaksesi sen selkeästi maamerkkialueeksi aputekniikoiden käyttäjille.
Lue esimerkki ja luettelo tuetuista alikomponenteista.
Tuettu sisältö
Navbareissa on sisäänrakennettu tuki kouralliselle osakomponentille. Valitse tarvittaessa seuraavista:
.navbar-brandyrityksesi, tuotteesi tai projektisi nimeen.
.navbar-navtäyskorkeaa ja kevyttä navigointia varten (mukaan lukien pudotusvalikoiden tuki).
.collapse.navbar-collapsenavigointipalkin sisällön ryhmittelyyn ja piilottamiseen ylätason keskeytyskohdan mukaan.
Tässä on esimerkki kaikista alikomponenteista, jotka sisältyvät reagoivaan valoteemalla olevaan navigointipalkkiin, joka kutistuu automaattisesti lg(isossa) keskeytyspisteessä.
Tässä esimerkissä käytetään värin ( bg-light) ja välin ( my-2, my-lg-0, mr-sm-0, my-sm-0) hyödyllisyysluokkia.
Brändi
Voidaan soveltaa useimpiin elementteihin , .navbar-brandmutta ankkuri toimii parhaiten, koska jotkin elementit saattavat vaatia hyödyllisyysluokkia tai mukautettuja tyylejä.
Kuvien lisääminen tiedostoon .navbar-brandvaatii todennäköisesti aina mukautettuja tyylejä tai apuohjelmia oikean kokoiseksi. Tässä on joitain esimerkkejä havainnollistamiseksi.
Nav
Navigointilinkit perustuvat .navvaihtoehtoihimme omalla muokkausluokalla ja vaativat vaihtoluokkien käyttöä oikean responsiivisen tyylin aikaansaamiseksi. Navigointipalkkien navigointi kasvaa myös viemään mahdollisimman paljon vaakasuuntaista tilaa , jotta navigointipalkin sisältö pysyy varmasti kohdakkain.
Aktiiviset tilat — ja .active— osoittavat, että nykyistä sivua voidaan soveltaa suoraan .nav-links:iin tai heidän välittömään vanhempiin .nav-item.
Ja koska käytämme luokkia naveissamme, voit halutessasi välttää luettelopohjaisen lähestymistavan kokonaan.
Voit myös käyttää avattavia valikoita navigointipalkissa. Avattavat valikot vaativat käärimiselementin sijoittamista varten, joten muista käyttää erillisiä ja sisäkkäisiä elementtejä .nav-itemalla .nav-linkolevan kuvan mukaisesti.
Lomakkeet
Sijoita erilaisia lomakesäätimiä ja komponentteja navigointipalkkiin -painikkeella .form-inline.
Käytössä olevat välittömät lapsielementit .navbarjoustavat asettelun ja ovat oletuksena justify-content: between. Käytä tarvittaessa muita joustavia apuohjelmia tämän toiminnan säätämiseen.
Syöttöryhmät toimivat myös:
Erilaisia painikkeita tuetaan myös osana näitä navigointipalkin lomakkeita. Tämä on myös hyvä muistutus siitä, että pystysuuntaista kohdistusta voidaan käyttää erikokoisten elementtien kohdistamiseen.
Teksti
Navigointipalkit voivat sisältää tekstiä :n avulla .navbar-text. Tämä luokka säätää tekstijonojen pystysuuntausta ja vaakaväliä.
Sekoita ja sovita muiden komponenttien ja apuohjelmien kanssa tarpeen mukaan.
Värimallit
Navigointipalkin teeman tekeminen ei ole koskaan ollut helpompaa teemaluokkien ja background-colorapuohjelmien yhdistelmän ansiosta. Valitse .navbar-lightkäytettäväksi vaaleiden taustavärien kanssa tai .navbar-darktummien taustavärien kanssa. Mukauta sitten .bg-*apuohjelmilla.
Kun säilö on navigointipalkissa, sen vaakasuora täyttö poistetaan määrittämääsi .navbar-expand{-sm|-md|-lg|-xl}luokkaa alemmista keskeytyspisteistä. Tämä varmistaa, että emme tuplaa tarpeettomasti alempien näyttöporttien täyttöä, kun navigointipalkki on tiivistetty.
Sijoitus
Käytä sijaintiapuohjelmiamme sijoittaaksesi navigointipalkit ei-staattisiin paikkoihin. Valitse kiinteä ylhäältä, kiinnitetty alaosaan tai kiinnitetty yläosaan (vieritä sivua, kunnes se saavuttaa yläreunan ja pysyy sitten siellä). Kiinteät navigointipalkit käyttävät position: fixed, mikä tarkoittaa, että ne vedetään normaalista DOM-virrasta ja saattavat vaatia mukautetun CSS padding-top:n (esim. <body>) päällekkäisyyden estämiseksi muiden elementtien kanssa.
Navigointipalkit voivat käyttää .navbar-toggler, .navbar-collapse, ja .navbar-expand{-sm|-md|-lg|-xl}luokkia vaihtaakseen, kun niiden sisältö romahtaa painikkeen taakse. Yhdessä muiden apuohjelmien kanssa voit helposti valita, milloin haluat näyttää tai piilottaa tietyt elementit.
Lisää luokka navigointipalkkiin, jos ne eivät koskaan .navbar-expandkutistu. Älä lisää .navbar-expandluokkaa aina kutistuviin navigointipalkkeihin.
Toggler
Navigointipalkin vaihtajat tasataan oletuksena vasemmalle, mutta jos ne seuraavat sisarelementtiä, kuten .navbar-brand, ne tasataan automaattisesti äärioikealle. Merkintöjen kääntäminen kääntää vaihtopainikkeen sijainnin päinvastaiseksi. Alla on esimerkkejä erilaisista vaihtotyyleistä.
Alimmassa keskeytyskohdassa ei .navbar-brandnäy:
Kun tuotemerkki näkyy vasemmalla ja vaihtokytkin oikealla:
Vasemmalla kytkin ja oikealla tuotenimi:
Ulkoinen sisältö
Joskus haluat käyttää tiivistyslaajennusta piilotetun sisällön käynnistämiseen muualla sivulla. Koska laajennuksemme toimii idja data-targetvastaa, se on helppo tehdä!