Tientalle herbruikbare komponente wat gebou is om navigasie, waarskuwings, popovers en meer te verskaf.
Wisselbare, kontekstuele kieslys vir die vertoon van lyste skakels. Interaktief gemaak met die aftreklys JavaScript-inprop .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Handeling </a></li>
- <li><a tabindex = "-1" href = "#" > Nog 'n handeling </a></li>
- <li><a tabindex = "-1" href = "#" > Iets anders hier </a></li>
- <li klas = "verdeler" ></li>
- <li><a tabindex = "-1" href = "#" > Geskeide skakel </a></li>
- </ul>
Kyk net na die aftreklys, hier is die vereiste HTML. Jy moet die aftreklys se sneller en die aftrekkieslys binne vou .dropdown
, of 'n ander element wat verklaar position: relative;
. Skep dan net die spyskaart.
- <div class = "dropdown" >
- <!-- Skakel of knoppie om aftreklys te wissel -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Handeling </a></li>
- <li><a tabindex = "-1" href = "#" > Nog 'n handeling </a></li>
- <li><a tabindex = "-1" href = "#" > Iets anders hier </a></li>
- <li klas = "verdeler" ></li>
- <li><a tabindex = "-1" href = "#" > Geskeide skakel </a></li>
- </ul>
- </div>
Belyn spyskaarte na regs en voeg bykomende vlakke van aftrekkies by.
Voeg .pull-right
by 'n .dropdown-menu
na regs-belyn die aftreklys.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Voeg .disabled
by 'n <li>
in die aftreklys om die skakel te deaktiveer.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Gereelde skakel </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Gedeaktiveerde skakel </a></li>
- <li><a tabindex = "-1" href = "#" > Nog 'n skakel </a></li>
- </ul>
Voeg 'n ekstra vlak van aftrekkieslys by, wat op die muis verskyn soos dié van OS X, met 'n paar eenvoudige opmaak-byvoegings. Voeg .dropdown-submenu
by enige li
in 'n bestaande aftreklys vir outomatiese stilering.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li klas = "aftreklys-submenu" >
- <a tabindex = "-1" href = "#" > Meer opsies </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Eenvoudige paginering geïnspireer deur Rdio, ideaal vir toepassings en soekresultate. Die groot blok is moeilik om te mis, maklik skaalbaar en bied groot klikareas.
- <div klas = "paginering" >
- <ul>
- <li><a href = "#" > Vorige </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 = "#" > Volgende </a></li>
- </ul>
- </div>
Skakels is aanpasbaar vir verskillende omstandighede. Gebruik .disabled
vir onklikbare skakels en .active
om die huidige bladsy aan te dui.
- <div klas = "paginering" >
- <ul>
- <li klas = "gestrem" ><a href = "#" > « </a></li>
- <li klas = "aktief" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
U kan opsioneel aktiewe of gedeaktiveerde ankers vir streke uitruil om klikfunksionaliteit te verwyder terwyl u die beoogde style behou.
- <div klas = "paginering" >
- <ul>
- <li klas = "gestrem" ><span> « </span></li>
- <li klas = "aktief" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Lus vir groter of kleiner paginering? Voeg .pagination-large
, .pagination-small
, of .pagination-mini
by vir addisionele groottes.
- <div class = "paginering paginering-groot" >
- <ul>
- ...
- </ul>
- </div>
- <div klas = "paginering" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-klein" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginering paginering-mini" >
- <ul>
- ...
- </ul>
- </div>
Voeg een van twee opsionele klasse by om die belyning van pagineringskakels te verander: .pagination-centered
en .pagination-right
.
- <div class = "paginering paginering-gesentreerd" >
- ...
- </div>
- <div class = "paginering paginering-regs" >
- ...
- </div>
Vinnige vorige en volgende skakels vir eenvoudige paginering-implementerings met ligte opmaak en style. Dit is ideaal vir eenvoudige werwe soos blogs of tydskrifte.
By verstek sentreer die pager skakels.
- <ul klas = "pager" >
- <li><a href = "#" > Vorige </a></li>
- <li><a href = "#" > Volgende </a></li>
- </ul>
Alternatiewelik kan jy elke skakel na die kante in lyn bring:
- <ul klas = "pager" >
- <li klas = "vorige" >
- <a href = "#"> & larr ; Ouer </a>
- </li>
- <li klas = "volgende" >
- <a href = "#" > Nuwer → </a>
- </li>
- </ul>
Pager-skakels gebruik ook die algemene .disabled
nutsklas vanaf die paginering.
- <ul klas = "pager" >
- <li klas = "vorige gestremd" >
- <a href = "#"> & larr ; Ouer </a>
- </li>
- ...
- </ul>
Etikette | Opmerk |
---|---|
Verstek | <span class="label">Default</span> |
Sukses | <span class="label label-success">Success</span> |
Waarskuwing | <span class="label label-warning">Warning</span> |
Belangrik | <span class="label label-important">Important</span> |
Inligting | <span class="label label-info">Info</span> |
Omgekeerde | <span class="label label-inverse">Inverse</span> |
Naam | Voorbeeld | Opmerk |
---|---|---|
Verstek | 1 | <span class="badge">1</span> |
Sukses | 2 | <span class="badge badge-success">2</span> |
Waarskuwing | 4 | <span class="badge badge-warning">4</span> |
Belangrik | 6 | <span class="badge badge-important">6</span> |
Inligting | 8 | <span class="badge badge-info">8</span> |
Omgekeerde | 10 | <span class="badge badge-inverse">10</span> |
Vir maklike implementering sal etikette en kentekens eenvoudig ineenstort (via CSS se :empty
keurder) wanneer geen inhoud binne bestaan nie.
'n Liggewig, buigsame komponent om sleutelinhoud op jou werf ten toon te stel. Dit werk goed op bemarkings- en inhoudswaar webwerwe.
Dit is 'n eenvoudige held-eenheid, 'n eenvoudige jumbotron-styl komponent om ekstra aandag te vestig op uitgesproke inhoud of inligting.
- <div klas = "held-eenheid" >
- <h1> Opskrif </h1>
- <p> Byskrif </p>
- <p>
- <a klas = "btn btn-primêre btn-groot" >
- Leer meer
- </a>
- </p>
- </div>
'n Eenvoudige dop om h1
gedeeltes van inhoud op 'n bladsy behoorlik uit te spasieer en te segmenteer. Dit kan die h1
se verstek small
, element sowel as die meeste ander komponente (met bykomende style) gebruik.
- <div class = "page-header" >
- <h1> Voorbeeld bladsyopskrif <small> Subteks vir kopskrif </small></h1>
- </div>
Bootstrap se duimnaels is by verstek ontwerp om gekoppelde beelde te vertoon met minimale vereiste opmaak.
Met 'n bietjie ekstra opmaak is dit moontlik om enige soort HTML-inhoud soos opskrifte, paragrawe of knoppies by kleinkiekies by te voeg.
Kleinkiekies (voorheen .media-grid
tot v1.4) is ideaal vir roosters van foto's of video's, beeldsoekresultate, kleinhandelprodukte, portefeuljes, en nog baie meer. Dit kan skakels of statiese inhoud wees.
Kleinkiekie-opmaak is eenvoudig - 'n ul
met enige aantal li
elemente is al wat nodig is. Dit is ook baie buigsaam, wat voorsiening maak vir enige tipe inhoud met net 'n bietjie meer opmaak om jou inhoud toe te draai.
Laastens gebruik die duimnaels-komponent bestaande roosterstelselklasse—soos .span2
of — .span3
vir beheer van duimnael-afmetings.
Soos voorheen genoem, is die vereiste opmaak vir duimnaels lig en eenvoudig. Hier is 'n blik op die verstekopstelling vir gekoppelde beelde :
- <ul class = "thumbnails" >
- <li klas = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Vir pasgemaakte HTML-inhoud in duimnaels, verander die opmaak effens. Om blokvlak-inhoud op enige plek toe te laat, ruil ons die <a>
vir 'n <div>
soortgelyke:
- <ul klas = "thumbnails" >
- <li klas = "span4" >
- <div klas = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Kleinkiekie-etiket </h3>
- <p> Kleinkiekie-onderskrif... </p>
- </div>
- </li>
- ...
- </ul>
Verken al jou opsies met die verskillende roosterklasse wat tot jou beskikking is. Jy kan ook verskillende groottes meng en pas.
Vou enige teks en 'n opsionele toemaakknoppie in .alert
vir 'n basiese waarskuwingsboodskap.
- <div klas = "waarskuwing" >
- <button type = "button" class = "close" data-dismiss = "alert" > &tye; </knoppie>
- <strong> Waarskuwing! </strong> Beste kyk self, jy lyk nie te goed nie.
- </div>
Mobile Safari- en Mobile Opera-blaaiers, benewens die data-dismiss="alert"
kenmerk, vereis 'n href="#"
vir die afwysing van waarskuwings wanneer 'n <a>
merker gebruik word.
- <a href = "#" class = "close" data-dismiss = "waarskuwing" > &tye; </a>
Alternatiewelik kan u 'n <button>
element met die data-kenmerk gebruik, wat ons gekies het om vir ons dokumente te doen. Wanneer jy gebruik <button>
, moet jy insluit type="button"
of jou vorms mag nie indien nie.
- <button type = "button" class = "close" data-dismiss = "alert" > &tye; </knoppie>
Gebruik die waarskuwings jQuery-inprop vir vinnige en maklike afwysing van waarskuwings.
Vir langer boodskappe, verhoog die vulling aan die bo- en onderkant van die waarskuwingsomhulsel deur by te voeg .alert-block
.
Beste kyk self, jy lyk nie te goed nie. Nulla vitae elit libero, 'n pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "waarskuwing waarskuwing-blok" >
- <button type = "button" class = "close" data-dismiss = "alert" > &tye; </knoppie>
- <h4> Waarskuwing! </h4>
- Beste check self, jy is nie...
- </div>
Voeg opsionele klasse by om 'n waarskuwing se konnotasie te verander.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "waarskuwing waarskuwing-sukses" >
- ...
- </div>
- <div class = "waarskuwing waarskuwing-inligting" >
- ...
- </div>
Verstek vorderingsbalk met 'n vertikale gradiënt.
- <div klas = "vordering" >
- <div class = "bar" style = " breedte : 60 %; " ></div>
- </div>
Gebruik 'n gradiënt om 'n gestreepte effek te skep. Nie beskikbaar in IE7-8 nie.
- <div class = "vordering vordering-gestreep" >
- <div class = "bar" style = " breedte : 20 %; " ></div>
- </div>
Voeg .active
by .progress-striped
om die strepe regs na links te animeer. Nie beskikbaar in alle weergawes van IE nie.
- <div class = "vordering vordering-gestreepte aktief" >
- <div class = "bar" style = " breedte : 40 %; " ></div>
- </div>
Plaas verskeie stawe in dieselfde .progress
om hulle te stapel.
- <div klas = "vordering" >
- <div class = "bar bar-success" style = " breedte : 35 %; " ></div>
- <div class = "bar bar-warning" style = " breedte : 20 %; " ></div>
- <div class = "bar bar-danger" style = " breedte : 10 %; " ></div>
- </div>
Vorderingstawe gebruik sommige van dieselfde knoppie- en waarskuwingsklasse vir konsekwente style.
- <div class = "vordering vordering-inligting" >
- <div class = "bar" style = " breedte : 20 % " ></div>
- </div>
- <div class = "vordering vordering-sukses" >
- <div class = "bar" style = " breedte : 40 % " ></div>
- </div>
- <div class = "vordering vordering-waarskuwing" >
- <div class = "bar" style = " breedte : 60 % " ></div>
- </div>
- <div class = "vordering vordering-gevaar" >
- <div class = "bar" style = " breedte : 80 % " ></div>
- </div>
Soortgelyk aan die soliede kleure, het ons verskillende gestreepte vorderingstawe.
- <div class = "vordering vordering-inligting vordering-gestreep" >
- <div class = "bar" style = " breedte : 20 % " ></div>
- </div>
- <div class = "vordering vordering-sukses vordering-gestreep" >
- <div class = "bar" style = " breedte : 40 % " ></div>
- </div>
- <div class = "vordering vordering-waarskuwing vordering-gestreep" >
- <div class = "bar" style = " breedte : 60 % " ></div>
- </div>
- <div class = "vordering vordering-gevaar vordering-gestreep" >
- <div class = "bar" style = " breedte : 80 % " ></div>
- </div>
Vorderingstawe gebruik CSS3-gradiënte, oorgange en animasies om al hul effekte te bereik. Hierdie kenmerke word nie in IE7-9 of ouer weergawes van Firefox ondersteun nie.
Weergawes vroeër as Internet Explorer 10 en Opera 12 ondersteun nie animasies nie.
Abstrakte voorwerpstyle vir die bou van verskillende soorte komponente (soos blogopmerkings, tweets, ens.) wat 'n links- of regs-belynde prent langs tekstuele inhoud bevat.
Die verstekmedia laat toe om 'n media-voorwerp (prente, video, oudio) links of regs van 'n inhoudblok te laat dryf.
- <div klas = "media" >
- <a klas = "trek-links" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div klas = "media-liggaam" >
- <h4 class = "media-heading" > Media-opskrif </h4>
- ...
- <!-- Geneste media-objek -->
- <div klas = "media" >
- ...
- </div>
- </div>
- </div>
Met 'n bietjie ekstra opmaak, kan jy media binne lys gebruik (nuttig vir kommentaar drade of artikellyste).
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.
- <ul klas = "media-lys" >
- <li klas = "media" >
- <a klas = "trek-links" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div klas = "media-liggaam" >
- <h4 class = "media-heading" > Media-opskrif </h4>
- ...
- <!-- Geneste media-objek -->
- <div klas = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Gebruik die put as 'n eenvoudige effek op 'n element om dit 'n inset effek te gee.
- <div klas = "wel" >
- ...
- </div>
Beheer vulling en afgeronde hoeke met twee opsionele wysigingsklasse.
- <div klas = "wel goed groot" >
- ...
- </div>
- <div class = "wel goed-klein" >
- ...
- </div>
Gebruik die generiese toemaakikoon om inhoud soos modale en waarskuwings af te wys.
- <button class = "close" > × </knoppie>
iOS-toestelle vereis 'n href="#"
vir klik-gebeurtenisse as jy eerder 'n anker wil gebruik.
- <a class = "close" href = "#"> & times; </a>
Eenvoudige, gefokusde klasse vir klein vertoning of gedrag tweaks.
Swaai 'n element links
- klas = "trek-links"
- . trek - links {
- dryf : links ;
- }
Draai 'n element regs
- klas = "trek-regs"
- . trek - regs {
- dryf : regs ;
- }
Verander 'n element se kleur na#999
- klas = "gedemp"
- . gedemp {
- kleur : #999;
- }
Vee die float
op enige element uit
- klas = "clearfix"
- . clearfix {
- * zoem : 1 ;
- &: voor ,
- &: na {
- vertoon : tabel ;
- inhoud : "" ;
- }
- &: na {
- duidelik : beide ;
- }
- }