Dusinvis af genbrugelige komponenter bygget til at give navigation, advarsler, popovers og mere.
Skiftbar, kontekstmenu til visning af lister over links. Gjorde interaktiv med dropdown JavaScript-plugin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Handling </a></li>
- <li><a tabindex = "-1" href = "#" > En anden handling </a></li>
- <li><a tabindex = "-1" href = "#" > Noget andet her </a></li>
- <li klasse = "deler" ></li>
- <li><a tabindex = "-1" href = "#" > Separeret link </a></li>
- </ul>
Hvis du kun ser på rullemenuen, er her den nødvendige HTML. Du skal ombryde rullemenuens trigger og rullemenuen inden for .dropdown
, eller et andet element, der erklærer position: relative;
. Så laver du bare menuen.
- <div class = "dropdown" >
- <!-- Link eller knap for at skifte rullemenu -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Handling </a></li>
- <li><a tabindex = "-1" href = "#" > En anden handling </a></li>
- <li><a tabindex = "-1" href = "#" > Noget andet her </a></li>
- <li klasse = "deler" ></li>
- <li><a tabindex = "-1" href = "#" > Separeret link </a></li>
- </ul>
- </div>
Juster menuer til højre, og tilføj inkludere yderligere niveauer af rullemenuer.
Føj .pull-right
til en .dropdown-menu
højrejuster rullemenuen.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Tilføj .disabled
til en <li>
i rullemenuen for at deaktivere linket.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Almindelig link </a></li>
- <li class = "deaktiveret" ><a tabindex = "-1" href = "#" > Deaktiveret link </a></li>
- <li><a tabindex = "-1" href = "#" > Endnu et link </a></li>
- </ul>
Tilføj et ekstra niveau af dropdown-menuer, der vises på svævefeltet som dem i OS X, med nogle enkle markup-tilføjelser. Tilføj .dropdown-submenu
til enhver li
i en eksisterende rullemenu for automatisk styling.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-undermenu" >
- <a tabindex = "-1" href = "#" > Flere muligheder </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Enkel paginering inspireret af Rdio, fantastisk til apps og søgeresultater. Den store blok er svær at gå glip af, let skalerbar og giver store klikområ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 = "#" > Næste </a></li>
- </ul>
- </div>
Links kan tilpasses til forskellige omstændigheder. Bruges .disabled
til uklikbare links og .active
til at angive den aktuelle side.
- <div class = "paginering" >
- <ul>
- <li class = "deaktiveret" ><a href = "#" > « </a></li>
- <li class = "aktiv" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Du kan valgfrit udskifte aktive eller deaktiverede ankre med spændvidder for at fjerne klikfunktionalitet, mens du beholder tilsigtede stilarter.
- <div class = "paginering" >
- <ul>
- <li class = "deaktiveret" ><span> « </span></li>
- <li class = "active" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Kunne du tænke dig større eller mindre paginering? Tilføj .pagination-large
, .pagination-small
, eller .pagination-mini
for yderligere størrelser.
- <div class = "paginering paginering-stor" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-mini" >
- <ul>
- ...
- </ul>
- </div>
Tilføj en af to valgfrie klasser for at ændre justeringen af sideinddelingslinks: .pagination-centered
og .pagination-right
.
- <div class = "pagineringspagineringscentreret" >
- ...
- </div>
- <div class = "paginering paginering-højre" >
- ...
- </div>
Hurtige forrige og næste links til simple pagineringsimplementeringer med let opmærkning og stilarter. Det er fantastisk til simple websteder som blogs eller magasiner.
Som standard centrerer personsøgeren links.
- <ul class = "personsøger" >
- <li><a href = "#" > Forrige </a></li>
- <li><a href = "#" > Næste </a></li>
- </ul>
Alternativt kan du justere hvert link til siderne:
- <ul class = "personsøger" >
- <li klasse = "forrige" >
- <a href = "#" > ← Ældre </a>
- </li>
- <li klasse = "næste" >
- <a href = "#" > Nyere → </a>
- </li>
- </ul>
Pager-links bruger også den generelle .disabled
hjælpeklasse fra pagineringen.
- <ul class = "personsøger" >
- <li class = "forrige deaktiveret" >
- <a href = "#" > ← Ældre </a>
- </li>
- ...
- </ul>
Etiketter | Markup |
---|---|
Standard | <span class="label">Default</span> |
Succes | <span class="label label-success">Success</span> |
Advarsel | <span class="label label-warning">Warning</span> |
Vigtig | <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 |
---|---|---|
Standard | 1 | <span class="badge">1</span> |
Succes | 2 | <span class="badge badge-success">2</span> |
Advarsel | 4 | <span class="badge badge-warning">4</span> |
Vigtig | 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 nem implementering vil etiketter og badges simpelthen kollapse (via CSS's :empty
vælger), når der ikke findes noget indhold indeni.
En let, fleksibel komponent til at vise nøgleindhold på dit websted. Det fungerer godt på marketing- og indholdstunge sider.
Dette er en simpel heltenhed, en simpel jumbotron-lignende komponent til at gøre ekstra opmærksom på fremhævet indhold eller information.
- <div class = "hero-unit" >
- <h1> Overskrift </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lær mere
- </a>
- </p>
- </div>
En simpel skal h1
til passende afstand og segmentering af sektioner af indhold på en side. Det kan bruge h1
standardelementet small
, såvel som de fleste andre komponenter (med yderligere stilarter).
- <div class = "page-header" >
- <h1> Eksempel på sidehoved <small> Undertekst til sidehoved </small></h1>
- </div>
Bootstraps thumbnails er som standard designet til at vise sammenkædede billeder med minimalt påkrævet opmærkning.
Med lidt ekstra markering er det muligt at tilføje enhver form for HTML-indhold som overskrifter, afsnit eller knapper til miniaturebilleder.
Miniaturebilleder (tidligere .media-grid
indtil v1.4) er fantastiske til gitter af fotos eller videoer, billedsøgeresultater, detailprodukter, porteføljer og meget mere. De kan være links eller statisk indhold.
Opmærkning af miniaturebilleder er enkel - en ul
med et vilkårligt antal li
elementer er alt, der kræves. Det er også super fleksibelt, hvilket giver mulighed for enhver type indhold med bare en smule mere markering til at pakke dit indhold.
Til sidst bruger thumbnails-komponenten eksisterende gittersystemklasser - som .span2
eller.span3
– til kontrol af thumbnail-dimensioner.
Som tidligere nævnt er den nødvendige markering for miniaturebilleder let og ligetil. Her er et kig på standardopsætningen for linkede billeder :
- <ul class = "thumbnails" >
- <li class = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
For tilpasset HTML-indhold i miniaturebilleder ændres opmærkningen lidt. For at tillade indhold på blokniveau overalt, bytter vi ud <a>
med et <div>
lignende:
- <ul class = "thumbnails" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Miniaturelabel </h3>
- <p> Miniature billedtekst... </p>
- </div>
- </li>
- ...
- </ul>
Udforsk alle dine muligheder med de forskellige gitterklasser, der er tilgængelige for dig. Du kan også mikse og matche forskellige størrelser.
Pak enhver tekst og en valgfri afvis-knap ind .alert
for en grundlæggende advarselsmeddelelse.
- <div class = "alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <strong> Advarsel! </strong> Tjek bedst selv, du ser ikke for godt ud.
- </div>
data-dismiss="alert"
Mobile Safari og Mobile Opera-browsere kræver udover attributten en href="#"
for afvisning af advarsler ved brug af et <a>
tag.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
Alternativt kan du bruge et <button>
element med dataattributten, hvilket vi har valgt at gøre for vores dokumenter. Når du bruger <button>
, skal du inkludere, type="button"
ellers kan dine formularer ikke indsendes.
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
Brug advarsler jQuery plugin til hurtig og nem afvisning af advarsler.
For længere beskeder skal du øge polstringen på toppen og bunden af advarselsindpakningen ved at tilføje .alert-block
.
Bedst tjek dig selv, du ser ikke for godt ud. Nulla vitae elit libero, en pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alarm alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </button>
- <h4> Advarsel! </h4>
- Bedst tjek dig selv, du er ikke...
- </div>
Tilføj valgfri klasser for at ændre en underretnings konnotation.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alarm alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standard statuslinje med en lodret gradient.
- <div class = "fremskridt" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Bruger en gradient til at skabe en stribet effekt. Ikke tilgængelig i IE7-8.
- <div class = "fremskridt fremskridt-stribet" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Tilføj .active
til .progress-striped
for at animere striberne fra højre mod venstre. Ikke tilgængelig i alle versioner af IE.
- <div class = "fremskridt fremskridt-stribet aktiv" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Placer flere stænger i det samme .progress
for at stable dem.
- <div class = "fremskridt" >
- <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>
Fremskridtslinjer bruger nogle af de samme knap- og advarselsklasser til ensartede stilarter.
- <div class = "fremskridt-info" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "fremskridt fremskridt-succes" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-advarsel" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "fremskridt fremskridt-fare" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
I lighed med de solide farver har vi varierede stribede fremskridtsbjælker.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "fremskridt fremskridt-succes fremskridt-stribet" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "fremskridt fremskridt-advarsel fremskridt-stribet" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "fremskridt fremskridt-fare fremskridt-stribet" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Fremskridtsbjælker bruger CSS3-gradienter, overgange og animationer til at opnå alle deres effekter. Disse funktioner understøttes ikke i IE7-9 eller ældre versioner af Firefox.
Tidligere versioner end Internet Explorer 10 og Opera 12 understøtter ikke animationer.
Abstrakte objektstile til at bygge forskellige typer komponenter (såsom blogkommentarer, tweets osv.), der har et venstre- eller højrejusteret billede sammen med tekstindhold.
Standardmediet tillader at flyde et medieobjekt (billeder, video, lyd) til venstre eller højre for en indholdsblok.
- <div 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>
- ...
- <!-- Indlejret medieobjekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Med lidt ekstra opmærkning kan du bruge medier inde i listen (nyttigt til kommentartråde eller artikellister).
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 = "medie-liste" >
- <li klasse = "medie" >
- <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>
- ...
- <!-- Indlejret medieobjekt -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Brug brønden som en simpel effekt på et element for at give det en indsat effekt.
- <div class = "godt" >
- ...
- </div>
Kontrolpolstring og afrundede hjørner med to valgfri modifikationsklasser.
- <div class = "godt godt stort" >
- ...
- </div>
- <div class = "godt godt lille" >
- ...
- </div>
Brug det generiske lukkeikon til at afvise indhold som modals og advarsler.
- <button class = "luk" > × </button>
iOS-enheder kræver en href="#"
for klik-hændelser, hvis du hellere vil bruge et anker.
- <a class = "close" href = "#" > × </a>
Enkle, fokuserede klasser til små skærm- eller adfærdsjusteringer.
Flyd et element til venstre
- klasse = "træk til venstre"
- . pull - venstre {
- flyde : venstre ;
- }
Flyd et element til højre
- klasse = "træk til højre"
- . træk - højre {
- flyde : højre ;
- }
Skift et elements farve til#999
- klasse = "dæmpet"
- . muted {
- farve : #999;
- }
Ryd float
på ethvert element
- klasse = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: før ,
- &: efter {
- display : tabel ;
- indhold : "" ;
- }
- &: efter {
- klar : begge ;
- }
- }