Komponente

Tientalle herbruikbare komponente wat gebou is om navigasie, waarskuwings, popovers en meer te verskaf.

Voorbeelde

Twee basiese opsies, tesame met twee meer spesifieke variasies.

Enkelknoppie groep

Draai 'n reeks knoppies toe met .btnin .btn-group.

  1. <div klas = "btn-groep" >
  2. <button class = "btn" > 1 </button>
  3. <button class = "btn" > 2 </button>
  4. <button class = "btn" > 3 </button>
  5. </div>

Veelvuldige knoppie groepe

Kombineer stelle <div class="btn-group">in 'n <div class="btn-toolbar">vir meer komplekse komponente.

  1. <div klas = "btn-nutsbalk" >
  2. <div klas = "btn-groep" >
  3. ...
  4. </div>
  5. </div>

Vertikale knoppie groepe

Laat 'n stel knoppies vertikaal gestapel vertoon eerder as horisontaal.

  1. <div klas = "btn-groep btn-groep-vertikaal" >
  2. ...
  3. </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.

Aftrekkies in knoppiegroepe

Let op! Knoppies met aftreklys moet individueel in hul eie toegedraai word .btn-groupbinne 'n .btn-toolbarvir behoorlike weergawe.

Oorsig en voorbeelde

Gebruik enige knoppie om 'n aftreklys te aktiveer deur dit binne 'n te plaas .btn-groupen die regte spyskaartopmaak te verskaf.

  1. <div klas = "btn-groep" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Aksie
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "dropdown-menu" >
  7. <!-- aftreklys skakels -->
  8. </ul>
  9. </div>

Werk met alle knopgroottes

Knoppie-aftrekkies werk op enige grootte: .btn-large, .btn-small, of .btn-mini.

Vereis javascript

Knoppie-aftrekkies vereis die Bootstrap-aftrek-inprop om te funksioneer.

In sommige gevalle - soos mobiele - sal aftrekkieslys buite die uitsigvenster strek. U moet die belyning handmatig of met pasgemaakte javascript oplos.


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.

  1. <div klas = "btn-groep" >
  2. <button class = "btn" > Handeling </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knoppie>
  6. <ul class = "dropdown-menu" >
  7. <!-- aftreklys skakels -->
  8. </ul>
  9. </div>

Groottes

Gebruik die ekstra knoppieklasse .btn-mini, .btn-small, of .btn-largevir grootte.

  1. <div klas = "btn-groep" >
  2. <button class = "btn btn-mini" > Aksie </button>
  3. <button class = "btn btn-mini dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knoppie>
  6. <ul class = "dropdown-menu" >
  7. <!-- aftreklys skakels -->
  8. </ul>
  9. </div>

Verlaat spyskaarte

Aftrekkieslyste kan ook van onder na bo gewissel word deur 'n enkele klas by die onmiddellike ouer van te voeg .dropdown-menu. Dit sal die rigting van die .caretomdraai en die spyskaart self herposisioneer om van onder na bo te beweeg in plaas van bo na onder.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Dropup </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </knoppie>
  6. <ul class = "dropdown-menu" >
  7. <!-- aftreklys skakels -->
  8. </ul>
  9. </div>

Standaard paginering

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

  1. <div klas = "paginering" >
  2. <ul>
  3. <li><a href = "#" > Vorige </a></li>
  4. <li><a href = "#"> 1 </a> </li>
  5. <li><a href = "#"> 2 </a> </li>
  6. <li><a href = "#"> 3 </a> </li>
  7. <li><a href = "#"> 4 </a> </li>
  8. <li><a href = "#" > Volgende </a></li>
  9. </ul>
  10. </div>

Opsies

Gestremde en aktiewe state

Skakels is aanpasbaar vir verskillende omstandighede. Gebruik .disabledvir onklikbare skakels en .activeom die huidige bladsy aan te dui.

  1. <div class = "paginering " >
  2. <ul>
  3. <li class = "disabled" ><a href = "#" > Vorige </a></li>
  4. <li klas = "aktief" ><a href = "#" > 1 </a></li>
  5. ...
  6. </ul>
  7. </div>

Belyning

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

  1. <div class = "paginering paginering-gesentreerd" >
  2. ...
  3. </div>
  1. <div class = "paginering paginering-regs" >
  2. ...
  3. </div>

Blader

Vinnige vorige en volgende skakels vir eenvoudige paginering-implementerings met ligte opmaak en style. Dit is ideaal vir eenvoudige werwe soos blogs of tydskrifte.

Standaard voorbeeld

By verstek sentreer die pager skakels.

  1. <ul klas = "pager" >
  2. <li><a href = "#" > Vorige </a></li>
  3. <li><a href = "#" > Volgende </a></li>
  4. </ul>

Belynde skakels

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

  1. <ul klas = "pager" >
  2. <li klas = "vorige" >
  3. <a href = "#"> & larr ; Ouer </a>
  4. </li>
  5. <li klas = "volgende" >
  6. <a href = "#" > Nuwer → </a>
  7. </li>
  8. </ul>

Opsionele gedeaktiveerde toestand

Pager-skakels gebruik ook die algemene .disablednutsklas vanaf die paginering.

  1. <ul klas = "pager" >
  2. <li klas = "vorige gestremd" >
  3. <a href = "#"> & larr ; Ouer </a>
  4. </li>
  5. ...
  6. </ul>

Etikette

Etikette Opmerk
Verstek <span class="label">Default</span>
Sukses <span class="label label-success">Success</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>
Omgekeerde <span class="label label-inverse">Inverse</span>

Kentekens

Naam Voorbeeld Opmerk
Verstek 1 <span class="badge">1</span>
Sukses 2 <span class="badge badge-success">2</span>
Waarskuwing 4 <span class="badge badge-warning">4</span>
Belangrik 6 <span class="badge badge-important">6</span>
Inligting 8 <span class="badge badge-info">8</span>
Omgekeerde 10 <span class="badge badge-inverse">10</span>

Helde eenheid

'n Liggewig, buigsame komponent om sleutelinhoud op jou werf ten toon te stel. Dit werk goed op bemarkings- en inhoudswaar webwerwe.

Hello Wêreld!

Dit is 'n eenvoudige held-eenheid, 'n eenvoudige jumbotron-styl komponent om ekstra aandag te vestig op uitgesproke inhoud of inligting.

Leer meer

  1. <div klas = "held-eenheid" >
  2. <h1> Opskrif </h1>
  3. <p> Byskrif </p>
  4. <p>
  5. <a klas = "btn btn-primêre btn-groot" >
  6. Leer meer
  7. </a>
  8. </p>
  9. </div>

Bladsykopskrif

'n Eenvoudige dop om h1gedeeltes van inhoud op 'n bladsy behoorlik uit te spasieer en te segmenteer. Dit kan die h1se verstek small, element sowel as die meeste ander komponente (met bykomende style) gebruik.

  1. <div class = "page-header" >
  2. <h1> Voorbeeld bladsyopskrif </h1>
  3. </div>

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

  • 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-grid tot 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 aantalli elemente 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.span3 — vir beheer van duimnael-afmetings.

Opmerk

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

  1. <ul class = "thumbnails" >
  2. <li klas = "span4" >
  3. <a href = "#" class = "thumbnail" >
  4. <img src = "https://placehold.it/300x200" alt = "" >
  5. </a>
  6. </li>
  7. ...
  8. </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:

  1. <ul class = "thumbnails" >
  2. <li klas = "span4" >
  3. <div class = "thumbnail" >
  4. <img src = "https://placehold.it/300x200" alt = "" >
  5. <h3> Kleinkiekie-etiket </h3>
  6. <p> Kleinkiekie-onderskrif... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Meer voorbeelde

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

Verstekwaarskuwing

Vou enige teks en 'n opsionele toemaakknoppie in .alertvir 'n basiese waarskuwingsboodskap.

Waarskuwing! Beste kyk self, jy lyk nie te goed nie.
  1. <div klas = "waarskuwing" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <strong> Waarskuwing! </strong> Beste kyk self, jy lyk nie te goed nie.
  4. </div>

Maak knoppies toe

Mobile Safari- en Mobile Opera-blaaiers, benewens die data-dismiss="alert"kenmerk, vereis 'n href="#"vir die afwysing van waarskuwings wanneer 'n <a>merker gebruik word.

  1. <a href = "#" class = "close" data-dismiss = "alert" > × </button>

Alternatiewelik kan u 'n <button>element met die data-kenmerk gebruik, wat ons gekies het om vir ons dokumente te doen. Wanneer jy gebruik <button>, moet jy insluit type="button"of jou vorms mag nie indien nie.

  1. <button type = "button" class = "close" data-dismiss = "alert" > × </button>

Verwerp waarskuwings via javascript

Gebruik die waarskuwings jQuery-inprop vir vinnige en maklike afwysing van waarskuwings.


Opsies

Vir langer boodskappe, verhoog die vulling aan die bo- en onderkant van die waarskuwingsomhulsel deur by te voeg .alert-block.

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.

  1. <div class = "waarskuwing waarskuwing-blok" >
  2. <button type = "button" class = "close" data-dismiss = "alert" > × </button>
  3. <h4> Waarskuwing! </h4>
  4. Beste check self, jy is nie...
  5. </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.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

Sukses

Wel gedaan! Jy het hierdie belangrike waarskuwingsboodskap suksesvol gelees.
  1. <div class = "waarskuwing waarskuwing-sukses" >
  2. ...
  3. </div>

Inligting

Let op! Hierdie waarskuwing benodig jou aandag, maar dit is nie baie belangrik nie.
  1. <div class = "waarskuwing waarskuwing-inligting" >
  2. ...
  3. </div>

Voorbeelde en opmaak

Basies

Verstek vorderingsbalk met 'n vertikale gradiënt.

  1. <div klas = "vordering" >
  2. <div class = "bar" style = " breedte : 60 %; " ></div>
  3. </div>

Gestreepte

Gebruik 'n gradiënt om 'n gestreepte effek te skep. Nie beskikbaar in IE7-8 nie.

  1. <div class = "vordering vordering-gestreep" >
  2. <div class = "bar" style = " breedte : 20 %; " ></div>
  3. </div>

Geanimeerde

Voeg .activeby .progress-stripedom die strepe regs na links te animeer. Nie beskikbaar in alle weergawes van IE nie.

  1. <div class = "vordering vordering-gestreepte aktief" >
  2. <div class = "bar" style = " breedte : 40 %; " ></div>
  3. </div>

Gestapel

Plaas verskeie stawe in dieselfde .progressom hulle te stapel.

  1. <div klas = "vordering" >
  2. <div class = "bar bar-success" style = " breedte : 35 %; " ></div>
  3. <div class = "bar bar-warning" style = " breedte : 20 %; " ></div>
  4. <div class = "bar bar-danger" style = " breedte : 10 %; " ></div>
  5. </div>

Opsies

Bykomende kleure

Vorderingstawe gebruik sommige van dieselfde knoppie- en waarskuwingsklasse vir konsekwente style.

  1. <div class = "vordering vordering-inligting" >
  2. <div class = "bar" style = " breedte : 20 % " ></div>
  3. </div>
  4. <div class = "vordering vordering-sukses" >
  5. <div class = "bar" style = " breedte : 40 % " ></div>
  6. </div>
  7. <div class = "vordering vordering-waarskuwing" >
  8. <div class = "bar" style = " breedte : 60 % " ></div>
  9. </div>
  10. <div class = "vordering vordering-gevaar" >
  11. <div class = "bar" style = " breedte : 80 % " ></div>
  12. </div>

Gestreepte tralies

Soortgelyk aan die soliede kleure, het ons verskillende gestreepte vorderingstawe.

  1. <div class = "vordering vordering-inligting vordering-gestreep" >
  2. <div class = "bar" style = " breedte : 20 % " ></div>
  3. </div>
  4. <div class = "vordering vordering-sukses vordering-gestreep" >
  5. <div class = "bar" style = " breedte : 40 % " ></div>
  6. </div>
  7. <div class = "vordering vordering-waarskuwing vordering-gestreep" >
  8. <div class = "bar" style = " breedte : 60 % " ></div>
  9. </div>
  10. <div class = "vordering vordering-gevaar vordering-gestreep" >
  11. <div class = "bar" style = " breedte : 80 % " ></div>
  12. </div>

Blaaier ondersteuning

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

Weergawes vroeër as Internet Explorer 10 en Opera 12 ondersteun 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!
  1. <div klas = "wel" >
  2. ...
  3. </div>

Opsionele klasse

Beheer vulling en afgeronde hoeke met twee opsionele wysigingsklasse.

Kyk, ek is in 'n put!
  1. <div klas = "wel goed groot" >
  2. ...
  3. </div>
Kyk, ek is in 'n put!
  1. <div class = "wel goed-klein" >
  2. ...
  3. </div>

Maak ikoon toe

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

  1. <button class = "close" > × </knoppie>

iOS-toestelle benodig 'n href="#" vir klikgebeurtenisse as jy eerder 'n anker gebruik.

  1. <a class = "close" href = "#"> & times; </a>

Helperklasse

Eenvoudige, gefokusde klasse vir klein vertoning of gedrag tweaks.

.trek-links

Swaai 'n element links

  1. klas = "trek-links"
  1. . trek - links {
  2. dryf : links ;
  3. }

.trek-regs

Draai 'n element regs

  1. klas = "trek-regs"
  1. . trek - regs {
  2. dryf : regs ;
  3. }

.gedemp

Verander 'n element se kleur na#999

  1. klas = "gedemp"
  1. . gedemp {
  2. kleur : #999;
  3. }

.clearfix

Vee die floatop enige element uit

  1. klas = "clearfix"
  1. . clearfix {
  2. * zoem : 1 ;
  3. &: voor ,
  4. &: na {
  5. vertoon : tabel ;
  6. inhoud : "" ;
  7. }
  8. &: na {
  9. duidelik : beide ;
  10. }
  11. }