Eleman

Plizyè douzèn eleman ki kapab itilize ankò yo bati nan Bootstrap pou bay navigasyon, alèt, popovers, ak plis ankò.

Gwoup bouton

Sèvi ak gwoup bouton pou mete plizyè bouton ansanm kòm yon sèl eleman konpoze. Bati yo ak yon seri de <a>oswa <button>eleman.

Pi bon pratik

Nou rekòmande gid sa yo pou itilize gwoup bouton ak ba zouti:

  • Toujou itilize menm eleman nan yon gwoup bouton sèl, <a>oswa <button>.
  • Pa melanje bouton ki gen koulè diferan nan menm gwoup bouton an.
  • Sèvi ak ikon anplis oswa olye de tèks, men asire w ke w mete alt ak tèks tit kote sa apwopriye.

Gwoup bouton ki gen rapò ak dropdowns (gade pi ba a) ta dwe rele separeman epi toujou gen ladann yon dropdown caret pou endike konpòtman entansyonèl.

Default egzanp

Men ki jan HTML a sanble pou yon gwoup bouton estanda bati ak bouton tag anchor:

  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>

Egzanp ba zouti

Konbine ansanm <div class="btn-group">nan yon <div class="btn-toolbar">pou konpozan pi konplèks.

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

Checkbox ak gou radyo

Gwoup bouton yo ka fonksyone tou kòm radyo, kote yon sèl bouton ka aktif, oswa kaz, kote nenpòt ki kantite bouton ka aktif. Gade dokiman Javascript yo pou sa.

Jwenn javascript la »

Dropdowns nan gwoup bouton

Tèt leve! Bouton ak dropdowns yo dwe vlope endividyèlman nan pwòp yo .btn-groupnan yon .btn-toolbarpou rann apwopriye.

Bouton dropdowns

Egzanp maketing

Menm jan ak yon gwoup bouton, maketing nou an itilize regilye maketing bouton, men ak yon ti ponyen nan adisyon yo rafine style la ak sipòte Bootstrap a dropdown plugin jQuery.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Aksyon
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "meni dewoulman" >
  7. <!-- lyen meni déroulant -->
  8. </ul>
  9. </div>

Travay ak tout gwosè bouton

Bouton dropdowns travay nan nenpòt gwosè. gwosè bouton ou yo a .btn-large, .btn-small, oswa .btn-mini.

Egzije javascript

Bouton dropdowns mande plugin Bootstrap dropdown pou fonksyone.

Nan kèk ka—tankou mobil—meni déroulant yo ap pwolonje deyò pòtay la. Ou bezwen rezoud aliyman an manyèlman oswa avèk javascript koutim.


Split bouton dropdowns

Apèsi ak egzanp

Bati sou estil gwoup bouton yo ak maketing, nou ka fasilman kreye yon bouton fann. Bouton fann yo prezante yon aksyon estanda sou bò gòch la ak yon baskile dropdown sou bò dwat la ak lyen kontèks.

Gwosè

Sèvi ak klas bouton siplemantè .btn-mini, .btn-small, oswa .btn-largepou gwosè.

  1. <div class = "btn-group" >
  2. ...
  3. <ul class = "meni déroulant rale-dwa" >
  4. <!-- lyen meni déroulant -->
  5. </ul>
  6. </div>

Egzanp maketing

Nou elaji sou deroulan bouton nòmal yo pou bay yon dezyèm aksyon bouton ki fonksyone kòm yon deklanche dropdown apa.

  1. <div class = "btn-group" >
  2. <button class = "btn" > Aksyon </button>
  3. <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
  4. <span class = "caret" ></span>
  5. </boutton>
  6. <ul class = "meni dewoulman" >
  7. <!-- lyen meni déroulant -->
  8. </ul>
  9. </div>

Dropup meni

Meni dewoulman yo kapab tou deklanche depi anba a lè yo ajoute yon sèl klas nan paran imedya a .dropdown-menu. Li pral baskile direksyon an nan .caretepi repositione meni an tèt li pou avanse pou pi anba a moute olye pou yo tèt desann.

  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. </boutton>
  6. <ul class = "meni dewoulman" >
  7. <!-- lyen meni déroulant -->
  8. </ul>
  9. </div>

Multicon-paj paginasyon

Lè pou itilize

Paginasyon ultra senplist ak minim estile enspire pa Rdio, bon pou aplikasyon pou ak rezilta rechèch. Gwo blòk la difisil pou rate, fasil évolutive, epi li bay gwo zòn klike sou.

Lyen paj Stateful

Lyen yo personnalisable ak travay nan yon kantite sikonstans ak bon klas la. .disabledpou lyen ki pa klike ak .activepou paj aktyèl la.

Aliyman fleksib

Ajoute youn nan de klas opsyonèl pou chanje aliyman lyen paginasyon: .pagination-centeredak .pagination-right.

Egzanp yo

Eleman pagination default la fleksib epi li travay nan yon kantite varyasyon.

Marke

Anvlope nan yon <div>, pagination se jis yon <ul>.

  1. <div class = "pagination" >
  2. <ul>
  3. <li><a href = "#" > Prev </a></li>
  4. <li class = "aktif" >
  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 = "#" > Next </a></li>
  11. </ul>
  12. </div>

Pager Pou lyen rapid anvan ak pwochen

Konsènan pager

Eleman pager la se yon seri lyen pou enplemantasyon paginasyon senp ak maketing limyè e menm estil pi lejè. Li bon pou sit senp tankou blog oswa magazin.

Si ou vle eta andikape

Lyen pager tou itilize klas jeneral .disabledla nan pagination la.

Default egzanp

Pa default, pager la santre lyen.

  1. <ul class = "pager" >
  2. <li>
  3. <a href = "#" > Previous </a>
  4. </li>
  5. <li>
  6. <a href = "#" > Next </a>
  7. </li>
  8. </ul>

Lyen ki aliyen

Altènativman, ou ka aliman chak lyen sou kote sa yo:

  1. <ul class = "pager" >
  2. <li class = "previous" >
  3. <a href = "#" > Pi gran </a>
  4. </li>
  5. <li klas = "pwochen" >
  6. <a href = "#" > Nouvo → </a>
  7. </li>
  8. </ul>
Etikèt Marke
Default <span class="label">Default</span>
Siksè <span class="label label-success">Success</span>
Avètisman <span class="label label-warning">Warning</span>
Enpòtan <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>
Envès <span class="label label-inverse">Inverse</span>

Konsènan

Badj yo se ti eleman ki senp pou montre yon endikatè oswa konte nan kèk sòt. Yo souvan jwenn nan kliyan imel tankou Mail.app oswa sou aplikasyon mobil pou notifikasyon pouse.

Klas ki disponib

Non Egzanp Marke
Default 1 <span class="badge">1</span>
Siksè 2 <span class="badge badge-success">2</span>
Avètisman 4 <span class="badge badge-warning">4</span>
Enpòtan 6 <span class="badge badge-important">6</span>
Info 8 <span class="badge badge-info">8</span>
Envès 10 <span class="badge badge-inverse">10</span>

Inite ewo

Bootstrap bay yon eleman ki lejè, fleksib ki rele yon inite ewo pou montre kontni sou sit ou a. Li travay byen sou sit maketing ak kontni-lou.

Marke

Vlope kontni ou nan yon divtankou konsa:

  1. <div class = "ewo-inite" >
  2. <h1> Tit </h1>
  3. <p> Eslogan </p>
  4. <p>
  5. <a class = "btn btn-primary btn-large" >
  6. Aprann plis
  7. </a>
  8. </p>
  9. </div>

Bonjou, mond!

Sa a se yon inite ewo senp, yon senp eleman jumbotron-style pou rele plis atansyon sou kontni an prezante oswa enfòmasyon.

Aprann plis

Tèt paj

Yon kokiy senp pou yon h1espas apwopriye epi segman seksyon kontni sou yon paj. Li ka itilize eleman h1default smallla ak pifò lòt konpozan (ak estil adisyonèl).

  1. <div class = "page-header" >
  2. <h1> Egzanp tèt paj </h1>
  3. </div>

Miniatures par défaut

Pa default, ti miniatures Bootstrap yo fèt pou montre imaj ki lye yo ak maketing minimòm obligatwa.

Trè personnalisable

Avèk yon ti mak siplemantè, li posib pou ajoute nenpòt kalite kontni HTML tankou tit, paragraf, oswa bouton nan miniatures.

  • Etikèt miniature

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

    Aksyon Aksyon

  • Etikèt miniature

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

    Aksyon Aksyon

Poukisa itilize miniatures

Miniatures (anvan .media-gridjiska v1.4) yo bon pou kadriyaj foto oswa videyo, rezilta rechèch imaj, pwodwi Yo Vann an Detay, pòtfolyo, ak plis ankò. Yo ka lyen oswa kontni estatik.

Senp, fleksib maketing

Markage miniatures se senp — yon ulak nenpòt kantite lieleman se tout sa ki nesesè. Li la tou super fleksib, sa ki pèmèt pou nenpòt kalite kontni ak jis yon ti jan plis maketing vlope sa ou yo.

Itilize gwosè kolòn kadriyaj

Anfen, eleman miniature yo sèvi ak klas sistèm kadriyaj ki deja egziste-tankou .span2oswa .span3-pou kontwòl dimansyon miniature.

Markup la

Kòm mansyone deja, maketing ki nesesè pou ti miniatures se lejè ak senp. Men yon gade nan konfigirasyon default pou imaj ki lye yo :

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

Pou kontni HTML koutim nan miniatures, maketing la chanje yon ti kras. Pou pèmèt kontni nivo blòk nenpòt kote, nou chanje a <a>pou yon <div>tankou konsa:

  1. <ul class = "miniature" >
  2. <li class = "span3" >
  3. <div class = "miniature" >
  4. <img src = "https://placehold.it/260x180" alt = "" >
  5. <h5> Etikèt miniature </h5>
  6. <p> Titre miniature isit la... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Plis egzanp

Eksplore tout opsyon ou yo ak plizyè klas gri ki disponib pou ou. Ou kapab tou melanje ak matche ak diferan gwosè.

Defo ki lejè

Reekri klas de baz

Avèk Bootstrap 2, nou te senplifye klas debaz la: .alertolye de .alert-message. Nou te redwi tou minimòm maketing ki nesesè yo—pa gen okenn <p>obligatwa pa default, jis deyò a <div>.

Mesaj alèt sèl

Pou yon eleman ki pi dirab ak mwens kòd, nou te retire gade nan diferansye pou alèt blòk, mesaj ki vini ak plis padding ak tipikman plis tèks. Klas la tou chanje an .alert-block.


Ale gwo ak javascript

Bootstrap vini ak yon gwo plugin jQuery ki sipòte mesaj alèt, sa ki fè ranvwaye yo rapid ak fasil.

Jwenn Plugin la »

Egzanp alèt

Anvlope mesaj ou a ak yon icon fèmen opsyonèl nan yon div ak klas senp.

Avètisman! Pi bon tcheke ou tèt ou, ou pa gade twò bon.
  1. <div class = "alèt" >
  2. <button class = "close" data-dismiss = "alèt" > × </button>
  3. <strong> Avètisman! </strong> Pi bon tcheke yo tèt ou, ou pa gade twò bon.
  4. </div>

Tèt leve! Aparèy iOS mande href="#"pou yon ranvwa alèt yo. Asire ou ke ou mete li ak atribi done pou jete lank fèmen ikon yo. Altènativman, ou ka itilize yon <button>eleman ki gen atribi done a, sa nou te chwazi fè pou dokiman nou yo. Lè w ap itilize <button>, ou dwe mete type="button"oswa fòm ou yo pa ka soumèt.

Fasil pwolonje mesaj alèt estanda a ak de klas opsyonèl: .alert-blockpou plis padding ak kontwòl tèks ak .alert-headingpou yon tit matche.

Avètisman!

Pi bon tcheke ou tèt ou, ou pa gade twò bon. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

  1. <div class = "alèt alèt-blòk" >
  2. <a class = "close" data-dismiss = "alèt" href = "#" > × </a>
  3. <h4 class = "alert-heading" > Avètisman! </h4>
  4. Pi bon tcheke tèt ou, ou pa...
  5. </div>

Altènativ kontèks Ajoute klas si ou vle chanje konotasyon yon alèt

Erè oswa danje

Oh menen! Chanje kèk bagay epi eseye soumèt ankò.
  1. <div class = "alèt alèt-erè" >
  2. ...
  3. </div>

Siksè

Byen fè! Ou byen li mesaj alèt enpòtan sa a.
  1. <div class = "alèt alèt-siksè" >
  2. ...
  3. </div>

Enfòmasyon

Tèt leve! Alèt sa a bezwen atansyon ou, men li pa trè enpòtan.
  1. <div class = "alèt alèt-info" >
  2. ...
  3. </div>

Egzanp ak maketing

Debaz

Default ba pwogrè ak yon gradyan vètikal.

  1. <div class = "pwogrè" >
  2. <div class = "ba"
  3. style = " lajè : 60 %; " ></div>
  4. </div>

Raye

Sèvi ak yon gradyan pou kreye yon efè trase (pa gen okenn IE).

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

Anime

Pran egzanp trase a ak anime li (pa gen okenn IE).

  1. <div class = "pwogrè progress-striped
  2. aktif" >
  3. <div class = "ba"
  4. style = " lajè : 40 %; " ></div>
  5. </div>

Opsyon ak sipò navigatè

Koulè adisyonèl

Ba pwogrè sèvi ak kèk nan menm bouton ak klas alèt pou estil ki konsistan.

Ba tras

Menm jan ak koulè solid yo, nou gen varye ba pwogrè trase.

Konpòtman

Ba pwogrè yo sèvi ak tranzisyon CSS3, kidonk si ou ajiste dinamik lajè a atravè javascript, li pral san pwoblèm redimansyone.

Si ou itilize .activeklas la, .progress-stripedba pwogrè ou yo pral anime bann yo gòch a dwat.

Sipò navigatè

Ba pwogrè yo sèvi ak gradyan CSS3, tranzisyon, ak animasyon pou reyalize tout efè yo. Karakteristik sa yo pa sipòte nan IE7-9 oswa ansyen vèsyon Firefox.

Opera ak IE pa sipòte animasyon nan moman sa a.

Wells

Sèvi ak pi a kòm yon efè senp sou yon eleman bay li yon efè ensèkle.

Gade, mwen nan yon pi!
  1. <div class = "byen" >
  2. ...
  3. </div>

Fèmen icon

Sèvi ak jenerik ikòn fèmen pou ranvwaye kontni tankou modal ak alèt.

  1. <button class = "fèmen" > × </boutton>

Aparèy iOS yo mande yon href="#" pou evènman klike sou si ou pito itilize yon jete lank.

  1. <a class = "close" href = "#" > × </a>