Tsientallen werbrûkbere komponinten boud om navigaasje, warskôgings, popovers, en mear te leverjen.
Wizigje, kontekstueel menu foar it werjaan fan listen mei keppelings. Ynteraktyf makke mei de dropdown JavaScript-plugin .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Aksje </a></li>
- <li><a tabindex = "-1" href = "#" > In oare aksje </a></li>
- <li><a tabindex = "-1" href = "#" > Hjir noch wat </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Skieden keppeling </a></li>
- </ul>
Sjoch nei gewoan it dellûkmenu, hjir is de fereaske HTML. Jo moatte de trigger fan it dellûkmenu en it dellûkmenu yn .dropdown
, as in oar elemint dat ferklearret position: relative;
. Dan gewoan meitsje it menu.
- <div class = "dropdown" >
- <!-- Keppeling of knop om útklapmenu te wikseljen -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Aksje </a></li>
- <li><a tabindex = "-1" href = "#" > In oare aksje </a></li>
- <li><a tabindex = "-1" href = "#" > Hjir noch wat </a></li>
- <li class = "divider" ></li>
- <li><a tabindex = "-1" href = "#" > Skieden keppeling </a></li>
- </ul>
- </div>
Rjochtsje menu's nei rjochts út en foegje ekstra nivo's fan dropdowns ta.
Taheakje .pull-right
oan in .dropdown-menu
rjochts rjochtsje it dellûkmenu.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Taheakje .disabled
oan in <li>
yn it útklapmenu om de keppeling út te skeakeljen.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Gewoane keppeling </a></li>
- <li class = "útskeakele" ><a tabindex = "-1" href = "#" > Keppeling útskeakele </a></li>
- <li><a tabindex = "-1" href = "#" > In oare keppeling </a></li>
- </ul>
Foegje in ekstra nivo fan dropdown-menu's ta, ferskine op hover lykas dy fan OS X, mei wat ienfâldige markup tafoegings. Taheakje .dropdown-submenu
oan elk li
yn in besteande útklapmenu foar automatyske styling.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Mear opsjes </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Ienfâldige paginaasje ynspireare troch Rdio, geweldig foar apps en sykresultaten. It grutte blok is min te missen, maklik skalberber en leveret grutte klikgebieten.
- <div class = "pagina's" >
- <ul>
- <li><a href = "#" > Foarige </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 = "#" > Folgjende </a></li>
- </ul>
- </div>
Keppelings binne oanpasber foar ferskate omstannichheden. Brûk .disabled
foar net-klikbere keppelings en .active
om de aktuele side oan te jaan.
- <div class = "pagina's" >
- <ul>
- <li class = "útskeakele" > <a href = "#"> « </a></li>
- <li class = "aktyf" ><a href = "#"> 1 </a> </li>
- ...
- </ul>
- </div>
Jo kinne opsjoneel aktive of útskeakele ankers útwikselje foar spanten om klikfunksjonaliteit te ferwiderjen, wylst jo bedoelde stilen behâlde.
- <div class = "pagina's" >
- <ul>
- <li class = "útskeakele" ><span> « </span></li>
- <li class = "aktyf" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Wolle jo in gruttere of lytsere paginaasje? Add .pagination-large
, .pagination-small
, of .pagination-mini
foar ekstra maten.
- <div class = "pagination pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagina's" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Foegje ien fan twa opsjonele klassen ta om de ôfstimming fan pagineringskeppelings te feroarjen: .pagination-centered
en .pagination-right
.
- <div class = "pagination paginaasje-sintraal" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
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 sintraat de pager keppelings.
- <ul class = "pager" >
- <li><a href = "#" > Foarige </a></li>
- <li><a href = "#" > Folgjende </a></li>
- </ul>
As alternatyf kinne jo elke keppeling oan 'e kanten rjochtsje:
- <ul class = "pager" >
- <li class = "foarige" >
- <a href = "#"> & larr ; Aldere </a>
- </li>
- <li class = "folgjende" >
- <a href = "#"> Nijer &rarr ; </a>
- </li>
- </ul>
Pager-keppelings brûke ek de algemiene .disabled
nutklasse fan 'e paginaasje.
- <ul class = "pager" >
- <li class = "foarige útskeakele" >
- <a href = "#"> & larr ; Aldere </a>
- </li>
- ...
- </ul>
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> |
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> |
Foar maklike ymplemintaasje sille labels en badges gewoan ynstoarte (fia de :empty
seleksje fan CSS) as der gjin ynhâld bestiet.
In lichtgewicht, fleksibel komponint om wichtige ynhâld op jo side te werjaan. It wurket goed op marketing en ynhâld-swiere siden.
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.
- <div class = "hero-unit" >
- <h1> Koptekst </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lear mear
- </a>
- </p>
- </div>
In ienfâldige shell foar in h1
passend romte út en segment seksjes fan ynhâld op in side. It kin it h1
standert small
elemint brûke, lykas de measte oare komponinten (mei ekstra stilen).
- <div class = "page-header" >
- <h1> Foarbyld fan koptekst <small> Subtekst foar koptekst </small></h1>
- </div>
Standert binne de thumbnails fan Bootstrap ûntworpen om keppele ôfbyldings wer te jaan mei minimale fereaske markup.
Mei in bytsje ekstra opmaak is it mooglik om elke soart HTML-ynhâld lykas kopteksten, paragrafen of knoppen ta te foegjen oan thumbnails.
Miniatueren (earder .media-grid
oant 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.
Miniatuermarkearring is ienfâldich - in ul
mei elk oantal li
eleminten 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.
As lêste, de thumbnails komponint brûkt besteande raster systeem klassen-lykas .span2
of .span3
- foar kontrôle fan thumbnail diminsjes.
Lykas earder neamd, is de fereaske markup foar thumbnails ljocht en rjochtlinich. Hjir is in blik op de standert opset foar keppele ôfbyldings :
- <ul class = "thumbnails" >
- <li class = "span4" >
- <a href = "#" class = "thumbnail"> _
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </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:
- <ul class = "thumbnails" >
- <li class = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Miniatuerlabel </h3>
- <p> Miniatuerûnderskrift... </p>
- </div>
- </li>
- ...
- </ul>
Ferkenne al jo opsjes mei de ferskate rasterklassen beskikber foar jo. Jo kinne ek mix en match ferskillende maten.
Wrap eltse tekst en in opsjoneel ôfwize knop yn .alert
foar in basis warskôging alert berjocht.
- <div class = "alert" >
- <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>
- <strong> Warskôging! </strong> Best kontrolearje jo sels, jo sjogge net te goed.
- </div>
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.
- <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.
- <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>
Brûk de warskôgings jQuery plugin foar flugge en maklike ûntslach fan warskôgings.
Foar langere berjochten ferheegje de padding oan 'e boppe- en ûnderkant fan' e warskôgingswrapper troch ta te foegjen .alert-block
.
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.
- <div class = "alert alert-block" >
- <button type = "button" class = "slute" data-dismiss = "alarm" > × </knop>
- <h4> Warskôging! </h4>
- Best check jo sels, do bist net ...
- </div>
Foegje opsjonele klassen ta om de konnotaasje fan in warskôging te feroarjen.
- <div class = "alarm alert-flater" >
- ...
- </div>
- <div class = "alarm alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standert foarútgongbalke mei in fertikale gradient.
- <div class = "foarútgong" >
- <div class = "bar" style = " breedte : 60 %; " ></div>
- </div>
Brûkt in gradient om in gestreept effekt te meitsjen. Net beskikber yn IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " breedte : 20 %; " ></div>
- </div>
Taheakje .active
oan .progress-striped
om de strepen fan rjochts nei lofts te animearjen. Net beskikber yn alle ferzjes fan IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " breedte : 40 %; " ></div>
- </div>
Plak meardere balken yn itselde .progress
om se te stapeljen.
- <div class = "foarútgong" >
- <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>
Foarútgongsbalken brûke guon fan deselde knop- en warskôgingsklassen foar konsekwinte stilen.
- <div class = "foarútgong-ynfo" >
- <div class = "bar" style = " breedte : 20 % " ></div>
- </div>
- <div class = "foarútgong-sukses" >
- <div class = "bar" style = " breedte : 40 % " ></div>
- </div>
- <div class = "foarútgong warskôging" >
- <div class = "bar" style = " breedte : 60 % " ></div>
- </div>
- <div class = "foarútgong foarútgong-gefaar" >
- <div class = "bar" style = " breedte : 80 % " ></div>
- </div>
Fergelykber mei de solide kleuren hawwe wy farieare gestreepte foarútgongsbalken.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " breedte : 20 % " ></div>
- </div>
- <div class = "foarútgong foarútgong-sukses foarútgong-striped" >
- <div class = "bar" style = " breedte : 40 % " ></div>
- </div>
- <div class = "foarútgong foarútgong-warskôging foarútgong-striped" >
- <div class = "bar" style = " breedte : 60 % " ></div>
- </div>
- <div class = "foarútgong foarútgong-gefaar foarútgong-striped" >
- <div class = "bar" style = " breedte : 80 % " ></div>
- </div>
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.)
De standertmedia kinne in mediaobjekt (ôfbyldings, fideo, audio) nei lofts of rjochts fan in ynhâldblok driuwe.
- <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" > Mediakop </h4>
- ...
- <!-- Nested media object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Mei in bytsje ekstra opmaak kinne jo media yn 'e list brûke (nuttich foar kommentaar threads of artikellisten).
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.
- <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" > Mediakop </h4>
- ...
- <!-- Nested media object -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Brûk de put as in ienfâldich effekt op in elemint om it in ynset effekt te jaan.
- <div class = "goed" >
- ...
- </div>
Kontrolearje padding en rûne hoeken mei twa opsjonele modifier klassen.
- <div class = "goed grut" >
- ...
- </div>
- <div class = "wol goed-lyts" >
- ...
- </div>
Brûk it generike slute ikoan foar it ôfwizen fan ynhâld lykas modalen en warskôgings.
- <button class = "slute" > × </knop>
iOS-apparaten fereaskje in href="#"
foar-klik-eveneminten as jo leaver in anker wolle brûke.
- <a class = "slute" href = "#"> & times; </a>
Ienfâldige, rjochte klassen foar lytse werjefte of gedrach tweaks.
Float in elemint lofts
- class = "loftspul"
- . pull - lofts {
- float : lofts ;
- }
Float in elemint rjochts
- class = "rjochts lûke"
- . pull - rjochts {
- float : rjochts ;
- }
Feroarje de kleur fan in elemint nei#999
- class = "muted"
- . muted {
- kleur : #999;
- }
Wiskje de float
op elk elemint
- class = "clearfix"
- . clearfix {
- * zoom : 1 ;
- &: foar ,
- &: nei {
- werjaan : tabel ;
- ynhâld : "" ;
- }
- &: nei {
- dúdlik : beide ;
- }
- }