Sastāvdaļas

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.

Uzmanību! Šie dokumenti ir paredzēti v2.3.2, kas vairs netiek oficiāli atbalstīts. Apskatiet jaunāko Bootstrap versiju!

Piemēri

Divas pamata iespējas, kā arī divas specifiskākas variācijas.

Viena pogu grupa

Aptiniet vairākas pogas .btnar .btn-group.

<div class="btn-group">
  <button class="btn">Pa kreisi</button>
  <button class="btn">Vidējā</button>
  <button class="btn">Pa labi</button>
</div>

Vairākas pogu grupas

Apvienojiet komplektus <div class="btn-group">a <div class="btn-toolbar">, lai iegūtu sarežģītākus komponentus.

<div class="btn-toolbar">
  <div class="btn-group">
    ...
  </div>
</div>

Vertikālās pogu grupas

Padariet pogu komplektu vertikāli, nevis horizontāli.

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

Izvēles rūtiņas un radio garšas

Pogu grupas var darboties arī kā radio, kur var būt aktīva tikai viena poga, vai izvēles rūtiņas, kurās var būt aktīvs jebkurš pogu skaits. Šim nolūkam skatiet JavaScript dokumentus .

Nolaižamās izvēlnes pogu grupās

Uzmanību! Pogām ar nolaižamajām izvēlnēm ir jābūt atsevišķi iesaiņotām, lai tās .btn-grouptiktu .btn-toolbarpareizi atveidotas.

Pārskats un piemēri

Izmantojiet jebkuru pogu, lai aktivizētu nolaižamo izvēlni, ievietojot to a .btn-groupun nodrošinot atbilstošu izvēlnes atzīmi.

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Darbība
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- nolaižamās izvēlnes saites -->
  </ul>
</div>

Darbojas ar visiem pogas izmēriem

Pogu nolaižamās izvēlnes darbojas jebkurā izmērā: .btn-large, .btn-small, vai .btn-mini.

Nepieciešams JavaScript

Pogu nolaižamajām izvēlnēm ir nepieciešams Bootstrap nolaižamā spraudnis , lai darbotos.

Dažos gadījumos, piemēram, mobilajās ierīcēs, nolaižamās izvēlnes būs ārpus skata loga. Jums ir jāatrisina līdzinājums manuāli vai ar pielāgotu JavaScript.


Sadalīšanas pogas nolaižamās izvēlnes

Balstoties uz pogu grupu stiliem un iezīmēšanu, mēs varam viegli izveidot sadalītu pogu. Sadalītajām pogām ir standarta darbība kreisajā pusē un nolaižamā izvēlne labajā pusē ar konteksta saitēm.

<div class="btn-group">
  <button class="btn">Darbība</button>
  <button class="btn dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    <!-- nolaižamās izvēlnes saites -->
  </ul>
</div>

Izmēri

Izmantojiet papildu pogu klases .btn-mini, .btn-smallvai .btn-largeizmēra noteikšanai.

<div class="btn-group">
  <button class="btn btn-mini">Darbība</button>
  <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    <!-- nolaižamās izvēlnes saites -->
  </ul>
</div>

Nolaižamās izvēlnes

Nolaižamās izvēlnes var arī pārslēgt no apakšas uz augšu, pievienojot vienu klasi tiešajam vecākam .dropdown-menu. Tas pavērsīs virzienu un mainīs .caretpašas izvēlnes pozīciju, lai pārvietotos no apakšas uz augšu, nevis no augšas uz leju.

<div class="btn-group dropup">
  <button class="btn">Nolaižot</button>
  <button class="btn dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu">
    <!-- nolaižamās izvēlnes saites -->
  </ul>
</div>

Standarta lappušu šķirošana

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>

Iespējas

Atspējoti un aktīvi stāvokļi

Saites var pielāgot dažādiem apstākļiem. Izmantojiet .disabledneklikšķināmām saitēm un .activepaš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>

Izmēri

Vai vēlaties lielāku vai mazāku lappušu skaitu? Pievienojiet .pagination-large, .pagination-small, vai .pagination-minipapildu 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>

Izlīdzināšana

Pievienojiet vienu no divām izvēles klasēm, lai mainītu lappušu saišu izlīdzināšanu: .pagination-centeredun .pagination-right.

<div class="pagination pagination-centered">
  ...
</div>
<div class="pagination pagination-right">
  ...
</div>

Peidžeris

Ā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.

Noklusējuma piemērs

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>

Izlīdzinātas saites

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>

Izvēles atspējošanas stāvoklis

Peidžera saitēs tiek izmantota arī vispārējā .disabledlietderī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

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>

Nozīmītes

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>

Viegli saliekams

Lai atvieglotu ieviešanu, etiķetes un emblēmas vienkārši sakļaujas (izmantojot CSS :emptyatlasītāju), ja tajā nav satura.

Varoņu vienība

Viegls, elastīgs komponents jūsu vietnes galvenā satura demonstrēšanai. Tas labi darbojas mārketinga un satura vietnēs.

Sveika pasaule!

Šī 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.

Uzzināt vairāk

<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>

Lapas galvene

Vienkāršs apvalks, h1lai lapas satura sadaļas atbilstoši atdalītu un segmentētu. Tas var izmantot h1noklusējuma smallelementu, 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>

Noklusējuma sīktēli

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.

Ļoti pielāgojama

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ēla etiķete

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

    Darbība Darbība

  • Sīktēla etiķete

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

    Darbība Darbība

  • Sīktēla etiķete

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

    Darbība Darbība

Kāpēc izmantot sīktēlus

Sīktēli (iepriekš .media-gridlī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.

Vienkāršs, elastīgs marķējums

Sīktēlu iezīmēšana ir vienkārša — viss, kas nepieciešams, ular jebkuru lielementu skaitu. Tas ir arī īpaši elastīgs, ļaujot izmantot jebkura veida saturu, tikai nedaudz vairāk iezīmējot saturu.

Izmanto režģa kolonnu izmērus

Visbeidzot sīktēlu komponents izmanto esošās režģa sistēmas klases, piemēram, .span2vai , lai .span3kontrolētu sīktēlu izmērus.

Atzīmes

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>

Vairāk piemēru

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.

Noklusējuma brīdinājums

Aptiniet jebkuru tekstu un izvēles atcelšanas pogu, .alertlai saņemtu pamata brīdinājuma brīdinājuma ziņojumu.

Brīdinājums! Labāk pārbaudiet sevi, jūs neizskatāties pārāk labi.
<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>

Noraidīt pogas

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>

Noraidīt brīdinājumus, izmantojot JavaScript

Izmantojiet brīdinājumu spraudni jQuery , lai ātri un viegli noņemtu brīdinājumus.


Iespējas

Garākiem ziņojumiem palieliniet polsterējumu brīdinājuma aptinuma augšdaļā un apakšā, pievienojot .alert-block.

Brīdinājums!

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>

Kontekstuālās alternatīvas

Pievienojiet izvēles klases, lai mainītu brīdinājuma konotāciju.

Kļūda vai briesmas

Ak! Mainiet dažas lietas un mēģiniet iesniegt vēlreiz.
<div class="alert alert-error">
  ...
</div>

Panākumi

Labi padarīts! Jūs veiksmīgi izlasījāt šo svarīgo brīdinājuma ziņojumu.
<div class="alert alert-success">
  ...
</div>

Informācija

Uzmanību! Šim brīdinājumam ir jāpievērš uzmanība, taču tas nav īpaši svarīgi.
<div class="alert alert-info">
  ...
</div>

Piemēri un marķējums

Pamata

Noklusējuma progresa josla ar vertikālu gradientu.

<div class="progress">
  <div class="bar" style="width: 60%;"></div>
</div>

Svītrains

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>

Animēts

Pievienot .active, .progress-stripedlai 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>

Sakrauts

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>

Iespējas

Papildu krāsas

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>

Svītraini stieņi

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>

Pārlūka atbalsts

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 piemērs

Noklusējuma multivide ļauj peldēt multivides objektu (attēlus, video, audio) pa kreisi vai pa labi no satura bloka.

Multivides virsraksts

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.

Multivides virsraksts

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.

Multivides virsraksts

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. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
<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>

Mediju saraksts

Izmantojot nedaudz papildu marķējumu, varat izmantot multividi sarakstā (noderīgi komentāru pavedieniem vai rakstu sarakstiem).

  • Multivides virsraksts

    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.

    Ligzdotas multivides virsraksts

    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.

    Ligzdotas multivides virsraksts

    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.

    Ligzdotas multivides virsraksts

    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.
  • Multivides virsraksts

    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>

Wells

Izmantojiet aku kā vienkāršu elementa efektu, lai piešķirtu tam ieliktu efektu.

Paskaties, es esmu akā!
<div class="well">
  ...
</div>

Izvēles nodarbības

Kontroles polsterējums un noapaļoti stūri ar divām izvēles modifikatoru klasēm.

Paskaties, es esmu akā!
<div class="well well-large">
  ...
</div>
Paskaties, es esmu akā!
<div class="well well-small">
  ...
</div>

Aizvērt ikonu

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>

Palīgu nodarbības

Vienkāršas, koncentrētas nodarbības maziem displeja vai uzvedības uzlabojumiem.

.velk-pa kreisi

Pludiniet elementu pa kreisi

class="pull-left"
.pull-left {
  pludiņš: pa kreisi;
}

.velciet pa labi

Peldiet elementu pa labi

class="pull-right"
.pull-right {
  pludiņš: pa labi;
}

.izslēgts

Mainiet elementa krāsu uz#999

class="muted"
.muted {
  krāsa: #999;
}

.noskaidrot

Notīriet floatjebkuru elementu

class="clearfix"
.clearfix {
  * tālummaiņa: 1;
  &:pirms,
  &:pēc {
    displejs: galds;
    saturs: "";
  }
  &:pēc {
    skaidrs: abi;
  }
}