Dusinvis av gjenbrukbare komponenter bygget for å gi navigasjon, varsler, popovers og mer.
Byttbar, kontekstuell meny for å vise lister over lenker. Gjorde interaktiv med JavaScript-pluginen for rullegardinmenyen .
- <ul class = "dropdown-meny" role = "meny" aria-labelledby = "dropdownMeny" >
- <li><a tabindex = "-1" href = "#" > Handling </a></li>
- <li><a tabindex = "-1" href = "#" > En annen handling </a></li>
- <li><a tabindex = "-1" href = "#" > Noe annet her </a></li>
- <li class = "deler" ></li>
- <li><a tabindex = "-1" href = "#" > Separert lenke </a></li>
- </ul>
Ser du bare på rullegardinmenyen, her er den nødvendige HTML-en. Du må vikle rullegardinmenyens trigger og rullegardinmenyen innenfor .dropdown
, eller et annet element som erklærer position: relative;
. Så er det bare å lage menyen.
- <div class = "dropdown" >
- <!-- Link eller knapp for å bytte rullegardin -->
- <ul class = "dropdown-menu" role = "meny" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Handling </a></li>
- <li><a tabindex = "-1" href = "#" > En annen handling </a></li>
- <li><a tabindex = "-1" href = "#" > Noe annet her </a></li>
- <li class = "deler" ></li>
- <li><a tabindex = "-1" href = "#" > Separert lenke </a></li>
- </ul>
- </div>
Juster menyene til høyre og legg til flere nivåer av rullegardinmenyene.
Legg .pull-right
til en .dropdown-menu
til høyre juster rullegardinmenyen.
- <ul class = "dropdown-meny pull-right" role = "meny" aria-labelledby = "dLabel" >
- ...
- </ul>
Legg .disabled
til <li>
i rullegardinmenyen for å deaktivere koblingen.
- <ul class = "dropdown-meny" role = "meny" aria-labelledby = "dropdownMeny" >
- <li><a tabindex = "-1" href = "#" > Vanlig kobling </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Deaktivert kobling </a></li>
- <li><a tabindex = "-1" href = "#" > En annen lenke </a></li>
- </ul>
Legg til et ekstra nivå med rullegardinmenyer, som vises når du holder musepekeren på samme måte som OS X, med noen enkle markeringstillegg. Legg .dropdown-submenu
til li
i en eksisterende rullegardinmeny for automatisk styling.
- <ul class = "dropdown-menu" role = "meny" aria-labelledby = "dLabel" >
- ...
- <li class = "rullegardin-undermeny" >
- <a tabindex = "-1" href = "#" > Flere alternativer </a>
- <ul class = "rullegardinmeny" >
- ...
- </ul>
- </li>
- </ul>
Enkel paginering inspirert av Rdio, flott for apper og søkeresultater. Den store blokken er vanskelig å gå glipp av, lett skalerbar og gir store klikkområder.
- <div class = "paginering" >
- <ul>
- <li><a href = "#" > Forrige </a></li>
- <li><a href = "#" > 1 </a></li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > 5 </a></li>
- <li><a href = "#" > Neste </a></li>
- </ul>
- </div>
Lenker kan tilpasses for ulike omstendigheter. Bruk .disabled
for uklikkbare lenker og .active
for å indikere gjeldende side.
- <div class = "paginering" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Du kan valgfritt bytte ut aktive eller deaktiverte ankere for spenn for å fjerne klikkfunksjonalitet mens du beholder stilene.
- <div class = "paginering" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Lyst på større eller mindre paginering? Legg til .pagination-large
, .pagination-small
, eller .pagination-mini
for flere størrelser.
- <div class = "paginering paginering-stor" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-liten" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-mini" >
- <ul>
- ...
- </ul>
- </div>
Legg til en av to valgfrie klasser for å endre justeringen av pagineringslenker: .pagination-centered
og .pagination-right
.
- <div class = "paginering paginering-sentrert" >
- ...
- </div>
- <div class = "paginering paginering-høyre" >
- ...
- </div>
Raske forrige og neste lenker for enkle pagineringsimplementeringer med lett markering og stiler. Det er flott for enkle nettsteder som blogger eller magasiner.
Som standard sentrerer personsøkeren lenker.
- <ul class = "personsøker" >
- <li><a href = "#" > Forrige </a></li>
- <li><a href = "#" > Neste </a></li>
- </ul>
Alternativt kan du justere hver lenke til sidene:
- <ul class = "personsøker" >
- <li class = "forrige" >
- <a href = "#" > ← Eldre </a>
- </li>
- <li class = "neste" >
- <a href = "#" > Nyere → </a>
- </li>
- </ul>
Personsøkerkoblinger bruker også den generelle .disabled
verktøyklassen fra pagineringen.
- <ul class = "personsøker" >
- <li class = "forrige deaktivert" >
- <a href = "#" > ← Eldre </a>
- </li>
- ...
- </ul>
Etiketter | Markup |
---|---|
Misligholde | <span class="label">Default</span> |
Suksess | <span class="label label-success">Success</span> |
Advarsel | <span class="label label-warning">Warning</span> |
Viktig | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Omvendt | <span class="label label-inverse">Inverse</span> |
Navn | Eksempel | Markup |
---|---|---|
Misligholde | 1 | <span class="badge">1</span> |
Suksess | 2 | <span class="badge badge-success">2</span> |
Advarsel | 4 | <span class="badge badge-warning">4</span> |
Viktig | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Omvendt | 10 | <span class="badge badge-inverse">10</span> |
For enkel implementering vil etiketter og merker ganske enkelt kollapse (via CSS- :empty
velgeren) når det ikke finnes noe innhold innenfor.
En lett, fleksibel komponent for å vise frem viktig innhold på nettstedet ditt. Det fungerer bra på markedsføring og innholdstunge nettsteder.
Dette er en enkel helteenhet, en enkel jumbotron-stil komponent for å vekke ekstra oppmerksomhet til fremhevet innhold eller informasjon.
- <div class = "hero-unit" >
- <h1> Overskrift </h1>
- <p> Slagord </p>
- <p>
- <a class = "btn btn-primær btn-large" >
- Lære mer
- </a>
- </p>
- </div>
Et enkelt skall for en h1
passende plassering og segmentering av deler av innholdet på en side. Den kan bruke h1
standardelementet small
i tillegg til de fleste andre komponenter (med ekstra stiler).
- <div class = "page-header" >
- <h1> Eksempelsideoverskrift <small> Undertekst for overskrift </small></h1>
- </div>
Som standard er Bootstraps miniatyrbilder utformet for å vise frem koblede bilder med minimal nødvendig markering.
Med litt ekstra markering er det mulig å legge til alle slags HTML-innhold som overskrifter, avsnitt eller knapper i miniatyrbilder.
Miniatyrbilder (tidligere.media-grid
frem til v1.4) er flotte for rutenett med bilder eller videoer, bildesøkeresultater, detaljhandelsprodukter, porteføljer og mye mer. De kan være lenker eller statisk innhold.
Miniatyrbildeoppmerking er enkel – en ul
med et hvilket som helst antallli
elementer er alt som kreves. Den er også superfleksibel, og tillater alle typer innhold med bare litt mer markering for å pakke inn innholdet.
Til slutt bruker miniatyrbildekomponenten eksisterende rutenettsystemklasser – som .span2
eller .span3
– for kontroll av miniatyrbildedimensjoner.
Som nevnt tidligere, er den nødvendige markeringen for miniatyrbilder lett og grei. Her er en titt på standardoppsettet for koblede bilder :
- <ul class = "thumbnails" >
- <li class = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
For tilpasset HTML-innhold i miniatyrbilder, endres markeringen litt. For å tillate innhold på blokknivå hvor som helst, bytter vi ut <a>
med et <div>
lignende:
- <ul class = "thumbnails" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Miniatyrbildeetikett </h3>
- <p> Miniatyrbildetekst... </p>
- </div>
- </li>
- ...
- </ul>
Utforsk alle alternativene dine med de forskjellige rutenettklassene som er tilgjengelige for deg. Du kan også mikse og matche forskjellige størrelser.
Pakk inn tekst og en valgfri avvisningsknapp .alert
for en grunnleggende advarselsmelding.
- <div class = "alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <strong> Advarsel! </strong> Best sjekk deg selv, du ser ikke så bra ut.
- </div>
Nettlesere Mobile Safari og Mobile Opera, i tillegg til data-dismiss="alert"
attributtet, krever en href="#"
for avvisning av varsler ved bruk av en <a>
tag.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
Alternativt kan du bruke et <button>
element med dataattributtet, som vi har valgt å gjøre for dokumentene våre. Når du bruker <button>
, må du inkludere type="button"
eller sende inn skjemaene dine.
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
Bruk varsler jQuery-plugin for rask og enkel avvisning av varsler.
For lengre meldinger, øk utfyllingen på toppen og bunnen av varselomslaget ved å legge til .alert-block
.
Best sjekk deg selv, du ser ikke så bra ut. Nulla vitae elit libero, en pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <h4> Advarsel! </h4>
- Best sjekk deg selv, du er ikke...
- </div>
Legg til valgfrie klasser for å endre et varsels konnotasjon.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standard fremdriftslinje med vertikal gradient.
- <div class = "fremgang" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Bruker en gradient for å lage en stripete effekt. Ikke tilgjengelig i IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Legg .active
til .progress-striped
for å animere stripene fra høyre mot venstre. Ikke tilgjengelig i alle versjoner av IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Plasser flere stenger i samme .progress
for å stable dem.
- <div class = "fremgang" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
Fremdriftslinjer bruker noen av de samme knappe- og varslingsklassene for konsekvente stiler.
- <div class = "progress progress-info" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "fremgang fremgang-suksess" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-advarsel" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
I likhet med de solide fargene har vi varierte stripete fremdriftslinjer.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "fremgang fremgang-suksess fremgang-stripet" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-advarsel progress-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "fremgang fremgang-fare fremdrift-stripet" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Fremdriftslinjer bruker CSS3-gradienter, overganger og animasjoner for å oppnå alle effektene. Disse funksjonene støttes ikke i IE7-9 eller eldre versjoner av Firefox.
Versjoner tidligere enn Internet Explorer 10 og Opera 12 støtter ikke animasjoner.
Abstrakte objektstiler for å bygge ulike typer komponenter (som bloggkommentarer, tweets osv.) som har et venstre- eller høyrejustert bilde sammen med tekstinnhold.
Standardmediet tillater å flyte et medieobjekt (bilder, video, lyd) til venstre eller høyre for en innholdsblokk.
- <div class = "media" >
- <a class = "pull-venstre" href = "#" >
- <img class = "media-objekt" data-src = "holder.js/64x64" >
- </a>
- <div klasse = "media-body" >
- <h4 klasse = "media-heading" > Medieoverskrift </h4>
- ...
- <!-- Nestet medieobjekt -->
- <div klasse = "media" >
- ...
- </div>
- </div>
- </div>
Med litt ekstra markering kan du bruke media inne i listen (nyttig for kommentartråder eller artikkellister).
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum i vulputate ved, tempus viverra turpis.
- <ul class = "media-list" >
- <li class = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Medieoverskrift </h4>
- ...
- <!-- Nestet medieobjekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Bruk brønnen som en enkel effekt på et element for å gi det en innfelt effekt.
- <div class = "vel" >
- ...
- </div>
Kontrollpolstring og avrundede hjørner med to valgfrie modifikasjonsklasser.
- <div class = "godt godt stort" >
- ...
- </div>
- <div class = "vel vel-liten" >
- ...
- </div>
Bruk det generiske lukkeikonet for å avvise innhold som modaler og varsler.
- <button class = "lukk" > × </button>
iOS-enheter krever en href="#"
for klikk-hendelser hvis du heller vil bruke et anker.
- <a class = "close" href = "#" > × </a>
Enkle, fokuserte klasser for små skjerm- eller atferdsjusteringer.
Flyt et element til venstre
- klasse = "trekk til venstre"
- . pull - venstre {
- flyte : venstre ;
- }
Flyt et element til høyre
- klasse = "trekk til høyre"
- . trekk - høyre {
- flyte : høyre ;
- }
Endre fargen til et element til#999
- klasse = "dempet"
- . muted {
- farge : #999;
- }
Fjern float
på ethvert element
- klasse = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: før ,
- &: etter {
- display : tabell ;
- innhold : "" ;
- }
- &: etter {
- klar : begge ;
- }
- }