Dussintals återanvändbara komponenter är inbyggda i Bootstrap för att ge navigering, varningar, popovers och mycket mer.
Ultra förenklad och minimalistisk paginering inspirerad av Rdio, perfekt för appar och sökresultat. Det stora blocket är svårt att missa, lätt skalbart och ger stora klickytor.
Länkar är anpassningsbara och fungerar i ett antal omständigheter med rätt klass. .disabled
för oklickbara länkar och .active
för aktuell sida.
Lägg till någon av två valfria klasser för att ändra justeringen av sideringslänkar: .pagination-centered
och .pagination-right
.
Standardsidans sideringskomponent är flexibel och fungerar i ett antal varianter.
Insvept i en <div>
, paginering är bara en <ul>
.
- <div class = "paginering" >
- <ul>
- <li><a href = "#" > Föregående </a></li>
- <li class = "aktiv" >
- <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 = "#" > Nästa </a></li>
- </ul>
- </div>
Personsökarkomponenten är en uppsättning länkar för enkla sideringsimplementeringar med lätt uppmärkning och ännu lättare stilar. Det är bra för enkla webbplatser som bloggar eller tidskrifter.
Personsökarlänkar använder också den allmänna .disabled
klassen från sideringen.
Som standard centrerar personsökaren länkar.
- <ul class = "personsökare" >
- <li>
- <a href = "#" > Föregående </a>
- </li>
- <li>
- <a href = "#" > Nästa </a>
- </li>
- </ul>
Etiketter | Pålägg |
---|---|
Standard | <span class="label">Default</span> |
Framgång | <span class="label label-success">Success</span> |
Varning | <span class="label label-warning">Warning</span> |
Viktig | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Omvänd | <span class="label label-inverse">Inverse</span> |
Märken är små, enkla komponenter för att visa en indikator eller räkning av något slag. De finns vanligtvis i e-postklienter som Mail.app eller på mobilappar för push-meddelanden.
namn | Exempel | Pålägg |
---|---|---|
Standard | 1 | <span class="badge">1</span> |
Framgång | 2 | <span class="badge badge-success">2</span> |
Varning | 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> |
Omvänd | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap tillhandahåller en lätt, flexibel komponent som kallas en hjälteenhet för att visa upp innehåll på din webbplats. Det fungerar bra på marknadsföring och innehållstunga sajter.
Slå in ditt innehåll i en div
like så:
- <div class = "hjälte-enhet" >
- <h1> Rubrik </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Läs mer
- </a>
- </p>
- </div>
Det här är en enkel hjälteenhet, en enkel jumbotronliknande komponent för att påkalla extra uppmärksamhet åt utvalt innehåll eller information.
Ett enkelt skal för h1
att på lämpligt sätt placera ut och segmentera avsnitt av innehåll på en sida. Den kan använda h1
standardelementet small
, liksom de flesta andra komponenter (med ytterligare stilar).
- <div class = "page-header" >
- <h1> Exempel på sidhuvud </h1>
- </div>
Som standard är Bootstraps miniatyrer utformade för att visa länkade bilder med minimal uppmärkning.
Med lite extra uppmärkning är det möjligt att lägga till alla typer av HTML-innehåll som rubriker, stycken eller knappar i miniatyrbilder.
Miniatyrer (tidigare .media-grid
fram till v1.4) är utmärkta för rutnät av foton eller videor, bildsökresultat, detaljhandelsprodukter, portföljer och mycket mer. De kan vara länkar eller statiskt innehåll.
Miniatyruppmärkning är enkel – en ul
med valfritt antal li
element är allt som krävs. Det är också superflexibelt, vilket tillåter alla typer av innehåll med bara lite mer markering för att omsluta ditt innehåll.
Slutligen använder miniatyrbildskomponenten befintliga rutsystemklasser – som .span2
eller .span3
– för kontroll av miniatyrdimensioner.
Som nämnts tidigare är den nödvändiga markeringen för miniatyrbilder lätt och okomplicerad. Här är en titt på standardinställningarna för länkade bilder :
- <ul class = "miniatyrer" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
För anpassat HTML-innehåll i miniatyrer ändras uppmärkningen något. För att tillåta innehåll på blocknivå var som helst byter vi ut <a>
mot något <div>
liknande:
- <ul class = "miniatyrer" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Miniatyretikett </h5>
- <p> Miniatyrbildstext här... </p>
- </div>
- </li>
- ...
- </ul>
Med Bootstrap 2 har vi förenklat basklassen: .alert
istället för .alert-message
. Vi har också minskat den minsta nödvändiga markeringen – nej <p>
krävs som standard, bara den yttre <div>
.
För en mer hållbar komponent med mindre kod har vi tagit bort det särskiljande utseendet för blockvarningar, meddelanden som kommer med mer utfyllnad och vanligtvis mer text. Klassen har också ändrats till .alert-block
.
Bootstrap kommer med ett bra jQuery-plugin som stöder varningsmeddelanden, vilket gör det snabbt och enkelt att avvisa dem.
Slå in ditt meddelande och en valfri stängningsikon i en div med enkel klass.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Varning! </strong> Bäst kolla dig själv, du ser inte för bra ut.
- </div>
Se upp! iOS-enheter kräver en href="#"
för att avvisa varningar. Se till att inkludera det och dataattributet för ankarstängningsikoner. Alternativt kan du använda ett <button>
element med dataattributet, vilket vi har valt att göra för våra dokument. När du använder <button>
måste du inkludera, type="button"
annars kanske dina formulär inte skickas in.
Utöka enkelt standardvarningsmeddelandet med två valfria klasser: .alert-block
för mer utfyllnad och textkontroller och .alert-heading
för en matchande rubrik.
Bäst kolla dig själv, du ser inte för bra ut. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Varning! </h4>
- Bäst kolla dig själv, du är inte...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standardförloppsindikator med vertikal gradient.
- <div class = "framsteg" >
- <div class = "bar"
- style = " bredd : 60 %; " ></div>
- </div>
Använder en gradient för att skapa en randig effekt (ingen IE).
- <div class = "progress progress-striped" >
- <div class = "bar"
- style = " bredd : 20 %; " ></div>
- </div>
Tar det randiga exemplet och animerar det (ingen IE).
- <div class = "framsteg framsteg-randigt
- aktiv" >
- <div class = "bar"
- style = " bredd : 40 %; " ></div>
- </div>
Förloppsindikatorer använder några av samma knapp- och varningsklasser för konsekventa stilar.
I likhet med de solida färgerna har vi olika randiga förloppsindikatorer.
Förloppsindikatorer använder CSS3-övergångar, så om du dynamiskt justerar bredden via javascript kommer den att ändra storlek smidigt.
Om du använder .active
klassen kommer dina .progress-striped
förloppsindikatorer att animera ränderna från vänster till höger.
Förloppsindikatorer använder CSS3-toningar, övergångar och animationer för att uppnå alla sina effekter. Dessa funktioner stöds inte i IE7-9 eller äldre versioner av Firefox.
Opera och IE stöder inte animationer för närvarande.
Använd brunnen som en enkel effekt på ett element för att ge det en infälld effekt.
- <div class = "tja" >
- ...
- </div>
Använd den allmänna stängningsikonen för att avvisa innehåll som modals och varningar.
- <button class = "stäng" > × </button>
iOS-enheter kräver ett href="#" för klickhändelser om du hellre använder ett ankare.
- <a class = "close" href = "#" > × </a>