Rohkem kui tosin korduvkasutatavat komponenti, mis on loodud ikonograafia, rippmenüüde, sisendrühmade, navigeerimise, hoiatuste ja palju muu pakkumiseks.
Glyphicons
Saadaolevad glüüfid
Sisaldab üle 250 glüüfi fondivormingus komplektist Glyphicon Halflings. Glyphicons Halflings pole tavaliselt tasuta saadaval, kuid nende looja on teinud need Bootstrapi jaoks tasuta kättesaadavaks. Tänutäheks palume teil võimalusel lisada Glyphiconsi lingi .
glyphicon glyphicon-sterisk
glyphicon glyphicon-plus
glyphicon glyphicon-euro
glyphicon glyphicon-eur
glyphicon glyphicon-miinus
glyphicon glyphicon-pilv
glyphicon glyphicon-ümbrik
glyphicon glyphicon-pliiats
glyphicon glyphicon-glass
glyphicon glyphicon-muusika
glyphicon glyphicon-otsing
glyphicon glyphicon-süda
glyphicon glyphicon-star
glyphicon glyphicon-star-tühi
glyphicon glyphicon-kasutaja
glyphicon glyphicon-film
glyphicon glyphicon-th-large
glyphicon glyphicon-th
glyphicon glyphicon-th-list
glyphicon glyphicon-ok
glyphicon glyphicon-eemalda
glyphicon glyphicon-sissesuum
glyphicon glyphicon-väljasuum
glyphicon glyphicon-off
glyphicon glyphicon-signaal
glyphicon glyphicon-cog
glyphicon glyphicon-trash
glyphicon glyphicon-kodu
glyphicon glyphicon-fail
glyphicon glyphicon-time
glyphicon glyphicon-tee
glyphicon glyphicon-download-alt
glyphicon glyphicon-allalaadimine
glyphicon glyphicon-upload
glyphicon glyphicon-postkasti
glyphicon glyphicon-play-ring
glyphicon glyphicon-kordus
glyphicon glyphicon-refresh
glyphicon glyphicon-list-alt
glyphicon glyphicon-lock
glyphicon glyphicon-lipp
glyphicon glyphicon-kõrvaklapid
glyphicon glyphicon-volume-off
glyphicon glyphicon-volume-down
glyphicon glyphicon-mahu suurendamine
glyphicon glyphicon-qrcode
glyphicon glyphicon-ribcode
glyphicon glyphicon-tag
glyphicon glyphicon-sildid
glyphicon glyphicon-raamat
glyphicon glyphicon-järjehoidja
glyphicon glyphicon-print
glyphicon glyphicon-kaamera
glyphicon glyphicon-font
glyphicon glyphicon-paks
glyphicon glyphicon-kaldkiri
glyphicon glyphicon-text-height
glyphicon glyphicon-text-width
glyphicon glyphicon-align-left
glyphicon glyphicon-align-center
glyphicon glyphicon-align-right
glyphicon glyphicon-align-justify
glyphicon glyphicon-list
glyphicon glyphicon-indent-left
glyphicon glyphicon-indent-right
glyphicon glyphicon-facetime-video
glyphicon glyphicon-pilt
glyphicon glyphicon-map-marker
glyphicon glyphicon-reguleeri
glyphicon glyphicon-tint
glyphicon glyphicon-redigeeri
glyphicon glyphicon-osa
glyphicon glyphicon-check
glyphicon glyphicon-liikuma
glyphicon glyphicon-samm-tagasi
glyphicon glyphicon-kiire-tagasi
glyphicon glyphicon-tagurpidi
glyphicon glyphicon-play
glyphicon glyphicon-paus
glyphicon glyphicon-stopp
glyphicon glyphicon-edasi
glyphicon glyphicon-kerimine edasi
glyphicon glyphicon-samm-edasi
glyphicon glyphicon-eject
glyphicon glyphicon-chevron-left
glyphicon glyphicon-chevron-right
glyphicon glyphicon-pluss-märk
glyphicon glyphicon-miinus-märk
glyphicon glyphicon-eemalda-märk
glyphicon glyphicon-ok-sign
glyphicon glyphicon-küsimus-märk
glyphicon glyphicon-info-sign
glyphicon glyphicon-ekraanipilt
glyphicon glyphicon-eemalda-ring
glyphicon glyphicon-ok-ring
glyphicon glyphicon-ban-circle
glyphicon glyphicon-nool-vasak
glyphicon glyphicon-nool-paremale
glyphicon glyphicon-nool-üles
glyphicon glyphicon-nool-alla
glyphicon glyphicon-share-alt
glyphicon glyphicon-resize-full
glyphicon glyphicon-resize-small
glyphicon glyphicon-hüüumärk
glyphicon glyphicon-kingitus
glyphicon glyphicon-leht
glyphicon glyphicon-fire
glyphicon glyphicon-eye-avatud
glyphicon glyphicon-silma-sulge
glyphicon glyphicon-hoiatusmärk
glyphicon glyphicon-tasand
glyphicon glyphicon-kalender
glyphicon glyphicon-juhuslik
glyphicon glyphicon-kommentaar
glyphicon glyphicon-magnet
glyphicon glyphicon-chevron-up
glyphicon glyphicon-chevron-down
glyphicon glyphicon-retweet
glyphicon glyphicon-ostukäru
glyphicon glyphicon-kaust-sulge
glyphicon glyphicon-kaust-avatud
glyphicon glyphicon-resize-vertikaalne
glyphicon glyphicon-resize-horizontal
glyphicon glyphicon-hdd
glyphicon glyphicon-bullhorn
glyphicon glyphicon-bell
glyphicon glyphicon-sertifikaat
glyphicon glyphicon-thumbs-up
glyphicon glyphicon-thumbs-down
glyphicon glyphicon-käsi-parem
glyphicon glyphicon-käsi-vasak
glyphicon glyphicon-käsi üles
glyphicon glyphicon-käsi-alla
glyphicon glyphicon-ring-nool-paremale
glyphicon glyphicon-ring-nool-vasak
glyphicon glyphicon-ring-nool-üles
glyphicon glyphicon-ring-nool-alla
glyphicon glyphicon-globe
glyphicon glyphicon-mutrivõti
glyphicon glyphicon-ülesanded
glyphicon glyphicon-filter
glyphicon glyphicon-portfell
glyphicon glyphicon-täisekraan
glyphicon glyphicon-armatuurlaud
glyphicon glyphicon-kirjaklamber
glyphicon glyphicon-süda-tühi
glyphicon glyphicon-link
glyphicon glyphicon-phone
glyphicon glyphicon-pushpin
glyphicon glyphicon-usd
glyphicon glyphicon-gbp
glyphicon glyphicon-sort
glyphicon glyphicon-sort-by-fabet
glyphicon glyphicon-sort-by-phabet-alt
glyphicon glyphicon-sort-by-order
glyphicon glyphicon-sort-by-order-alt
glyphicon glyphicon-sort-by-atribuudid
glyphicon glyphicon-sort-by-attributes-alt
glyphicon glyphicon-märkimata
glyphicon glyphicon-laienda
glyphicon glyphicon-colapse-down
glyphicon glyphicon-kokkuvarisemine
glyphicon glyphicon-log-in
glyphicon glyphicon-flash
glyphicon glyphicon-log-out
glyphicon glyphicon-uus-aken
glyphicon glyphicon-rekord
glyphicon glyphicon-save
glyphicon glyphicon-avatud
glyphicon glyphicon-salvestatud
glyphicon glyphicon-import
glyphicon glyphicon-export
glyphicon glyphicon-saada
glyphicon glyphicon-floppy-disk
glyphicon glyphicon-floppy-salvestatud
glyphicon glyphicon-floppy-eemalda
glyphicon glyphicon-floppy-save
glyphicon glyphicon-floppy-avatud
glyphicon glyphicon-krediitkaart
glyphicon glyphicon-transfer
glyphicon glyphicon-söögiriistad
glyphicon glyphicon-header
glyphicon glyphicon-tihendatud
glyphicon glyphicon-kõrvaklapp
glyphicon glyphicon-phone-alt
glyphicon glyphicon-torn
glyphicon glyphicon-stats
glyphicon glyphicon-sd-video
glyphicon glyphicon-hd-video
glyphicon glyphicon-subtiitrid
glyphicon glyphicon-heli-stereo
glyphicon glyphicon-sound-dolby
glyphicon glyphicon-sound-5-1
glyphicon glyphicon-sound-6-1
glyphicon glyphicon-sound-7-1
glyphicon glyphicon-copyright-mark
glyphicon glyphicon-registration-mark
glyphicon glyphicon-pilve allalaadimine
glyphicon glyphicon-pilve üleslaadimine
glyphicon glyphicon-puu-okaspuu
glyphicon glyphicon-puu-lehtpuu
glyphicon glyphicon-cd
glyphicon glyphicon-save-file
glyphicon glyphicon-ava-fail
glyphicon glyphicon-level-up
glyphicon glyphicon-koopia
glyphicon glyphicon-pasta
glyphicon glyphicon-alert
glyphicon glyphicon-ekvalaiser
glyphicon glyphicon-kuningas
glyphicon glyphicon-kuninganna
glyphicon glyphicon-ettur
glyphicon glyphicon-piiskop
glyphicon glyphicon-rüütel
glyphicon glyphicon-beebi-valem
glyphicon glyphicon-telk
glyphicon glyphicon-tahvel
glyphicon glyphicon-voodi
glyphicon glyphicon-õun
glyphicon glyphicon-kustutus
glyphicon glyphicon-liivakell
glyphicon glyphicon-lamp
glyphicon glyphicon-dublikaat
glyphicon glyphicon-piggy-pank
glyphicon glyphicon-käärid
glyphicon glyphicon-bitcoin
glyphicon glyphicon-btc
glyphicon glyphicon-xbt
glyphicon glyphicon-jeen
glyphicon glyphicon-jpy
glyphicon glyphicon-rubla
glyphicon glyphicon-rub
glyphicon glyphicon-skaala
glyphicon glyphicon-ice-lolly
glyphicon glyphicon-ice-lolly-maitses
glyphicon glyphicon-haridus
glyphicon glyphicon-option-horizontal
glyphicon glyphicon-option-vertikaalne
glyphicon glyphicon-menu-hamburger
glyphicon glyphicon-modal-window
glyphicon glyphicon-õli
glyphicon glyphicon-grain
glyphicon glyphicon-päikeseprillid
glyphicon glyphicon-text-size
glyphicon glyphicon-text-color
glyphicon glyphicon-text-background
glyphicon glyphicon-object-align-top
glyphicon glyphicon-object-align-bottom
glyphicon glyphicon-object-align-horizontal
glyphicon glyphicon-object-align-left
glyphicon glyphicon-object-align-vertikaalne
glyphicon glyphicon-object-align-right
glyphicon glyphicon-kolmnurk-parem
glyphicon glyphicon-kolmnurk-vasak
glyphicon glyphicon-triangle-bottom
glyphicon glyphicon-kolmnurk-top
glyphicon glyphicon-konsool
glyphicon glyphicon-superscript
glyphicon glyphicon-alaindeks
glyphicon glyphicon-menu-left
glyphicon glyphicon-menu-right
glyphicon glyphicon-menu-down
glyphicon glyphicon-menüü-up
Kuidas kasutada
Toimivuse huvides nõuavad kõik ikoonid põhiklassi ja individuaalset ikooniklassi. Kasutamiseks asetage järgmine kood peaaegu kõikjale. Õige polsterduse jaoks jätke ikooni ja teksti vahele kindlasti tühik.
Ärge segage teiste komponentidega
Ikooniklasse ei saa otse teiste komponentidega kombineerida. Neid ei tohiks kasutada koos teiste sama elemendi klassidega. Selle asemel lisage pesastatud <span>ja rakendage ikooniklassid <span>.
Kasutamiseks ainult tühjadel elementidel
Ikooniklasse tuleks kasutada ainult elementide puhul, mis ei sisalda tekstisisu ja millel pole alamelemente.
Ikooni fondi asukoha muutmine
Bootstrap eeldab, et ikoonifondifailid asuvad ../fonts/kompileeritud CSS-failide suhtes kataloogis. Nende fondifailide teisaldamine või ümbernimetamine tähendab CSS-i värskendamist ühel kolmest viisist.
Muutke allika @icon-font-pathja/või @icon-font-namemuutujaid vähem faile.
Kasutage mis tahes valikut, mis teie konkreetsele arendusseadistusele kõige paremini sobib.
Ligipääsetavad ikoonid
Abitehnoloogiate kaasaegsed versioonid teatavad CSS-i loodud sisust ja konkreetsetest Unicode'i tähemärkidest. Et vältida soovimatut ja segadust tekitavat väljundit ekraanilugejates (eriti kui ikoone kasutatakse ainult kaunistamiseks), peidame need aria-hidden="true"atribuudiga.
Kui kasutate ikooni tähenduse edastamiseks (mitte ainult dekoratiivse elemendina), veenduge, et see tähendus edastataks ka abitehnoloogiatele – näiteks lisage .sr-onlyklassiga visuaalselt peidetud täiendav sisu.
Kui loote juhtelemente ilma muu tekstita (nt <button>ainult ikooni sisaldav), peaksite juhtelemendi eesmärgi tuvastamiseks alati pakkuma alternatiivset sisu, et see oleks abitehnoloogiate kasutajatele mõttekas. Sel juhul saate lisada aria-labelatribuudi juhtelemendile endale.
Näited
Kasutage neid nuppudes, tööriistariba nupurühmades, navigeerimiseks või lisatud vormi sisenditeks.
Hoiatuses kasutatav ikoon, mis annab märku , et tegemist on veateatega, koos .sr-onlylisatekstiga, mis edastab selle vihje abitehnoloogiate kasutajatele.
Vaikimisi positsioneeritakse rippmenüü automaatselt 100% ülaosast ja vanema vasakust servast. Rippmenüü lisamine paremale joondamiseks .dropdown-menu-right..dropdown-menu
Võib vajada täiendavat positsioneerimist
Rippmenüüd positsioneeritakse CSS-i kaudu automaatselt dokumendi tavapärasesse voogu. See tähendab, et teatud atribuutidega vanemad võivad ripploendit kärpida overflowvõi kuvada väljaspool vaateava piire. Lahendage need probleemid ise, kui need tekivad.
Aegunud .pull-rightjoondus
Alates versioonist 3.1.0 oleme .pull-rightrippmenüüdes aegunud. Menüü paremale joondamiseks kasutage .dropdown-menu-right. Navigeerimisriba paremale joondatud navigeerimiskomponendid kasutavad menüü automaatseks joondamiseks selle klassi mixin-versiooni. Selle tühistamiseks kasutage .dropdown-menu-left.
Päised
Lisage päis mis tahes rippmenüü tegevuste jaotistele.
Grupeerige rida nuppe koos nupurühmaga ühele reale. Lisage valikuline JavaScripti raadio ja märkeruudu stiili käitumine meie nuppude pistikprogrammiga .
Nupurühmade tööriistavihjed ja hüpikaknad nõuavad spetsiaalset seadistust
Kui kasutate tööriistavihjeid või hüpikaknaid elemendi elementide puhul .btn-group, peate määrama valiku container: 'body', et vältida soovimatuid kõrvalmõjusid (nt elemendi laiemaks muutumist ja/või ümarate nurkade kaotamist kohtspikri või hüpikakna käivitamisel).
Veenduge role, et see on õige ja lisage silt
Selleks et abitehnoloogiad (nt ekraanilugejad) näitaksid, et rida nuppe on rühmitatud, tuleb esitada sobiv roleatribuut. Nupurühmade puhul oleks see role="group", samas kui tööriistaribadel peaks olema role="toolbar".
Üks erand on rühmad , mis sisaldavad ainult ühte juhtelementi (nt elementidega joondatud<button> nupurühmad) või rippmenüüd.
Lisaks tuleks rühmadele ja tööriistaribadele anda selge silt, kuna enamik abitehnoloogiaid ei teata neid muidu, hoolimata õige roleatribuudi olemasolust. Siin toodud näidetes kasutame , kuid kasutada võib ka aria-labelselliseid alternatiive nagu .aria-labelledby
Põhiline näide
Pakkige rida nuppe .btnsisse .btn-group.
Nuppude tööriistariba
Keerulisemate komponentide jaoks ühendage komplektid <div class="btn-group">a-ks .<div class="btn-toolbar">
Suuruse määramine
Selle asemel, et rakendada nuppude suuruse klasse rühma igale nupule, lisage lihtsalt igale nupule .btn-group-*, .btn-groupsealhulgas mitme rühma pesastamisel.
Pesitsemine
Asetage .btn-groupteise sisse, .btn-groupkui soovite rippmenüüd segada mitmete nuppudega.
Laske nuppude rühm võrdse suurusega venitada, et see kataks kogu vanema laiuse. Töötab ka nupurühmas olevate nuppude rippmenüüdega.
Piiride käsitlemine
Nuppude õigustamiseks kasutatava spetsiifilise HTML-i ja CSS-i tõttu (nimelt display: table-cell), on nendevahelised piirid kahekordistunud. Tavalistes margin-left: -1pxnupurühmades kasutatakse ääriste virnastamiseks, mitte eemaldamiseks. Siiski marginei tööta koos display: table-cell. Selle tulemusena, sõltuvalt teie Bootstrapi kohandustest, võite soovida äärised eemaldada või uuesti värvida.
IE8 ja piirid
Internet Explorer 8 ei renderda joondatud nupurühma nuppude ääriseid, olenemata sellest, kas see on sisse lülitatud <a>või <button>elemendid. Sellest mööda saamiseks mähkige iga nupp teise .btn-group.
Kui <a>elemente kasutatakse nuppudena toimimiseks – käivitavad lehesisesed funktsioonid, mitte ei liigu praegusel lehel teisele dokumendile või jaotisele –, tuleks neile anda ka sobiv role="button".
Koos <button>elementidega
Elementidega joondatud nupurühmade kasutamiseks <button>peate mähkima iga nupu nupurühma . Enamik brausereid ei rakenda meie CSS-i õigesti <button>elementide põhjendamiseks, kuid kuna toetame nuppude rippmenüüd, saame sellest mööda minna.
Nuppude rippmenüüd
Kasutage mis tahes nuppu rippmenüü käivitamiseks, asetades selle a -sse .btn-groupja esitades õige menüümärgistuse.
Plugina sõltuvus
Nuppude rippmenüüde jaoks on vaja, et teie Bootstrapi versioonile oleks kaasatud rippmenüü pistikprogramm .
Ühe nupu rippmenüüd
Muutke nupp mõne põhilise märgistuse muudatusega rippmenüü lülitiks.
Laiendage vormi juhtelemente, lisades teksti või nupud mis tahes tekstipõhise elemendi ette, järele või mõlemale küljele <input>. Kasutage .input-groupkoos .input-group-addonvõi .input-group-btnelementide ette- või lisamiseks ühele .form-control.
Ainult tekstiline <input>s
Vältige <select>siin elementide kasutamist, kuna neid ei saa WebKiti brauserites täielikult kujundada.
Vältige <textarea>siin elementide kasutamist, kuna nende rowsatribuuti ei peeta mõnel juhul arvesse.
Sisestusrühmade tööriistavihjed ja hüpikaknad nõuavad spetsiaalset seadistust
Kui kasutate tööriistavihjeid või hüpikaknaid elemendi elementide puhul .input-group, peate määrama valiku container: 'body', et vältida soovimatuid kõrvalmõjusid (nt elemendi laiemaks muutumist ja/või ümarate nurkade kaotamist, kui tööriistaspikker või hüpikakna käivitatakse).
Ärge segage teiste komponentidega
Ärge segage vormirühmi ega ruudustiku veergude klasse otse sisendrühmadega. Selle asemel pesastage sisendrühm vormirühma või ruudustikuga seotud elemendi sisse.
Lisage alati sildid
Ekraanilugejatel on teie vormidega probleeme, kui te ei lisa igale sisendile silti. Nende sisendrühmade puhul veenduge, et kõik täiendavad sildid või funktsioonid edastatakse abitehnoloogiatele.
Täpne kasutatav tehnika (nähtavad <label>elemendid, klassi <label>abil peidetud elemendid või atribuudi , , , või atribuudi kasutamine) ja see, millist lisateavet tuleb edastada, sõltub sellest, millist liidese vidinat te rakendate. Selle jaotise näited pakuvad mõningaid soovitatud juhtumipõhiseid lähenemisviise..sr-onlyaria-labelaria-labelledbyaria-describedbytitleplaceholder
Põhiline näide
Asetage üks lisandmoodul või nupp sisendi mõlemale küljele. Võite selle asetada ka sisendi mõlemale küljele.
Me ei toeta mitut lisandmoodulit ( .input-group-addonvõi .input-group-btn) ühel küljel.
Me ei toeta ühes sisendrühmas mitut vormijuhtelementi.
Suuruse määramine
Lisage suhtelised vormi suuruse klassid .input-groupiseendale ja sisu suurust muudetakse automaatselt – pole vaja korrata iga elemendi vormi juhtelementide suurusklasse.
Märkeruudud ja raadio lisad
Asetage teksti asemel sisestusrühma lisandmoodulisse mis tahes märkeruut või raadiovalik.
Nuppude lisad
Sisestusrühmade nupud on veidi erinevad ja nõuavad ühte lisataset pesastamist. Selle asemel .input-group-addonpeate .input-group-btnnuppude mähkimiseks kasutama . See on vajalik brauseri vaikestiilide tõttu, mida ei saa alistada.
Rippmenüüdega nupud
Segmenteeritud nupud
Mitu nuppu
Kuigi igal küljel saab olla ainult üks lisandmoodul, võib ühel küljel olla mitu nuppu .input-group-btn.
Navid
Bootstrapis saadaolevatel navigeerimisseadmetel on jagatud märgistus, alustades baasklassist .nav, ja jagatud olekud. Iga stiili vahel vahetamiseks vahetage modifikaatoriklasse.
Vahekaartide paneelide navigeerimisfunktsioonide kasutamiseks on vaja JavaScripti vahekaartide pistikprogrammi
Muutke navigeerimiseks kasutatavad navid juurdepääsetavaks
Kui kasutate navigeerimisriba pakkumiseks navigeerimisseadmeid, lisage kindlasti role="navigation"kõige loogilisemasse emakonteinerisse <ul>või mähkige <nav>element kogu navigeerimisriba ümber. Ärge lisage rolli <ul>iseendale, kuna see takistab abitehnoloogiate poolt selle tegeliku loendina kuulutamist.
Vahekaardid
Pange tähele, et .nav-tabsklass nõuab .navbaasklassi.
Saate hõlpsasti muuta vahelehed või pillid sama laiusteks kui 768 pikslit laiematel ekraanidel, kasutades .nav-justified. Väiksematel ekraanidel on navigeerimislingid virnastatud.
Joondatud navigeerimisriba navigeerimislinke praegu ei toetata.
Safari ja reageerivad õigustatud navid
Alates versioonist 9.1.2 ilmneb Safaris viga, mille korral brauseri horisontaalne suuruse muutmine põhjustab õigustatud navigeerimisel renderdusvigu, mis värskendamisel kustutatakse. Seda viga näidatakse ka õigustatud navigeerimisnäites .
Navigeerimisribad on reageerivad metakomponendid, mis toimivad teie rakenduse või saidi navigeerimispäistena. Mobiilivaadetes hakkavad need ahendama (ja neid saab ümber lülitada) ja muutuvad horisontaalseks, kui saadaoleva vaateava laius suureneb.
Joondatud navigeerimisriba navigeerimislinke praegu ei toetata.
Ülevoolav sisu
Kuna Bootstrap ei tea, kui palju ruumi teie navigeerimisriba sisu vajab, võib teil tekkida probleeme sisu teisele reale mähkimisel. Selle lahendamiseks saate teha järgmist.
Vähendage navigeerimisriba üksuste hulka või laiust.
Muutke punkti, kus navigeerimisriba lülitub ahendatud ja horisontaalrežiimi vahel. Kohandage @grid-float-breakpointmuutujat või lisage oma meediumipäring.
Nõuab JavaScripti pistikprogrammi
Kui JavaScript on keelatud ja vaateava on piisavalt kitsas, et navigeerimisriba kokku tõmbub, on navigeerimisriba laiendamine ja sisu vaatamine võimatu .navbar-collapse.
Reagatiivne navigeerimisriba nõuab, et teie Bootstrapi versioonile oleks kaasatud ahendamise pistikprogramm .
Navigeerimisriba tõmbub kokku vertikaalseks mobiilivaateks, kui vaateava on kitsam kui @grid-float-breakpoint, ja laieneb horisontaalseks mittemobiilseks vaateks, kui vaateava on vähemalt @grid-float-breakpointlaiune. Reguleerige seda muutujat allikas Vähem, et juhtida navigeerimisriba kokkuvarisemist/laienemist. Vaikeväärtus on 768px(väikseim "väike" või "tahvelarvuti" ekraan).
Muutke navigeerimisribad juurdepääsetavaks
Kasutage kindlasti <nav>elementi või kui kasutate üldisemat elementi (nt ) <div>, lisage role="navigation"igale navigeerimisribale a, et identifitseerida see abitehnoloogiate kasutajate jaoks maamärgipiirkonnana.
Brändi pilt
Asendage navigeerimisriba bränd oma pildiga, vahetades teksti <img>. Kuna sellel .navbar-brandon oma polsterdus ja kõrgus, peate võib-olla mõne CSS-i alistama, sõltuvalt teie pildist.
Vormid
Asetage vormi sisu sisse.navbar-form õigeks vertikaalseks joondamiseks ja ahendatud käitumiseks kitsastes vaateavades. Kasutage joondusvalikuid, et otsustada, kus see navigeerimisriba sisus asub.
.navbar-formTeadmiseks jagab suurt osa oma koodist mixini .form-inlinekaudu. Mõned vormi juhtelemendid, nagu sisestusrühmad, võivad vajada fikseeritud laiusi, et neid navigeerimisribal õigesti kuvada.
Ekraanilugejatel on teie vormidega probleeme, kui te ei lisa igale sisendile silti. Nende tekstisiseste vormide puhul saate .sr-onlyklassi abil sildid peita. Abitehnoloogiate märgistamiseks on veel alternatiivseid meetodeid, näiteks atribuut aria-label, aria-labelledbyvõi titleatribuut. Kui ükski neist puudub, võivad ekraanilugejad kasutada placeholderatribuuti, kui see on olemas, kuid pidage meeles, et selle kasutamine placeholdermuude märgistamismeetodite asendajana ei ole soovitatav.
Nupud
Lisage .navbar-btnklass <button>elementidele, mis ei asu a -s <form>, et need navigeerimisribal vertikaalselt tsentreerida.
Kontekstispetsiifiline kasutus
Sarnaselt tavalistele nupuklassidele saab .navbar-btnkasutada <a>ja <input>elementidel. Siiski ei .navbar-btntohiks <a>elementide puhul kasutada ei standardseid nupuklasse .navbar-nav.
Tekst
Mähkige tekstistringid elemendiga .navbar-text, tavaliselt <p>sildil, et õige algus ja värv oleks õige.
Mitte-navigatsioonilingid
Inimestele, kes kasutavad standardseid linke, mis ei ole tavalises navigeerimisriba komponendis, kasutage .navbar-linkklassi, et lisada vaike- ja pöördnavigeerimisriba valikute jaoks õiged värvid.
Komponentide joondamine
Joondage navigeerimislingid, vormid, nupud või tekst, kasutades utiliidiklasse .navbar-leftvõi . .navbar-rightMõlemad klassid lisavad CSS-i ujuki määratud suunas. Näiteks navigeerimislinkide joondamiseks pange need eraldi <ul>koos vastava utiliidiklassiga.
Need klassid on klasside ja kombineeritud versioonid .pull-left, .pull-rightkuid need on suunatud meediumipäringutele, et hõlbustada navigeerimisriba komponentide käsitlemist erinevate seadmete suuruses.
Mitme komponendi õige joondamine
Navbaridel on praegu piirang mitme .navbar-rightklassi jaoks. Sisu õigeks eraldamiseks kasutame viimasel .navbar-rightelemendil negatiivset veerist. Kui seda klassi kasutab mitu elementi, ei tööta need veerised ettenähtud viisil.
Vaatame seda uuesti, kui saame selle komponendi versioonis 4 ümber kirjutada.
Üleval fikseeritud
Lisage .navbar-fixed-topja kaasake .containervõi .container-fluidkeskpunkti ja padja navigeerimisriba sisu.
Vajalik kere polsterdus
Fikseeritud navigeerimisriba katab teie muu sisu, kui te ei lisa paddingseda ülaossa <body>. Proovige oma väärtusi või kasutage meie allpool olevat väljavõtet. Nõuanne. Vaikimisi on navigeerimisriba 50 pikslit kõrge.
Lisage see kindlasti pärast põhilist Bootstrap CSS-i.
Altpoolt fikseeritud
Lisage .navbar-fixed-bottomja kaasake .containervõi .container-fluidkeskpunkti ja padja navigeerimisriba sisu.
Vajalik kere polsterdus
paddingFikseeritud navigeerimisriba katab teie muu sisu, välja arvatud juhul, kui lisate <body>. Proovige oma väärtusi või kasutage meie allpool olevat väljavõtet. Nõuanne. Vaikimisi on navigeerimisriba 50 pikslit kõrge.
Lisage see kindlasti pärast põhilist Bootstrap CSS-i.
Staatiline top
Looge täislaiuses navigeerimisriba, mis kerib koos lehega eemale, lisades .navbar-static-topja kaasates navigeerimisriba sisu keskele .containervõi .container-fluidpolsterdamiseks.
Erinevalt .navbar-fixed-*klassidest ei pea te tähistust muutma body.
Pakkuge oma saidile või rakendusele lehekülgede lehekülgede lingid koos mitmelehelise lehekülgede komponendiga või lihtsama piipari alternatiiviga .
Vaikelehekülgede järjekord
Rdiost inspireeritud lihtne lehekülgede lehekülg, mis sobib suurepäraselt rakenduste ja otsingutulemuste jaoks. Suurt plokki on raske mööda vaadata, see on kergesti skaleeritav ja pakub suuri klõpsamisalasid.
Lehekülje komponendi märgistamine
Lehtede vahetamise komponent tuleks mähitud <nav>elemendi sisse, mis tuvastab selle ekraanilugejate ja muude abitehnoloogiate navigeerimisjaotisena. Lisaks, kuna lehel on tõenäoliselt juba rohkem kui üks selline navigeerimisjaotis (nt päises olev esmane navigeerimine või külgriba navigeerimine), on soovitatav esitada kirjeldus aria-label, <nav>mis peegeldab selle eesmärki. Näiteks kui lehekülgede jagamise komponenti kasutatakse otsingutulemuste komplekti vahel navigeerimiseks, võib sobiv silt olla aria-label="Search results pages".
Keelatud ja aktiivsed olekud
Lingid on kohandatavad erinevate olukordade jaoks. Kasutage .disabledklõpsamatute linkide jaoks ja .activepraeguse lehe näitamiseks.
Soovitame aktiivsed või keelatud ankrud välja vahetada või <span>eelmise/järgmise noolte puhul ankru välja jätta, et eemaldada klõpsamisfunktsioon, säilitades samas kavandatud stiilid.
Suuruse määramine
Kas soovite suuremat või väiksemat lehekülge? Lisa .pagination-lgvõi .pagination-smlisasuuruste jaoks.
Peiler
Kiired eelmised ja järgmised lingid lihtsate lehekülgede rakendamiseks kerge märgistuse ja stiilidega. See on suurepärane lihtsate saitide jaoks, nagu ajaveebid või ajakirjad.
Vaikimisi näide
Vaikimisi tsentreerib piipar lingid.
Joondatud lingid
Teise võimalusena saate iga lingi külgedele joondada:
Valikuline keelatud olek
Peileri lingid kasutavad ka üldist .disabledkasuliku klassi lehekülgedelt.
Sildid
Näide
Näidispealkiri Uus
Näidispealkiri Uus
Näidispealkiri Uus
Näidispealkiri Uus
Näidispealkiri Uus
Näidispealkiri Uus
Saadaval variatsioonid
Sildi välimuse muutmiseks lisage mõni allpool nimetatud modifikaatoriklassidest.
Vaikimisi esmane eduteave hoiatus Oht _
Kas teil on tonni silte?
Renderdamisprobleemid võivad tekkida, kui kitsas konteineris on kümneid tekstisiseseid silte, millest igaüks sisaldab oma inline-blockelementi (nt ikooni). Sellest mööda saab seada display: inline-block;. Konteksti ja näite saamiseks vaadake #13219 .
Märgid
Tõstke hõlpsalt esile uued või lugemata üksused, lisades <span class="badge">linkidele, Bootstrapi navigeerimistele ja muule.
Jumbotroni täislaiuseks muutmiseks ilma ümarate nurkadeta asetage see kõigist .containers-dest väljapoole ja lisage selle asemel sisemine .container.
Lehe päis
Lihtne kest h1lehe sisuosade sobivaks eraldamiseks ja segmenteerimiseks. See võib kasutada nii h1vaikeelementi smallkui ka enamikku muid komponente (koos täiendavate stiilidega).
Näidislehe päis Päise alltekst
Pisipildid
Laiendage Bootstrapi ruudustikusüsteemi pisipiltide komponendiga, et kuvada hõlpsalt piltide, videote, teksti ja muu ruudustik.
Kui otsite erineva kõrguse ja/või laiusega pisipiltide Pinteresti-laadset esitlust, peate kasutama kolmanda osapoole pistikprogrammi, nagu Masonry , Isotope või Salvattore .
Vaikimisi näide
Vaikimisi on Bootstrapi pisipildid loodud lingitud piltide esitlemiseks minimaalse nõutava märgistusega.
Kohandatud sisu
Veidi lisamärgistusega on võimalik pisipiltidesse lisada igasugust HTML-sisu, näiteks pealkirju, lõike või nuppe.
Pisipildi silt
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida ja eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida ja eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida ja eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Pakkuge tavapäraste kasutajatoimingute jaoks kontekstipõhiseid tagasisidesõnumeid käputäie saadaolevate ja paindlike hoiatusteadetega.
Näited
Mähkige mis tahes tekst ja valikuline loobumisnupp põhiliste hoiatusteadete jaoks .alertühte neljast kontekstiklassist (nt )..alert-success
Vaikeklassi pole
Märguannetel ei ole vaikeklasse, on ainult baas- ja modifikaatoriklassid. Vaikehallil hoiatusel ei ole liiga palju mõtet, seega peate määrama tüübi kontekstiklassi kaudu. Valige edu, teabe, hoiatuse või ohu hulgast.
Hästi tehtud! Lugesite selle olulise hoiatussõnumi edukalt läbi.
Pea püsti! See hoiatus vajab teie tähelepanu, kuid see pole eriti oluline.
Hoiatus! Parem kontrolli ennast, sa ei näe liiga hea välja.
Oh näpust! Muutke mõnda asja ja proovige uuesti esitada.
Loobutavad hoiatused
Looge mis tahes märguandele, lisades valikulise .alert-dismissibleja sulgemisnupu.
Andke töövoo või toimingu edenemise kohta ajakohast tagasisidet lihtsate, kuid paindlike edenemisribade abil.
Brauseriülene ühilduvus
Edenemisribad kasutavad teatud efektide saavutamiseks CSS3 üleminekuid ja animatsioone. Neid funktsioone ei toetata Internet Explorer 9 ja vanemad versioonid või Firefoxi vanemad versioonid. Opera 12 ei toeta animatsioone.
Sisu turbepoliitika (CSP) ühilduvus
Kui teie veebisaidil on sisuturbepoliitika (CSP) , mis ei luba style-src 'unsafe-inline', siis ei saa te kasutada styleedenemisriba laiuste määramiseks tekstisiseseid atribuute, nagu on näidatud meie allolevates näidetes. Alternatiivsed meetodid rangete CSP-dega ühilduvate laiuste määramiseks hõlmavad väikese kohandatud JavaScripti (mis määrab element.style.width) või kohandatud CSS-i klasside kasutamist.
Põhiline näide
Vaikimisi edenemisriba.
60% valmis
Koos sildiga
Nähtava protsendi kuvamiseks eemaldage edenemisribalt klass <span>with ..sr-only
60%
Tagamaks, et sildi tekst jääb loetavaks ka madalate protsentide korral, kaaluge min-widthedenemisribale a lisamist.
0%
2%
Kontekstuaalsed alternatiivid
Edenemisribad kasutavad ühtsete stiilide jaoks samu nuppe ja hoiatusklasse.
40% valmis (edu)
20% valmis
60% valmis (hoiatus)
80% valmis (oht)
Triibuline
Kasutab triibulise efekti loomiseks gradienti. Pole saadaval IE9 ja vanemates versioonides.
40% valmis (edu)
20% valmis
60% valmis (hoiatus)
80% valmis (oht)
Animeeritud
Lisage triipude animeerimiseks .activeparemalt .progress-bar-stripedvasakule. Pole saadaval IE9 ja vanemates versioonides.
45% valmis
Laotud
Asetage mitu riba ühte, .progresset need virnastada.
35% valmis (edu)
20% valmis (hoiatus)
10% valmis (oht)
Meedia objekt
Abstraktsed objektistiilid erinevat tüüpi komponentide (nt ajaveebi kommentaarid, säutsud jne) koostamiseks, millel on tekstilise sisu kõrval vasakule või paremale joondatud pilt.
Vaikimisi meedium
Vaikimisi meedium kuvab sisuplokist vasakul või paremal meediumiobjekti (pildid, video, heli).
Meedia pealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Meedia pealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Pesastatud meediumipealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Meedia pealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Meedia pealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Klassid .pull-leftja .pull-righton samuti olemas ja neid kasutati varem meediumikomponendi osana, kuid need on alates versioonist 3.3.0 selle kasutuse jaoks aegunud. Need on ligikaudu samaväärsed .media-leftja .media-right, välja arvatud see, et .media-rightneed tuleks .media-bodyhtml-is paigutada pärast .
Meediumi joondamine
Pilte või muud kandjat saab joondada ülevalt, keskelt või alla. Vaikimisi on joondatud ülevalt.
Ülevalt joondatud kandja
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Keskmiselt joondatud kandja
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Alt joondatud kandja
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Meedia nimekiri
Veidi lisamärgistusega saate kasutada loendis olevaid meediume (kasulik kommentaarilõimede või artiklite loendite jaoks).
Meedia pealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Pesastatud meediumipealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Pesastatud meediumipealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Pesastatud meediumipealkiri
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
Nimekirja rühm
Loendirühmad on paindlik ja võimas komponent mitte ainult lihtsate elementide loendite kuvamiseks, vaid ka kohandatud sisuga keerukate loendite kuvamiseks.
Põhiline näide
Kõige elementaarsem loendirühm on lihtsalt järjestamata loend loendiüksuste ja õigete klassidega. Kasutage seda järgmiste valikute või vajaduse korral oma CSS-i abil.
Cras justo odio
Dapibus ac facilisis sisse
Morbi leo risus
Porta ac consectetur ac
Vestibulum ja eros
Märgid
Lisage märgide komponent mis tahes loendirühma üksusele ja see paigutatakse automaatselt paremale.
14Cras justo odio
2Dapibus ac facilisis sisse
1Morbi leo risus
Lingitud üksused
Linkige loendiüksused, kasutades loendiüksuste asemel ankursilte (see tähendab ka vanemat elemendi <div>asemel <ul>). Iga elemendi ümber pole vaja üksikuid vanemaid.
Loendirühma elemendid võivad loendiüksuste asemel olla nupud (see tähendab ka vanemat <div>, mitte <ul>). Iga elemendi ümber pole vaja üksikuid vanemaid. Ärge kasutage .btnsiin standardklasse.
Keelatud üksused
Lisage .disableda .list-group-item-le, et see halliks muuta, et kuvada keelatud.
Kuigi see pole alati vajalik, peate mõnikord oma DOM-i kasti panema. Sellistes olukordades proovige paneeli komponenti.
Põhiline näide
Vaikimisi .panelrakendatakse sisu sisaldamiseks põhiääriseid ja polsterdusi.
Põhipaneeli näide
Paneel pealkirjaga
Lisage oma paneelile hõlpsalt pealkirjakonteiner, kasutades .panel-heading. Eelnevalt kujundatud pealkirja lisamiseks võite lisada ka mis tahes <h1>– <h6>klassiga . .panel-titleKuid fondi suurused alistab <h1>.<h6>.panel-heading
Lingi õigeks värvimiseks asetage lingid kindlasti jaotise päistesse .panel-title.
Paneeli pealkiri ilma pealkirjata
Paneeli sisu
Paneeli pealkiri
Paneeli sisu
Jalusega paneel
Murdke nupud või teisene tekst sisse .panel-footer. Pange tähele, et paneeli jalused ei päri kontekstuaalsete variatsioonide kasutamisel värve ja ääriseid, kuna need ei ole mõeldud esiplaanile.
Paneeli sisu
Kontekstuaalsed alternatiivid
Sarnaselt teistele komponentidele saate hõlpsalt muuta paneeli konkreetse konteksti jaoks tähendusrikkamaks, lisades mis tahes kontekstipõhise olekuklassi.
Paneeli pealkiri
Paneeli sisu
Paneeli pealkiri
Paneeli sisu
Paneeli pealkiri
Paneeli sisu
Paneeli pealkiri
Paneeli sisu
Paneeli pealkiri
Paneeli sisu
Koos laudadega
.tableSujuva kujunduse saamiseks lisage paneelile kõik ääristamata. Kui on .panel-body, lisame tabeli ülaossa eraldamiseks täiendava äärise.
Paneeli pealkiri
Siin on paneeli vaikesisu. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.
#
Eesnimi
Perekonnanimi
Kasutajanimi
1
Mark
Otto
@mdo
2
Jacob
Thornton
@paks
3
Larry
lind
@twitter
Kui paneeli korpust pole, liigub komponent paneeli päisest tabelisse ilma katkestusteta.
Paneeli pealkiri
#
Eesnimi
Perekonnanimi
Kasutajanimi
1
Mark
Otto
@mdo
2
Jacob
Thornton
@paks
3
Larry
lind
@twitter
Nimekirjarühmadega
Lisage hõlpsalt mis tahes paneelile täislaiusega loendirühmi .
Paneeli pealkiri
Siin on paneeli vaikesisu. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.
Cras justo odio
Dapibus ac facilisis sisse
Morbi leo risus
Porta ac consectetur ac
Vestibulum ja eros
Tundlik manustamine
Lubage brauseritel määrata video või slaidiseansi mõõtmed neid sisaldava ploki laiuse põhjal, luues sisemise suhte, mis skaleerub õigesti igas seadmes.
Reegleid rakendatakse otse <iframe>, <embed>, <video>ja <object>elementidele; valikuliselt kasutage selgesõnalist järglaste klassi .embed-responsive-item, kui soovite sobitada teiste atribuutide stiili.
Pro-Tip! Te ei pea frameborder="0"oma <iframe>s-i lisama, kuna me alistame selle teie eest.
Wells
Vaikimisi hästi
Kasutage kaevu lihtsa efektina elemendil, et anda sellele sisendefekt.
Vaata, ma olen kaevus!
Vabatahtlikud klassid
Juhtpolster ja ümarad nurgad kahe valikulise modifikaatoriklassiga.