Comhpháirteanna

Tá na mórán comhpháirteanna ath-inúsáidte ionsuite i Bootstrap chun loingseoireacht, foláirimh, popovers agus go leor eile a sholáthar.

Grúpaí cnaipí

Úsáid grúpaí cnaipí chun cnaipí iolracha a cheangal le chéile mar chomhpháirt ilchodach amháin. Tóg iad le sraith <a><button>eilimintí.

Na cleachtais is fearr

Molaimid na treoirlínte seo a leanas maidir le grúpaí cnaipí agus barraí uirlisí a úsáid:

  • Bain úsáid as an eilimint chéanna i ngrúpa cnaipí amháin, <a><button>.
  • Ná measc cnaipí de dhathanna éagsúla sa ghrúpa cnaipí céanna.
  • Úsáid deilbhíní i dteannta nó in ionad téacs, ach bí cinnte go gcuimseofar alt agus téacs teidil nuair is cuí.

Ba chóir grúpaí Cnaipe Gaolmhara le anuas (féach thíos) a ghlaoch amach ar leithligh agus cúram anuas a chur san áireamh i gcónaí chun iompar beartaithe a chur in iúl.

Sampla réamhshocraithe

Seo mar a lorgaíonn an HTML grúpa cnaipe caighdeánach a tógadh le cnaipí clib ancaire:

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

Sampla barra uirlisí

Comhcheangail tacair de <div class="btn-group">isteach i <div class="btn-toolbar">do chomhpháirteanna níos casta.

  1. <div class = "btn-toolbar" >
  2. <div class = "btn-group" >
  3. ...
  4. </div>
  5. </div>

Blasanna ticbhosca agus raidió

Is féidir le grúpaí cnaipí feidhmiú mar raidiónna freisin, áit nach féidir ach cnaipe amháin a bheith gníomhach, nó ticbhoscaí, áit a bhféadfadh líon ar bith cnaipí a bheith gníomhach. Féach ar na doiciméid Javascript chuige sin.

Faigh javascript »

Anuas i ngrúpaí cnaipí

Cinnirí suas! Ní mór cnaipí le anuas a bheith fillte ina n-aonar .btn-grouplaistigh de le .btn-toolbarhaghaidh rindreála cuí.

Cnaipí anuas

Forbhreathnú agus samplaí

Bain úsáid as aon chnaipe chun roghchlár anuas a spreagadh trína chur laistigh de .btn-groupagus trí mharcáil ceart an roghchláir a sholáthar.

Marcáil shampla

Cosúil le grúpa cnaipí, úsáideann ár marcáil marcáil cnaipe rialta, ach le dornán breiseanna chun an stíl a bheachtú agus chun tacú le breiseán jQuery anuas Bootstrap.

  1. <div class = "btn-group" >
  2. <a class="btn dropdown-toggle" data-toggle = "titim" href="#"> _ _ _ _
  3. Gníomh
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "roghchlár anuas" >
  7. <!-- naisc roghchláir anuas -->
  8. </ul>
  9. </div>

Oibríonn sé le gach méid cnaipe

Oibríonn dropdowns cnaipe ar aon mhéid. méideanna do chnaipe chuig .btn-large, .btn-small, nó .btn-mini.

Tá javascript ag teastáil

Éilíonn anuas cnaipe an breiseán anuas Bootstrap chun feidhmiú.

I gcásanna áirithe—cosúil le soghluaiste — leathnófar biachláir anuas lasmuigh den radharc. Ní mór duit an t-ailíniú a réiteach de láimh nó le javascript saincheaptha.


Scoilt anuas na cnaipí

Forbhreathnú agus samplaí

Ag tógáil ar stíleanna agus marcáil an ghrúpa cnaipe, is féidir linn cnaipe scoilte a chruthú go héasca. Tá gníomh caighdeánach ar chlé i gceist le cnaipí scoilte agus scorán anuas ar dheis le naisc chomhthéacsúla.

Méideanna

Bain úsáid as na ranganna breise cnaipe .btn-mini, .btn-small, nó .btn-largele haghaidh méide.

  1. <div class = "btn-group" >
  2. ...
  3. <ul class = "dropdown-menu pull-right" >
  4. <!-- naisc roghchláir anuas -->
  5. </ul>
  6. </div>

Marcáil shampla

Déanaimid leathnú ar na gnáth-anuasanna cnaipe chun an dara gníomh cnaipe a sholáthar a fheidhmíonn mar truicear anuas ar leith.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Gníomh </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "anuas" >
  4. <span class = "caret" ></span>
  5. </cnaipe>
  6. <ul class = "roghchlár anuas" >
  7. <!-- naisc roghchláir anuas -->
  8. </ul>
  9. </div>

Roghchláir dropup

Is féidir biachláir anuas a scoránú ón mbun aníos freisin trí rang amháin a chur le neasthuismitheoir .dropdown-menu. Smeachfaidh sé treo an .caretagus athshocróidh sé an roghchlár féin chun bogadh ón mbun aníos in ionad ón mbarr anuas.

  1. <div class = "btn-group dropup" >
  2. <button class = "btn" > Dropup </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "anuas" >
  4. <span class = "caret" ></span>
  5. </cnaipe>
  6. <ul class = "roghchlár anuas" >
  7. <!-- naisc roghchláir anuas -->
  8. </ul>
  9. </div>

Leathanaigh ilchonaire

Cathain a úsáid

Leathanach uimhriúcháin ultra-simplí agus íostach spreagtha ag Rdio, iontach le haghaidh apps agus torthaí cuardaigh. Is deacair an bloc mór a chailleann, inscálaithe go héasca, agus soláthraíonn sé limistéir mhóra cliceáil.

Naisc leathanach ráiteasacha

Is féidir naisc a shaincheapadh agus oibríonn siad i roinnt cúinsí leis an rang ceart. .disabledle haghaidh naisc nach féidir a chliceáil agus .activele haghaidh an leathanaigh reatha.

Ailíniú solúbtha

Cuir ceachtar den dá rang roghnach leis chun ailíniú naisc uimhriúcháin a athrú: .pagination-centeredagus .pagination-right.

Samplaí

Tá an chomhpháirt uimhriúcháin réamhshocraithe solúbtha agus oibríonn sé i roinnt éagsúlachtaí.

Marcáil

Fillte i <div>leathanach , níl ann ach leathanach <ul>.

  1. <div class = "leathanach" >
  2. <ul>
  3. <li><a href = " #"> Roimhe </a> < /li>
  4. <li class = "active" >
  5. <a href="#"> 1 </a> _ _ _
  6. </li>
  7. <li><a href="#">2 </a> < / li >
  8. <li><a href="#">3 </a> < / li >
  9. <li><a href="#">4 </a> < / li >
  10. <li><a href = " #"> Ar Aghaidh </a> < /li>
  11. </ul>
  12. </div>

Pager Le haghaidh naisc thapa roimhe seo agus na chéad naisc eile

Maidir le glaoire

Is é atá sa chomhpháirt glaoire ná sraith nasc le haghaidh cur i bhfeidhm leathanach simplí le marcáil éadrom agus fiú stíleanna níos éadroime. Tá sé iontach do shuímh simplí cosúil le blaganna nó irisí.

Staid díchumasaithe roghnach

Úsáideann naisc ghlaoch freisin an .disabledrang ginearálta ón leathanach.

Sampla réamhshocraithe

De réir réamhshocraithe, díríonn an glaoire naisc.

  1. <ul class = "pager" >
  2. <li>
  3. <a href="#"> Roimhe </a> _ _ _
  4. </li>
  5. <li>
  6. <a href="#"> Ar Aghaidh </a> _ _
  7. </li>
  8. </ul>

Naisc ailínithe

Nó, is féidir leat gach nasc a ailíniú leis na taobhanna:

  1. <ul class = "pager" >
  2. <li class = "previous" >
  3. <a href="#"> & larr ; _ Níos sine </a>
  4. </li>
  5. <li rang = "ar aghaidh" >
  6. <a href="#"> Níos nuaí & rarr ; </a>
  7. </li>
  8. </ul>
Lipéid Marcáil
Réamhshocrú <span class="label">Default</span>
Rath <span class="label label-success">Success</span>
Rabhadh <span class="label label-warning">Warning</span>
Tábhachtach <span class="label label-important">Important</span>
Eolas <span class="label label-info">Info</span>
Inbhéartach <span class="label label-inverse">Inverse</span>

Faoi

Is comhpháirteanna beaga simplí iad suaitheantais chun táscaire nó comhaireamh de shaghas éigin a thaispeáint. Faightear iad go coitianta i gcliant ríomhphoist amhail Mail.app nó ar aipeanna móibíleacha le haghaidh fógraí brú.

Ranganna ar fáil

Ainm Sampla Marcáil
Réamhshocrú 1 <span class="badge">1</span>
Rath 2 <span class="badge badge-success">2</span>
Rabhadh 4 <span class="badge badge-warning">4</span>
Tábhachtach 6 <span class="badge badge-important">6</span>
Eolas 8 <span class="badge badge-info">8</span>
Inbhéartach 10 <span class="badge badge-inverse">10</span>

Aonad laoch

Soláthraíonn Bootstrap comhpháirt éadrom, solúbtha ar a dtugtar aonad laoch chun ábhar ar do shuíomh a thaispeáint. Oibríonn sé go maith ar mhargaíocht agus ar shuímh atá trom le hábhar.

Marcáil

Wrap d'inneachar divmar sin:

  1. <div class = "laoch-aonad" >
  2. <h1> Ceannteideal </h1>
  3. <p> Cliblíne </p>
  4. <p>
  5. <a class="btn btn-bunscoil btn-large"> _
  6. Foghlaim níos mó
  7. </a>
  8. </p>
  9. </div>

Dia duit, domhan!

Is aonad laoch simplí é seo, comhpháirt simplí i stíl jumbotron chun aird bhreise a dhíriú ar ábhar nó ar fhaisnéis faoi thrácht.

Foghlaim níos mó

Ceanntásc leathanaigh

Sliogán simplí le spásáil a dhéanamh h1go cuí agus codanna den ábhar a dheighilt ar leathanach. Is féidir é a úsáid h1réamhshocraithe small, eilimint chomh maith leis an chuid is mó comhpháirteanna eile (le stíleanna breise).

  1. <div class = "page-header" >
  2. <h1> Ceanntásc leathanaigh samplach </h1>
  3. </div>

Mionsamhlacha réamhshocraithe

De réir réamhshocraithe, tá mionsamhlacha Bootstrap deartha chun íomhánna nasctha a thaispeáint le híosmhéid marcála riachtanach.

An-customizable

Le beagán marcála breise, is féidir aon chineál ábhar HTML cosúil le ceannteidil, ailt, nó cnaipí a chur isteach i mionsamhlacha.

  • Lipéad mionsamhlacha

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

    Gníomh Gníomh

  • Lipéad mionsamhlacha

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

    Gníomh Gníomh

Cén fáth mionsamhlacha a úsáid

Tá mionsamhlacha ( .media-gridgo dtí v1.4 roimhe seo) iontach do ghreillí grianghraif nó físeáin, torthaí cuardaigh íomhá, táirgí miondíola, punanna, agus go leor eile. Is féidir iad a bheith ina naisc nó ina n-ábhar statach.

Simplí, marcáil solúbtha

Thumbnail markup is simple—a ul with any number of li elements is all that is required. It's also super flexible, allowing for any type of content with just a bit more markup to wrap your contents.

Uses grid column sizes

Lastly, the thumbnails component uses existing grid system classes—like .span2 or .span3—for control of thumbnail dimensions.

The markup

As mentioned previously, the required markup for thumbnails is light and straightforward. Here's a look at the default setup for linked images:

  1. <ul class="thumbnails">
  2. <li class="span3">
  3. <a href="#" class="thumbnail">
  4. <img src="https://placehold.it/260x180" alt="">
  5. </a>
  6. </li>
  7. ...
  8. </ul>

For custom HTML content in thumbnails, the markup changes slightly. To allow block level content anywhere, we swap the <a> for a <div> like so:

  1. <ul class="thumbnails">
  2. <li class="span3">
  3. <div class="thumbnail">
  4. <img src="https://placehold.it/260x180" alt="">
  5. <h5>Thumbnail label</h5>
  6. <p>Thumbnail caption right here...</p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

More examples

Explore all your options with the various grid classes available to you. You can also mix and match different sizes.

Lightweight defaults

Rewritten base class

With Bootstrap 2, we've simplified the base class: .alert instead of .alert-message. We've also reduced the minimum required markup—no <p> is required by default, just the outer <div>.

Single alert message

For a more durable component with less code, we've removed the differentiating look for block alerts, messages that come with more padding and typically more text. The class also has changed to .alert-block.


Goes great with javascript

Bootstrap comes with a great jQuery plugin that supports alert messages, making dismissing them quick and easy.

Get the plugin »

Example alerts

Wrap your message and an optional close icon in a div with simple class.

Warning! Best check yo self, you're not looking too good.
  1. <div class="alert">
  2. <button class="close" data-dismiss="alert">×</button>
  3. <strong>Warning!</strong> Best check yo self, you're not looking too good.
  4. </div>

Heads up! iOS devices require an href="#" for the dismissal of alerts. Be sure to include it and the data attribute for anchor close icons. Alternatively, you may use a button element with the data attribute, which we have opted to do for our docs.

Easily extend the standard alert message with two optional classes: .alert-block for more padding and text controls and .alert-heading for a matching heading.

Warning!

Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class="alert alert-block">
  2. <a class="close" data-dismiss="alert" href="#">×</a>
  3. <h4 class="alert-heading">Warning!</h4>
  4. Best check yo self, you're not...
  5. </div>

Contextual alternatives Add optional classes to change an alert's connotation

Error or danger

Oh snap! Change a few things up and try submitting again.
  1. <div class="alert alert-error">
  2. ...
  3. </div>

Success

Well done! You successfully read this important alert message.
  1. <div class="alert alert-success">
  2. ...
  3. </div>

Information

Heads up! This alert needs your attention, but it's not super important.
  1. <div class="alert alert-info">
  2. ...
  3. </div>

Examples and markup

Basic

Default progress bar with a vertical gradient.

  1. <div class="progress">
  2. <div class="bar"
  3. style="width: 60%;"></div>
  4. </div>

Striped

Uses a gradient to create a striped effect (no IE).

  1. <div class="progress progress-striped">
  2. <div class="bar"
  3. style="width: 20%;"></div>
  4. </div>

Animated

Takes the striped example and animates it (no IE).

  1. <div class="progress progress-striped
  2. active">
  3. <div class="bar"
  4. style="width: 40%;"></div>
  5. </div>

Options and browser support

Additional colors

Progress bars use some of the same button and alert classes for consistent styles.

Striped bars

Similar to the solid colors, we have varied striped progress bars.

Behavior

Progress bars use CSS3 transitions, so if you dynamically adjust the width via javascript, it will smoothly resize.

If you use the .active class, your .progress-striped progress bars will animate the stripes left to right.

Browser support

Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.

Opera and IE do not support animations at this time.

Wells

Use the well as a simple effect on an element to give it an inset effect.

Look, I'm in a well!
  1. <div class="well">
  2. ...
  3. </div>

Close icon

Use the generic close icon for dismissing content like modals and alerts.

  1. <button class="close">&times;</button>

iOS devices require an href="#" for click events if you rather use an anchor.

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