Components

Tsientallen werbrûkbere komponinten boud om navigaasje, warskôgings, popovers, en mear te leverjen.

Heads up! Dizze dokuminten binne foar v2.3.2, dy't net langer offisjeel stipe wurdt. Besjoch de lêste ferzje fan Bootstrap!

Foarbylden

Twa basisopsjes, tegearre mei twa mear spesifike fariaasjes.

Single knop groep

Wrap in rige fan knoppen mei .btnyn .btn-group.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Lofts </button>
  3. <button class = "btn" > Middel </button>
  4. <button class = "btn" > Rjochts </button>
  5. </div>

Meardere knopgroepen

Kombinearje sets fan <div class="btn-group">yn in <div class="btn-toolbar">foar mear komplekse komponinten.

  1. <div class = "btn-arkbalke" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Fertikale knop groepen

Meitsje in set fan knoppen ferskine fertikaal steapele ynstee horizontaal.

  1. <div class = "btn-group btn-group-vertical" >
  2. ...
  3. </div>

Checkbox en radio smaken

Knopgroepen kinne ek funksjonearje as radio's, wêr't mar ien knop aktyf kin wêze, of karfakjes, wêr't elk oantal knoppen aktyf wêze kinne. Besjoch de JavaScript-dokuminten dêrfoar.

Dropdowns yn knopgroepen

Heads up!Knoppen mei dropdowns moatte wurde yndividueel ferpakt yn har eigen .btn-groupbinnen in .btn-toolbarfoar goede rendering.

Oersjoch en foarbylden

Brûk elke knop om in útklapmenu te triggerjen troch it yn in te pleatsen .btn-groupen de juste menuopmaak te leverjen.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#">
  3. Aksje
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "dropdown-menu" >
  7. <!-- dropdown menu keppelings -->
  8. </ul>
  9. </div>

Wurket mei alle knop maten

Dropdown-knoppen wurkje yn elke grutte: .btn-large, .btn-small, of .btn-mini.

Fereasket JavaScript

Dropdown-knoppen fereaskje de Bootstrap dropdown-plugin om te funksjonearjen.

Yn guon gefallen - lykas mobyl - dellûkmenu's sille útwreidzje bûten de werjefteport. Jo moatte de ôfstimming manuell of mei oanpaste JavaScript oplosse.


Split knop dropdowns

Bouwe op 'e knopgroepstilen en markearring, kinne wy ​​maklik in split knop meitsje. Splitknoppen hawwe in standert aksje oan 'e lofterkant en in útklapmenu oan' e rjochterkant mei kontekstuele keppelings.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Aksje </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knop>
  6. <ul class = "dropdown-menu" >
  7. <!-- dropdown menu keppelings -->
  8. </ul>
  9. </div>

Maten

Brûk de ekstra knopklassen .btn-mini, .btn-small, of .btn-largefoar grutte.

  1. <div class = "btn-group" >
  2. <button class = "btn btn-mini" > Aksje </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knop>
  6. <ul class = "dropdown-menu" >
  7. <!-- dropdown menu keppelings -->
  8. </ul>
  9. </div>

Dropup menu's

Dropdown-menu's kinne ek fan ûnderen omheech wikselje troch in inkele klasse ta te foegjen oan 'e direkte âlder fan .dropdown-menu. It sil flip de rjochting fan de .careten reposition it menu sels te ferpleatsen fan ûnderen omheech ynstee fan top down.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Dropup </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knop>
  6. <ul class = "dropdown-menu" >
  7. <!-- dropdown menu keppelings -->
  8. </ul>
  9. </div>

Standert paginering

Ienfâldige paginaasje ynspireare troch Rdio, geweldig foar apps en sykresultaten. It grutte blok is min te missen, maklik skalberber en leveret grutte klikgebieten.

  1. <div class = "pagina's" >
  2. <ul>
  3. <li><a href = "#" > Foarige </a></li>
  4. <li><a href = "#"> 1 </a> </li>
  5. <li><a href = "#"> 2 </a> </li>
  6. <li><a href = "#"> 3 </a> </li>
  7. <li><a href = "#"> 4 </a> </li>
  8. <li><a href = "#"> 5 </a> </li>
  9. <li><a href = "#" > Folgjende </a></li>
  10. </ul>
  11. </div>

Opsjes

Utskeakele en aktive steaten

Keppelings binne oanpasber foar ferskate omstannichheden. Brûk .disabledfoar net-klikbere keppelings en .activeom de aktuele side oan te jaan.

  1. <div class = "pagina's" >
  2. <ul>
  3. <li class = "útskeakele" > <a href = "#"> « </a></li>
  4. <li class = "aktyf" ><a href = "#"> 1 </a> </li>
  5. ...
  6. </ul>
  7. </div>

Jo kinne opsjoneel aktive of útskeakele ankers útwikselje foar spanten om klikfunksjonaliteit te ferwiderjen, wylst jo bedoelde stilen behâlde.

  1. <div class = "pagina's" >
  2. <ul>
  3. <li class = "útskeakele" ><span> « </span></li>
  4. <li class = "aktyf" ><span> 1 </span></li>
  5. ...
  6. </ul>
  7. </div>

Maten

Wolle jo in gruttere of lytsere paginaasje? Add .pagination-large, .pagination-small, of .pagination-minifoar ekstra maten.

  1. <div class = "pagination pagination-large" >
  2. <ul>
  3. ...
  4. </ul>
  5. </div>
  6. <div class = "pagina's" >
  7. <ul>
  8. ...
  9. </ul>
  10. </div>
  11. <div class = "pagination pagination-small" >
  12. <ul>
  13. ...
  14. </ul>
  15. </div>
  16. <div class = "pagination pagination-mini" >
  17. <ul>
  18. ...
  19. </ul>
  20. </div>

Alignment

Foegje ien fan twa opsjonele klassen ta om de ôfstimming fan pagineringskeppelings te feroarjen: .pagination-centereden .pagination-right.

  1. <div class = "pagination paginaasje-sintraal" >
  2. ...
  3. </div>
  1. <div class = "pagination pagination-right" >
  2. ...
  3. </div>

Pager

Fluch foarige en folgjende keppelings foar ienfâldige paginaasje-ymplemintaasjes mei ljochte markup en stilen. It is geweldich foar ienfâldige siden lykas blogs of tydskriften.

Standert foarbyld

Standert sintraat de pager keppelings.

  1. <ul class = "pager" >
  2. <li><a href = "#" > Foarige </a></li>
  3. <li><a href = "#" > Folgjende </a></li>
  4. </ul>

Oanpaste keppelings

As alternatyf kinne jo elke keppeling oan 'e kanten rjochtsje:

  1. <ul class = "pager" >
  2. <li class = "foarige" >
  3. <a href = "#"> & larr ; Aldere </a>
  4. </li>
  5. <li class = "folgjende" >
  6. <a href = "#"> Nijer &rarr ; </a>
  7. </li>
  8. </ul>

Opsjoneel útskeakele steat

Pager-keppelings brûke ek de algemiene .disablednutklasse fan 'e paginaasje.

  1. <ul class = "pager" >
  2. <li class = "foarige útskeakele" >
  3. <a href = "#"> & larr ; Aldere </a>
  4. </li>
  5. ...
  6. </ul>

Labels

Labels Markup
Standert <span class="label">Default</span>
Sukses <span class="label label-success">Success</span>
Warskôging <span class="label label-warning">Warning</span>
Belangryk <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>
Omkearde <span class="label label-inverse">Inverse</span>

Badges

Namme Foarbyld Markup
Standert 1 <span class="badge">1</span>
Sukses 2 <span class="badge badge-success">2</span>
Warskôging 4 <span class="badge badge-warning">4</span>
Belangryk 6 <span class="badge badge-important">6</span>
Info 8 <span class="badge badge-info">8</span>
Omkearde 10 <span class="badge badge-inverse">10</span>

Maklik ynklapber

Foar maklike ymplemintaasje sille labels en badges gewoan ynstoarte (fia de :emptyseleksje fan CSS) as der gjin ynhâld bestiet.

Hero ienheid

In lichtgewicht, fleksibel komponint om wichtige ynhâld op jo side te werjaan. It wurket goed op marketing en ynhâld-swiere siden.

Hallo wrâld!

Dit is in ienfâldige helde-ienheid, in ienfâldige komponint yn jumbotron-styl om ekstra omtinken te freegjen foar featured ynhâld of ynformaasje.

Lear mear

  1. <div class = "hero-unit" >
  2. <h1> Koptekst </h1>
  3. <p> Tagline </p>
  4. <p>
  5. <a class = "btn btn-primary btn-large" >
  6. Lear mear
  7. </a>
  8. </p>
  9. </div>

Sidekoptekst

In ienfâldige shell foar in h1passend romte út en segment seksjes fan ynhâld op in side. It kin it h1standert smallelemint brûke, lykas de measte oare komponinten (mei ekstra stilen).

  1. <div class = "page-header" >
  2. <h1> Foarbyld fan koptekst <small> Subtekst foar koptekst </small></h1>
  3. </div>

Standert thumbnails

Standert binne de thumbnails fan Bootstrap ûntworpen om keppele ôfbyldings wer te jaan mei minimale fereaske markup.

Heech oanpasber

Mei in bytsje ekstra opmaak is it mooglik om elke soart HTML-ynhâld lykas kopteksten, paragrafen of knoppen ta te foegjen oan thumbnails.

  • 300x200

    Miniatuerlabel

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Aksje Aksje

  • 300x200

    Miniatuerlabel

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Aksje Aksje

  • 300x200

    Miniatuerlabel

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

    Aksje Aksje

Wêrom brûke thumbnails

Miniatueren (earder .media-gridoant v1.4) binne geweldich foar rasteren fan foto's of fideo's, ôfbyldingssykresultaten, retailprodukten, portfolios, en folle mear. Se kinne keppelings wêze as statyske ynhâld.

Ienfâldige, fleksibele markup

Miniatuermarkearring is ienfâldich - in ulmei elk oantal lieleminten is alles dat nedich is. It is ek super fleksibel, wêrtroch elk type ynhâld mei mar in bytsje mear markup mooglik is om jo ynhâld te ferpakken.

Brûkt grid kolom maten

As lêste, de thumbnails komponint brûkt besteande raster systeem klassen-lykas .span2of .span3- foar kontrôle fan thumbnail diminsjes.

Markup

Lykas earder neamd, is de fereaske markup foar thumbnails ljocht en rjochtlinich. Hjir is in blik op de standert opset foar keppele ôfbyldings :

  1. <ul class = "thumbnails" >
  2. <li class = "span4" >
  3. <a href = "#" class = "thumbnail"> _
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </ul>

Foar oanpaste HTML-ynhâld yn thumbnails feroaret de markearring in bytsje. Om ynhâld op bloknivo oeral ta te stean, ruilje wy de <a>foar in <div>like sa:

  1. <ul class = "thumbnails" >
  2. <li class = "span4" >
  3. <div class = "thumbnail" >
  4. <img data-src = "holder.js/300x200" alt = "" >
  5. <h3> Miniatuerlabel </h3>
  6. <p> Miniatuerûnderskrift... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Mear foarbylden

Ferkenne al jo opsjes mei de ferskate rasterklassen beskikber foar jo. Jo kinne ek mix en match ferskillende maten.

Standert warskôging

Wrap eltse tekst en in opsjoneel ôfwize knop yn .alertfoar in basis warskôging alert berjocht.

Warskôging! Best kontrolearje jo sels, jo sjogge net te goed.
  1. <div class = "alert" >
  2. <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>
  3. <strong> Warskôging! </strong> Best kontrolearje jo sels, jo sjogge net te goed.
  4. </div>

Knoppen ôfwize

Mobile Safari en Mobile Opera browsers, neist it data-dismiss="alert"attribút, fereaskje in href="#"foar it ûntslaan fan warskôgings by it brûken fan in <a>tag.

  1. <a href = "#" class = "slute" data-dismiss = "alarm"> & times; </a>

As alternatyf kinne jo in <button>elemint brûke mei it data-attribút, dat wy hawwe keazen foar ús dokuminten. By it brûken fan <button>, moatte jo opnimme type="button"of jo formulieren kinne net yntsjinje.

  1. <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>

Ferwiderje warskôgings fia JavaScript

Brûk de warskôgings jQuery plugin foar flugge en maklike ûntslach fan warskôgings.


Opsjes

Foar langere berjochten ferheegje de padding oan 'e boppe- en ûnderkant fan' e warskôgingswrapper troch ta te foegjen .alert-block.

Warskôging!

Best kontrolearje jo sels, jo sjogge net te goed. Nulla vitae elit libero, in pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alert alert-block" >
  2. <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>
  3. <h4> Warskôging! </h4>
  4. Best check jo sels, do bist net ...
  5. </div>

Kontekstuele alternativen

Foegje opsjonele klassen ta om de konnotaasje fan in warskôging te feroarjen.

Flater of gefaar

Oh snap! Feroarje in pear dingen en besykje it opnij yn te stjoeren.
  1. <div class = "alarm alert-flater" >
  2. ...
  3. </div>

Sukses

Goed dien! Jo hawwe dit wichtige warskôgingsberjocht mei súkses lêzen.
  1. <div class = "alarm alert-success" >
  2. ...
  3. </div>

Ynformaasje

Heads up! Dizze warskôging hat jo oandacht nedich, mar it is net super wichtich.
  1. <div class = "alert alert-info" >
  2. ...
  3. </div>

Foarbylden en markearring

Basic

Standert foarútgongbalke mei in fertikale gradient.

  1. <div class = "foarútgong" >
  2. <div class = "bar" style = " breedte : 60 %; " ></div>
  3. </div>

Striped

Brûkt in gradient om in gestreept effekt te meitsjen. Net beskikber yn IE7-8.

  1. <div class = "progress progress-striped" >
  2. <div class = "bar" style = " breedte : 20 %; " ></div>
  3. </div>

Animated

Taheakje .activeoan .progress-stripedom de strepen fan rjochts nei lofts te animearjen. Net beskikber yn alle ferzjes fan IE.

  1. <div class = "progress progress-striped active" >
  2. <div class = "bar" style = " breedte : 40 %; " ></div>
  3. </div>

Opsteapele

Plak meardere balken yn itselde .progressom se te stapeljen.

  1. <div class = "foarútgong" >
  2. <div class = "bar bar-success" style = " breedte : 35 %; " ></div>
  3. <div class = "bar bar-warning" style = " breedte : 20 %; " ></div>
  4. <div class = "bar bar-danger" style = " breedte : 10 %; " ></div>
  5. </div>

Opsjes

Oanfoljende kleuren

Foarútgongsbalken brûke guon fan deselde knop- en warskôgingsklassen foar konsekwinte stilen.

  1. <div class = "foarútgong-ynfo" >
  2. <div class = "bar" style = " breedte : 20 % " ></div>
  3. </div>
  4. <div class = "foarútgong-sukses" >
  5. <div class = "bar" style = " breedte : 40 % " ></div>
  6. </div>
  7. <div class = "foarútgong warskôging" >
  8. <div class = "bar" style = " breedte : 60 % " ></div>
  9. </div>
  10. <div class = "foarútgong foarútgong-gefaar" >
  11. <div class = "bar" style = " breedte : 80 % " ></div>
  12. </div>

Striped bars

Fergelykber mei de solide kleuren hawwe wy farieare gestreepte foarútgongsbalken.

  1. <div class = "progress progress-info progress-striped" >
  2. <div class = "bar" style = " breedte : 20 % " ></div>
  3. </div>
  4. <div class = "foarútgong foarútgong-sukses foarútgong-striped" >
  5. <div class = "bar" style = " breedte : 40 % " ></div>
  6. </div>
  7. <div class = "foarútgong foarútgong-warskôging foarútgong-striped" >
  8. <div class = "bar" style = " breedte : 60 % " ></div>
  9. </div>
  10. <div class = "foarútgong foarútgong-gefaar foarútgong-striped" >
  11. <div class = "bar" style = " breedte : 80 % " ></div>
  12. </div>

Browser stipe

Foarútgongsbalken brûke CSS3-gradiënten, transysjes en animaasjes om al har effekten te berikken. Dizze funksjes wurde net stipe yn IE7-9 of âldere ferzjes fan Firefox.

Ferzjes earder as Internet Explorer 10 en Opera 12 stypje gjin animaasjes.

Abstrakte objektstilen foar it bouwen fan ferskate soarten komponinten (lykas blogkommentaar, tweets, ensfh.)

Standert foarbyld

De standertmedia kinne in mediaobjekt (ôfbyldings, fideo, audio) nei lofts of rjochts fan in ynhâldblok driuwe.

64x64

Media heading

Cras sit amet nibh libero, yn 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 yn faucibus.
64x64

Media heading

Cras sit amet nibh libero, yn 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 yn faucibus.
64x64

Media heading

Cras sit amet nibh libero, yn 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 yn faucibus.
  1. <div class = "media" >
  2. <a class = "pull-left" href = "#" >
  3. <img class = "media-object" data-src = "holder.js/64x64" >
  4. </a>
  5. <div class = "media-body" >
  6. <h4 class = "media-heading" > Mediakop </h4>
  7. ...
  8.  
  9. <!-- Nested media object -->
  10. <div class = "media" >
  11. ...
  12. </div>
  13. </div>
  14. </div>

Media list

Mei in bytsje ekstra opmaak kinne jo media yn 'e list brûke (nuttich foar kommentaar threads of artikellisten).

  • 64x64

    Media heading

    Cras sit amet nibh libero, yn gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.

    64x64

    Nested media heading

    Cras sit amet nibh libero, yn gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    Nested media heading

    Cras sit amet nibh libero, yn gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
    64x64

    Nested media heading

    Cras sit amet nibh libero, yn gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  • 64x64

    Media heading

    Cras sit amet nibh libero, yn gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
  1. <ul class = "media-list" >
  2. <li class = "media" >
  3. <a class = "pull-left" href = "#" >
  4. <img class = "media-object" data-src = "holder.js/64x64" >
  5. </a>
  6. <div class = "media-body" >
  7. <h4 class = "media-heading" > Mediakop </h4>
  8. ...
  9.  
  10. <!-- Nested media object -->
  11. <div class = "media" >
  12. ...
  13. </div>
  14. </div>
  15. </li>
  16. </ul>

Wells

Brûk de put as in ienfâldich effekt op in elemint om it in ynset effekt te jaan.

Sjoch, ik sit yn in put!
  1. <div class = "goed" >
  2. ...
  3. </div>

Opsjonele klassen

Kontrolearje padding en rûne hoeken mei twa opsjonele modifier klassen.

Sjoch, ik sit yn in put!
  1. <div class = "goed grut" >
  2. ...
  3. </div>
Sjoch, ik sit yn in put!
  1. <div class = "wol goed-lyts" >
  2. ...
  3. </div>

Ikoan slute

Brûk it generike slute ikoan foar it ôfwizen fan ynhâld lykas modalen en warskôgings.

  1. <button class = "slute" > × </knop>

iOS-apparaten fereaskje in href="#"foar-klik-eveneminten as jo leaver in anker wolle brûke.

  1. <a class = "slute" href = "#"> & times; </a>

Helper klassen

Ienfâldige, rjochte klassen foar lytse werjefte of gedrach tweaks.

.pull-lofts

Float in elemint lofts

  1. class = "loftspul"
  1. . pull - lofts {
  2. float : lofts ;
  3. }

.pull-rjochts

Float in elemint rjochts

  1. class = "rjochts lûke"
  1. . pull - rjochts {
  2. float : rjochts ;
  3. }

.mute

Feroarje de kleur fan in elemint nei#999

  1. class = "muted"
  1. . muted {
  2. kleur : #999;
  3. }

.clearfix

Wiskje de floatop elk elemint

  1. class = "clearfix"
  1. . clearfix {
  2. * zoom : 1 ;
  3. &: foar ,
  4. &: nei {
  5. werjaan : tabel ;
  6. ynhâld : "" ;
  7. }
  8. &: nei {
  9. dúdlik : beide ;
  10. }
  11. }