Desmitiem atkārtoti lietojamu komponentu, kas izstrādāti, lai nodrošinātu navigāciju, brīdinājumus, uznirstošos logus un daudz ko citu.
Pārslēdzama, kontekstuāla izvēlne saišu sarakstu parādīšanai. Padarīts interaktīvs ar nolaižamo JavaScript spraudni .
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> <li><a tabindex="-1" href="#">Darbība</a></li> <li><a tabindex="-1" href="#">Cita darbība</a></li> <li><a tabindex="-1" href="#">Šeit ir vēl kaut kas</a></li> <li class="dalītājs"></li> <li><a tabindex="-1" href="#">Atsevišķa saite</a></li> </ul>
Aplūkojot tikai nolaižamo izvēlni, šeit ir nepieciešamais HTML. Nolaižamās izvēlnes aktivizētājs un nolaižamā izvēlne ir jāiekļauj .dropdown
, vai citā elementā, kas deklarē position: relative;
. Pēc tam vienkārši izveidojiet izvēlni.
<div class="dropdown"> <!-- Saite vai poga, lai pārslēgtu nolaižamo izvēlni --> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> <li><a tabindex="-1" href="#">Darbība</a></li> <li><a tabindex="-1" href="#">Cita darbība</a></li> <li><a tabindex="-1" href="#">Šeit ir vēl kaut kas</a></li> <li class="dalītājs"></li> <li><a tabindex="-1" href="#">Atsevišķa saite</a></li> </ul> </div>
Izlīdziniet izvēlnes pa labi un pievienojiet papildu nolaižamo izvēlņu līmeņus.
Pievienot nolaižamajā izvēlnē .pull-right
līdzi pa labi..dropdown-menu
<ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dLabel"> ... </ul>
Pievienojiet nolaižamajā izvēlnē .disabled
a <li>
, lai atspējotu saiti.
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu"> <li><a tabindex="-1" href="#">Parastā saite</a></li> <li class="disabled"><a tabindex="-1" href="#">Atspējota saite</a></li> <li><a tabindex="-1" href="#">Vēl viena saite</a></li> </ul>
Pievienojiet papildu līmeni nolaižamajām izvēlnēm, kas tiek rādītas, novietojot kursoru tāpat kā OS X, ar dažiem vienkāršiem iezīmēšanas papildinājumiem. Pievienojiet .dropdown-submenu
jebkurai li
esošajai nolaižamajai izvēlnei, lai nodrošinātu automātisku stilu.
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... <li class="dropdown-submenu"> <a tabindex="-1" href="#">Citas opcijas</a> <ul class="dropdown-menu"> ... </ul> </li> </ul>
Vienkārša lapošana, ko iedvesmojis Rdio, lieliski piemērota lietotnēm un meklēšanas rezultātiem. Lielo bloku ir grūti nepamanīt, tas ir viegli mērogojams un nodrošina lielus klikšķu apgabalus.
<div class="pagination"> <ul> <li><a href="#">Iepriekšējā</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ākamais</a></li> </ul> </div>
Saites var pielāgot dažādiem apstākļiem. Izmantojiet .disabled
neklikšķināmām saitēm un .active
pašreizējās lapas norādīšanai.
<div class="pagination"> <ul> <li class="disabled"><a href="#">«</a></li> <li class="active"><a href="#">1</a></li> ... </ul> </div>
Varat pēc izvēles nomainīt aktīvos vai atspējotos enkurus pret laidumiem, lai noņemtu klikšķu funkcionalitāti, vienlaikus saglabājot paredzētos stilus.
<div class="pagination"> <ul> <li class="disabled"><span>«</span></li> <li class="active"><span>1</span></li> ... </ul> </div>
Vai vēlaties lielāku vai mazāku lappušu skaitu? Pievienojiet .pagination-large
, .pagination-small
, vai .pagination-mini
papildu izmēriem.
<div class="pagination pagination-large"> <ul> ... </ul> </div> <div class="pagination"> <ul> ... </ul> </div> <div class="pagination pagination-small"> <ul> ... </ul> </div> <div class="pagination pagination-mini"> <ul> ... </ul> </div>
Pievienojiet vienu no divām izvēles klasēm, lai mainītu lappušu saišu izlīdzināšanu: .pagination-centered
un .pagination-right
.
<div class="pagination pagination-centered"> ... </div>
<div class="pagination pagination-right"> ... </div>
Ātras iepriekšējās un nākamās saites vienkāršai lappušu ievietošanai ar vieglu marķējumu un stiliem. Tas ir lieliski piemērots vienkāršām vietnēm, piemēram, emuāriem vai žurnāliem.
Pēc noklusējuma peidžeris centrē saites.
<ul class="pager"> <li><a href="#">Iepriekšējais</a></li> <li><a href="#">Nākamais</a></li> </ul>
Varat arī izlīdzināt katru saiti sānos:
<ul class="pager"> <li class="iepriekšējais"> <a href="#">← Vecāks</a> </li> <li class="next"> <a href="#">Jaunāka →</a> </li> </ul>
Peidžera saitēs tiek izmantota arī vispārējā .disabled
lietderības klase no lappušu klāšanas.
<ul class="pager"> <li class="iepriekšējais atspējots"> <a href="#">← Vecāks</a> </li> ... </ul>
Etiķetes | Atzīmes |
---|---|
Noklusējums | <span class="label">Default</span> |
Panākumi | <span class="label label-success">Success</span> |
Brīdinājums | <span class="label label-warning">Warning</span> |
Svarīgs | <span class="label label-important">Important</span> |
Informācija | <span class="label label-info">Info</span> |
Apgriezti | <span class="label label-inverse">Inverse</span> |
Vārds | Piemērs | Atzīmes |
---|---|---|
Noklusējums | 1 | <span class="badge">1</span> |
Panākumi | 2 | <span class="badge badge-success">2</span> |
Brīdinājums | 4 | <span class="badge badge-warning">4</span> |
Svarīgs | 6 | <span class="badge badge-important">6</span> |
Informācija | 8 | <span class="badge badge-info">8</span> |
Apgriezti | 10 | <span class="badge badge-inverse">10</span> |
Lai atvieglotu ieviešanu, etiķetes un emblēmas vienkārši sakļaujas (izmantojot CSS :empty
atlasītāju), ja tajā nav satura.
Viegls, elastīgs komponents jūsu vietnes galvenā satura demonstrēšanai. Tas labi darbojas mārketinga un satura vietnēs.
Šī ir vienkārša varoņa vienība, vienkārša jumbotron stila sastāvdaļa, lai pievērstu papildu uzmanību piedāvātajam saturam vai informācijai.
<div class="hero-unit"> <h1>Virsraksts</h1> <p>Paziņojums</p> <p> <a class="btn btn-primary btn-large"> Uzzināt vairāk </a> </p> </div>
Vienkāršs apvalks, h1
lai lapas satura sadaļas atbilstoši atdalītu un segmentētu. Tas var izmantot h1
noklusējuma small
elementu, kā arī lielāko daļu citu komponentu (ar papildu stiliem).
<div class="page-header"> <h1>Lapas galvenes piemērs <small>Galvenes apakšteksts</small></h1> </div>
Pēc noklusējuma Bootstrap sīktēli ir paredzēti, lai parādītu saistītos attēlus ar minimālu nepieciešamo marķējumu.
Izmantojot nelielu papildu marķējumu, ir iespējams sīktēliem pievienot jebkāda veida HTML saturu, piemēram, virsrakstus, rindkopas vai pogas.
Sīktēli (iepriekš .media-grid
līdz versijai 1.4) ir lieliski piemēroti fotoattēlu vai videoklipu režģiem, attēlu meklēšanas rezultātiem, mazumtirdzniecības produktiem, portfeļiem un daudz kam citam. Tās var būt saites vai statisks saturs.
Sīktēlu iezīmēšana ir vienkārša — viss, kas nepieciešams, ul
ar jebkuru li
elementu skaitu. Tas ir arī īpaši elastīgs, ļaujot izmantot jebkura veida saturu, tikai nedaudz vairāk iezīmējot saturu.
Visbeidzot sīktēlu komponents izmanto esošās režģa sistēmas klases, piemēram, .span2
vai , lai .span3
kontrolētu sīktēlu izmērus.
Kā minēts iepriekš, sīktēliem nepieciešamais marķējums ir viegls un vienkāršs. Tālāk ir norādīts saistīto attēlu noklusējuma iestatījums .
<ul class="thumbnails"> <li class="span4"> <a href="#" class="thumbnail"> <img data-src="holder.js/300x200" alt=""> </a> </li> ... </ul>
Pielāgotam HTML saturam sīktēlos marķējums nedaudz mainās. Lai atļautu bloķēšanas līmeņa saturu jebkurā vietā, mēs nomainām to <a>
pret <div>
līdzīgu:
<ul class="thumbnails"> <li class="span4"> <div class="thumbnail"> <img data-src="holder.js/300x200" alt=""> <h3>Sīktēla etiķete</h3> <p>Sīktēla paraksts...</p> </div> </li> ... </ul>
Izpētiet visas savas iespējas, izmantojot dažādas jums pieejamās režģa klases. Varat arī sajaukt un saskaņot dažādus izmērus.
Aptiniet jebkuru tekstu un izvēles atcelšanas pogu, .alert
lai saņemtu pamata brīdinājuma brīdinājuma ziņojumu.
<div class="alert"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Brīdinājums!</strong> Labāk pārbaudiet sevi, jūs neizskatāties pārāk labi. </div>
Mobilajām pārlūkprogrammām Safari un Mobile Opera papildus data-dismiss="alert"
atribūtam ir nepieciešama href="#"
brīdinājumu noraidīšana, lietojot <a>
tagu.
<a href="#" class="close" data-dismiss="alert">×</a>
Varat arī izmantot <button>
elementu ar datu atribūtu, ko esam izvēlējušies darīt saviem dokumentiem. Izmantojot <button>
, jums ir jāiekļauj, type="button"
pretējā gadījumā jūsu veidlapas nedrīkst iesniegt.
<button type="button" class="close" data-dismiss="alert">×</button>
Izmantojiet brīdinājumu spraudni jQuery , lai ātri un viegli noņemtu brīdinājumus.
Garākiem ziņojumiem palieliniet polsterējumu brīdinājuma aptinuma augšdaļā un apakšā, pievienojot .alert-block
.
Labāk pārbaudiet sevi, jūs neizskatāties pārāk labi. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
<div class="alert alert-block"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Brīdinājums!</h4> Labāk pārbaudiet sevi, jūs neesat... </div>
Pievienojiet izvēles klases, lai mainītu brīdinājuma konotāciju.
<div class="alert alert-error"> ... </div>
<div class="alert alert-success"> ... </div>
<div class="alert alert-info"> ... </div>
Noklusējuma progresa josla ar vertikālu gradientu.
<div class="progress"> <div class="bar" style="width: 60%;"></div> </div>
Izmanto gradientu, lai radītu svītrainu efektu. Nav pieejams IE7-8.
<div class="progress progress-striped"> <div class="bar" style="width: 20%;"></div> </div>
Pievienot .active
, .progress-striped
lai animētu svītras no labās uz kreiso pusi. Nav pieejams visās IE versijās.
<div class="progress progress-striped active"> <div class="bar" style="width: 40%;"></div> </div>
Novietojiet vairākus stieņus vienā .progress
, lai tos sakrautu.
<div class="progress"> <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>
Progresa joslās tiek izmantotas dažas no tām pašām pogu un brīdinājumu klasēm, lai nodrošinātu konsekventus stilus.
<div class="progress progress-info"> <div class="bar" style="width: 20%"></div> </div> <div class="progress progress-success"> <div class="bar" style="width: 40%"></div> </div> <div class="progress progress-warning"> <div class="bar" style="width: 60%"></div> </div> <div class="progress progress-danger"> <div class="bar" style="width: 80%"></div> </div>
Līdzīgi vienkrāsainajām krāsām, mums ir dažādas svītrainas progresa joslas.
<div class="progress progress-info progress-striped"> <div class="bar" style="width: 20%"></div> </div> <div class="progress progress-success progress-striped"> <div class="bar" style="width: 40%"></div> </div> <div class="progress progress-warning progress-striped"> <div class="bar" style="width: 60%"></div> </div> <div class="progress progress-danger progress-striped"> <div class="bar" style="width: 80%"></div> </div>
Progresa joslas izmanto CSS3 gradientus, pārejas un animācijas, lai sasniegtu visus to efektus. Šīs funkcijas netiek atbalstītas Firefox IE7-9 vai vecākās versijās.
Versijas, kas vecākas par Internet Explorer 10 un Opera 12, neatbalsta animācijas.
Abstraktie objektu stili dažāda veida komponentu veidošanai (piemēram, emuāra komentāri, tvīti u.c.), kuros līdzās teksta saturam ir līdzināts attēls pa kreisi vai pa labi.
Noklusējuma multivide ļauj peldēt multivides objektu (attēlus, video, audio) pa kreisi vai pa labi no satura bloka.
<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">Multivides virsraksts</h4> ... <!-- Ligzdotas multivides objekts --> <div class="media"> ... </div> </div> </div>
Izmantojot nedaudz papildu marķējumu, varat izmantot multividi sarakstā (noderīgi komentāru pavedieniem vai rakstu sarakstiem).
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 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">Multivides virsraksts</h4> ... <!-- Ligzdotas multivides objekts --> <div class="media"> ... </div> </div> </li> </ul>
Izmantojiet aku kā vienkāršu elementa efektu, lai piešķirtu tam ieliktu efektu.
<div class="well"> ... </div>
Kontroles polsterējums un noapaļoti stūri ar divām izvēles modifikatoru klasēm.
<div class="well well-large"> ... </div>
<div class="well well-small"> ... </div>
Izmantojiet vispārīgo aizvēršanas ikonu, lai noraidītu saturu, piemēram, modālus un brīdinājumus.
<button class="close">×</button>
href="#"
Ja vēlaties izmantot enkuru, iOS ierīcēm ir nepieciešami notikumi par klikšķi.
<a class="close" href="#">×</a>
Vienkāršas, koncentrētas nodarbības maziem displeja vai uzvedības uzlabojumiem.
Pludiniet elementu pa kreisi
class="pull-left"
.pull-left { pludiņš: pa kreisi; }
Peldiet elementu pa labi
class="pull-right"
.pull-right { pludiņš: pa labi; }
Mainiet elementa krāsu uz#999
class="muted"
.muted { krāsa: #999; }
Notīriet float
jebkuru elementu
class="clearfix"
.clearfix { * tālummaiņa: 1; &:pirms, &:pēc { displejs: galds; saturs: ""; } &:pēc { skaidrs: abi; } }