Komponente

Tientalle herbruikbare komponente is in Bootstrap ingebou om navigasie, waarskuwings, popovers en nog baie meer te verskaf.

Knoppie groepe

Gebruik knoppiegroepe om verskeie knoppies saam te voeg as een saamgestelde komponent. Bou hulle met 'n reeks <a>of <button>elemente.

Jy kan ook stelle kombineer <div class="btn-group">in 'n <div class="btn-toolbar">vir meer komplekse projekte.

Voorbeeld opmaak

Hier is hoe die HTML lyk vir 'n standaard knoppie groep gebou met anker tag knoppies:

<div class="btn-group">
  <a class="btn" href="#">1</a>
  <a class="btn" href="#">2</a>
  <a class="btn" href="#">3</a>
</div>

En met 'n nutsbalk vir verskeie groepe:

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

Merkblokkie en radiogeure

Knoppiegroepe kan ook as radio's funksioneer, waar slegs een knoppie aktief mag wees, of merkblokkies, waar enige aantal knoppies aktief mag wees. Kyk na die Javascript-dokumente daarvoor.

Kry die javascript »


Kop op

CSS vir knoppiegroepe is in 'n aparte lêer, button-groups.less.

Voorbeeld opmaak

Soortgelyk aan 'n knoppiegroep, gebruik ons ​​opmaak gereelde knoppie-opmaak, maar met 'n handvol toevoegings om die styl te verfyn en Bootstrap se aftreklys jQuery-inprop te ondersteun.

<div class="btn-group">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Aksie
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- aftreklys skakels -->
  </ul>
</div>

Verdeel knoppie aftrekkies

Deur voort te bou op die knoppiegroepstyle en opmaak, kan ons maklik 'n verdeelknoppie skep. Verdeel-knoppies het 'n standaardaksie aan die linkerkant en 'n aftrek-skakelaar aan die regterkant met kontekstuele skakels.

Voorbeeld opmaak

Ons brei uit op die normale knoppie-aftrekkies om 'n tweede knoppie-aksie te verskaf wat as 'n afsonderlike dropdown-sneller werk.

<div class="btn-group">
  <a class="btn" href="#">Aksie</a>
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- aftreklys skakels -->
  </ul>
</div>

Multicon-bladsy paginering

Wanneer om te gebruik

Ultra simplisties en minimaal gestileer paginering geïnspireer deur Rdio, ideaal vir toepassings en soekresultate. Die groot blok is moeilik om te mis, maklik skaalbaar en bied groot klikareas.

Statige bladsyskakels

Skakels is aanpasbaar en werk in 'n aantal omstandighede met die regte klas. .disabledvir onklikbare skakels en .activevir huidige bladsy.

Buigsame belyning

Voeg een van twee opsionele klasse by om die belyning van pagineringskakels te verander: .pagination-centereden .pagination-right.

Voorbeelde

Die verstekpaginering-komponent is buigsaam en werk in 'n aantal variasies.

Opmerk

Gewikkel in 'n <div>, paginering is net 'n <ul>.

<div class="pagination">
  <ul>
    <li><a href="#">Vorige</a></li>
    <li class="active">
      <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="#">Volgende</a></li>
  </ul>
</div>

Pager Vir vinnige vorige en volgende skakels

Oor pager

Die pager-komponent is 'n stel skakels vir eenvoudige paginering-implementerings met ligte opmaak en selfs ligter style. Dit is ideaal vir eenvoudige werwe soos blogs of tydskrifte.

Standaard voorbeeld

By verstek sentreer die pager skakels.

<ul class="pager">
  <li>
    <a href="#">Vorige</a>
  </li>
  <li>
    <a href="#">Volgende</a>
  </li>
</ul>

Belynde skakels

Alternatiewelik kan jy elke skakel na die kante in lyn bring:

<ul class="pager">
  <li class="vorige">
    <a href="#">← Ouer</a>
  </li>
  <li class="volgende">
    <a href="#">Nuweer →</a>
  </li>
</ul>
Etikette Opmerk
Verstek <span class="label">Default</span>
Nuut <span class="label label-success">New</span>
Waarskuwing <span class="label label-warning">Warning</span>
Belangrik <span class="label label-important">Important</span>
Inligting <span class="label label-info">Info</span>

Verstek-kleinkiekies

Bootstrap se duimnaels is by verstek ontwerp om gekoppelde beelde te vertoon met minimale vereiste opmaak.

Hoogs aanpasbaar

Met 'n bietjie ekstra opmaak is dit moontlik om enige soort HTML-inhoud soos opskrifte, paragrawe of knoppies by kleinkiekies by te voeg.

  • Kleinkiekie-etiket

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

    Aksie Aksie

  • Kleinkiekie-etiket

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

    Aksie Aksie

Hoekom gebruik duimnaels

Kleinkiekies (voorheen .media-gridtot v1.4) is ideaal vir roosters van foto's of video's, beeldsoekresultate, kleinhandelprodukte, portefeuljes, en nog baie meer. Dit kan skakels of statiese inhoud wees.

Eenvoudige, buigsame opmaak

Kleinkiekie-opmaak is eenvoudig - 'n ulmet enige aantal lielemente is al wat nodig is. Dit is ook baie buigsaam, wat voorsiening maak vir enige tipe inhoud met net 'n bietjie meer opmaak om jou inhoud toe te draai.

Gebruik roosterkolomgroottes

Laastens gebruik die duimnaels-komponent bestaande roosterstelselklasse—soos .span2of — .span3vir beheer van duimnael-afmetings.

Die opmaak

Soos voorheen genoem, is die vereiste opmaak vir duimnaels lig en eenvoudig. Hier is 'n blik op die verstekopstelling vir gekoppelde beelde :

<ul class="thumbnails">
  <li class="span3">
    <a href="#" class="thumbnail">
      <img src="https://placehold.it/260x180" alt="">
    </a>
  </li>
  ...
</ul>

Vir pasgemaakte HTML-inhoud in duimnaels, verander die opmaak effens. Om blokvlak-inhoud op enige plek toe te laat, ruil ons die <a>vir 'n <div>soortgelyke:

<ul class="thumbnails">
  <li class="span3">
    <div class="thumbnail">
      <img src="https://placehold.it/260x180" alt="">
      <h5>Kleinkiekie-etiket</h5>
      <p>Kleinkiekie-byskrif reg hier...</p>
    </div>
  </li>
  ...
</ul>

Meer voorbeelde

Verken al jou opsies met die verskillende roosterklasse wat tot jou beskikking is. Jy kan ook verskillende groottes meng en pas.

Liggewig verstekke

Herskryf basisklas

Met Bootstrap 2 het ons die basisklas vereenvoudig: .alertin plaas van .alert-message. Ons het ook die minimum vereiste opmaak verminder—nee <p>word by verstek vereis, net die buitenste <div>.

Enkele waarskuwingsboodskap

Vir 'n meer duursame komponent met minder kode, het ons die onderskeidende voorkoms vir blokwaarskuwings, boodskappe wat met meer opvulling en gewoonlik meer teks kom, verwyder. Die klas het ook verander na .alert-block.


Gaan goed saam met javascript

Bootstrap kom met 'n wonderlike jQuery-inprop wat waarskuwingsboodskappe ondersteun, wat dit vinnig en maklik maak om dit te ontslaan.

Kry die inprop »

Voorbeeld waarskuwings

Draai jou boodskap en 'n opsionele sluit-ikoon in 'n div toe met eenvoudige klas.

× Waarskuwing! Beste kyk self, jy lyk nie te goed nie.
<div class="alert">
  <a class="close">×</a>
  <strong>Waarskuwing!</strong> Beste kyk self, jy lyk nie te goed nie.
</div>

Brei die standaardwaarskuwingsboodskap maklik uit met twee opsionele klasse: .alert-blockvir meer opvulling en tekskontroles en .alert-headingvir 'n bypassende opskrif.

×

Waarskuwing!

Beste kyk self, jy lyk nie te goed nie. Nulla vitae elit libero, 'n pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

<div class="alert alert-block">
  <a class="close">×</a>
  <h4 class="alert-heading">Waarskuwing!</h4>
  Beste check self, jy is nie...
</div>

Kontekstuele alternatiewe Voeg opsionele klasse by om 'n waarskuwing se konnotasie te verander

Fout of gevaar

× O snap! Verander 'n paar dinge en probeer weer indien.
<div class="alert alert-error">
  ...
</div>

Sukses

× Welgedaan! Jy het hierdie belangrike waarskuwingsboodskap suksesvol gelees.
<div class="alert alert-success">
  ...
</div>

Inligting

× Let op! Hierdie waarskuwing benodig jou aandag, maar dit is nie baie belangrik nie.
<div class="alert alert-info">
  ...
</div>

Voorbeelde en opmaak

Basies

Verstek vorderingsbalk met 'n vertikale gradiënt.

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

Gestreepte

Gebruik 'n gradiënt om 'n gestreepte effek te skep.

<div class="vordering vordering-inligting
     vordering-gestreep">
  <div class="bar"
       style="width: 20%;"></div>
</div>

Geanimeerde

Neem die gestreepte voorbeeld en animeer dit.

<div class="vordering vordering-gevaar
     vordering-gestreepte aktief">
  <div class="bar"
       style="width: 40%;"></div>
</div>

Opsies en blaaierondersteuning

Bykomende kleure

Vorderingstawe gebruik sommige van dieselfde klasname as knoppies en waarskuwings vir soortgelyke stilering.

  • .progress-info
  • .progress-success
  • .progress-danger

Alternatiewelik kan jy die MINDER lêers aanpas en jou eie kleure en groottes rol.

Gedrag

Vorderingstawe gebruik CSS3-oorgange, so as jy die breedte via JavaScript dinamies aanpas, sal dit glad verander.

As jy die .activeklas gebruik, jou.progress-striped sal jou vorderingstawe die strepe van links na regs animeer.

Blaaier ondersteuning

Vorderingstawe gebruik CSS3-gradiënte, oorgange en animasies om al hul effekte te bereik. Hierdie kenmerke word nie in IE7-8 of ouer weergawes van Firefox ondersteun nie.

Opera ondersteun tans nie animasies nie.

Wells

Gebruik die put as 'n eenvoudige effek op 'n element om dit 'n inset effek te gee.

Kyk, ek is in 'n put!
<div class="well">
  ...
</div>

Maak ikoon toe

Gebruik die generiese toemaakikoon om inhoud soos modale en waarskuwings af te wys.

×

<a class="close">×</a>