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 = "izvēlne" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Darbība </a></li>
- <li><a tabindex = "-1" href = "#" > Vēl viena 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 = "#" > Atdalīta 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 = "nolaižamā izvēlne" >
- <!-- Saite vai poga, lai pārslēgtu nolaižamo izvēlni -->
- <ul class = "dropdown-menu" role = "izvēlne" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Darbība </a></li>
- <li><a tabindex = "-1" href = "#" > Vēl viena 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 = "#" > Atdalīta saite </a></li>
- </ul>
- </div>
Izlīdziniet izvēlnes pa labi un pievienojiet papildu nolaižamo izvēlņu līmeņus.
Pievienojiet nolaižamo izvēlni .pull-right
līdzi pa labi..dropdown-menu
- <ul class = "nolaižamā izvēlne pull-right" role = "izvēlne" aria-labelledby = "dLabel" >
- ...
- </ul>
Pievienojiet nolaižamajā izvēlnē .disabled
a <li>
, lai atspējotu saiti.
- <ul class = "dropdown-menu" role = "izvēlne" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Parasta 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 = "izvēlne" aria-labelledby = "dLabel" >
- ...
- <li class = "nolaižamā apakšizvēlne" >
- <a tabindex = "-1" href = "#" > Citas opcijas </a>
- <ul class = "nolaižamā izvēlne" >
- ...
- </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 = "lapu šķirošana" >
- <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 = "lapu šķirošana" >
- <ul>
- <li class = "atspējots" ><a href = "#" > « </a></li>
- <li class = "aktīvs" ><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 = "lapu šķirošana" >
- <ul>
- <li class = "atspējots" ><span> « </span></li>
- <li class = "aktīvs" ><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 = "lappušu skaits-liels" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "lapu šķirošana" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagenation-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagenation-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 = "lappušu izvietošanas centrs" >
- ...
- </div>
- <div class = "pagination pagenation-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 = "peidžeris" >
- <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 = "peidžeris" >
- <li class = "iepriekšējais" >
- <a href = "#" > ← Vecāks </a>
- </li>
- <li class = "nākamais" >
- <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 = "peidžeris" >
- <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 = "varoņa vienība" >
- <h1> Virsraksts </h1>
- <p> Ieraksts </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 = "lapas galvene" >
- <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 = "sīktēli" >
- <li class = "span4" >
- <a href = "#" class = "sīktēls" >
- <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 = "sīktēli" >
- <li class = "span4" >
- <div class = "sīktēls" >
- <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 = "brīdinājums" >
- <button type = "button" class = "aizvērt" data-dismiss = "brīdinājums" > × </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 = "aizvērt" data-dismiss = "brīdinājums" > × </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 = "aizvērt" data-dismiss = "brīdinājums" > × </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 = "aizvērt" data-dismiss = "brīdinājums" > × </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 = " platums : 60 %; " ></div>
- </div>
Izmanto gradientu, lai radītu svītrainu efektu. Nav pieejams IE7-8.
- <div class = "progress progress-svītrains" >
- <div class = "bar" style = " platums : 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-svītrains aktīvs" >
- <div class = "bar" style = " platums : 40 %; " ></div>
- </div>
Novietojiet vairākus stieņus vienā .progress
, lai tos sakrautu.
- <div class = "progress" >
- <div class = "joslas josla-veiksme" style = " platums : 35 %; " ></div>
- <div class = "bar joslas brīdinājums" style = " platums : 20 %; " ></div>
- <div class = "bīstamības josla" style = " platums : 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 = "progresa progresa informācija" >
- <div class = "bar" style = " platums : 20 % " ></div>
- </div>
- <div class = "progress progress-success" >
- <div class = "bar" style = " platums : 40 % " ></div>
- </div>
- <div class = "progresa progresa brīdinājums" >
- <div class = "bar" style = " platums : 60 % " ></div>
- </div>
- <div class = "progresa progresa briesmas" >
- <div class = "bar" style = " platums : 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-svītrains" >
- <div class = "bar" style = " platums : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-svītrains" >
- <div class = "bar" style = " platums : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " platums : 60 % " ></div>
- </div>
- <div class = "progresa progress-bīstams progress-svītrains" >
- <div class = "bar" style = " platums : 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 utt.), 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 = "labi" >
- ...
- </div>
Kontrolējiet polsterējumu un noapaļotus stūrus ar divām izvēles modifikatoru klasēm.
- <div class = "labi-labi liels" >
- ...
- </div>
- <div class = "labi labi-mazs" >
- ...
- </div>
Izmantojiet vispārīgo aizvēršanas ikonu, lai noraidītu saturu, piemēram, modālus un brīdinājumus.
- <button class = "aizvērt" > × </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
- klase = "velk pa kreisi"
- . pull - pa kreisi {
- pludiņš : pa kreisi ;
- }
Peldiet elementu pa labi
- klase = "velk pa labi"
- . vilkt - pa labi {
- pludiņš : pa labi ;
- }
Mainiet elementa krāsu uz#999
- klase = "izslēgts"
- . izslēgts {
- krāsa : #999;
- }
Notīriet float
jebkuru elementu
- klase = "noskaidrot"
- . clearfix {
- * tālummaiņa : 1 ;
- &: pirms ,
- &: pēc {
- displejs : galds ;
- saturs : "" ;
- }
- &: pēc {
- skaidrs : abi ;
- }
- }