Komponen

Welasan komponen sing bisa digunakake maneh dibangun ing Bootstrap kanggo nyedhiyakake navigasi, tandha, popover, lan liya-liyane.

Klompok tombol

Gunakake grup tombol kanggo nggabungake pirang-pirang tombol dadi siji komponen gabungan. Mbangun karo seri <a>utawa <button>unsur.

Sampeyan uga bisa gabungke set <div class="btn-group">menyang proyek <div class="btn-toolbar">sing luwih rumit.

1 2 3 4
5 6 7
8

Tuladha markup

Mangkene carane HTML nggoleki grup tombol standar sing dibangun nganggo tombol tag jangkar:

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

Lan karo toolbar kanggo macem-macem klompok:

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

kothak centhang lan roso radio

Klompok tombol uga bisa dadi radio, ing ngendi mung siji tombol aktif, utawa kothak centhang, ing ngendi wae tombol bisa aktif. Deleng docs Javascript kanggo iku.

Entuk javascript »


Kepala munggah

CSS kanggo kelompok tombol ana ing file kapisah, button-groups.less.

Tuladha markup

Kaya klompok tombol, markup kita nggunakake markup tombol biasa, nanging kanthi sawetara tambahan kanggo nyaring gaya lan ndhukung plugin jQuery gulung mudhun Bootstrap.

  1. <div class = "btn-group" >
  2. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  3. Tumindak
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "menu dropdown" >
  7. <!-- pranala menu gulung mudhun -->
  8. </ul>
  9. </div>

Tombol pamisah gulung mudhun

Mbangun gaya klompok tombol lan markup, kita bisa kanthi gampang nggawe tombol pamisah. Tombol pamisah nampilake tumindak standar ing sisih kiwa lan pilihan gulung mudhun ing sisih tengen kanthi pranala kontekstual.

Tuladha markup

We nggedhekake ing dropdowns tombol normal kanggo nyedhiyani tumindak tombol kapindho sing makaryakke minangka pemicu gulung mudhun kapisah.

  1. <div class = "btn-group" >
  2. <a class = "btn" href = "#" > Tindakan </a>
  3. <a class = "btn dropdown-toggle" data-toggle = "dropdown" href = "#" >
  4. <span class = "caret" ></span>
  5. </a>
  6. <ul class = "menu dropdown" >
  7. <!-- pranala menu gulung mudhun -->
  8. </ul>
  9. </div>

Multicon-page pagination

Nalika nggunakake

pagination ultra simplistic lan minimally gaya inspirasi dening Rdio, apik kanggo app lan asil panelusuran. Blok gedhe angel dilewati, gampang diukur, lan nyedhiyakake area klik gedhe.

Pranala kaca stateful

Tautan bisa disesuaikan lan bisa digunakake ing sawetara kahanan kanthi kelas sing tepat. .disabledkanggo pranala sing ora bisa diklik lan .activekanggo kaca saiki.

Alignment fleksibel

Tambah salah siji saka rong kelas opsional kanggo ngganti alignment link pagination: .pagination-centeredlan .pagination-right.

Tuladha

Komponen pagination standar fleksibel lan bisa digunakake ing sawetara variasi.

Markup

Dibungkus ing <div>, pagination mung a <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 = "#" > Sabanjure </a></li>
  11. </ul>
  12. </div>

Pager Kanggo pranala sadurungé lan sabanjuré cepet

Babagan pager

Komponen pager minangka sakumpulan pranala kanggo implementasi pagination prasaja kanthi markup cahya lan gaya sing luwih entheng. Iku apik kanggo situs prasaja kaya blog utawa majalah.

Conto standar

Kanthi gawan, pager pusat pranala.

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

pranala selaras

Utawa, sampeyan bisa nyelarasake saben pranala menyang sisih:

  1. <ul class = "pager" >
  2. <li class = "sadurunge" >
  3. <a href = "#" > Luwih tuwa </a>
  4. </li>
  5. <li class = "sabanjure" >
  6. <a href = "#" > Anyar → </a>
  7. </li>
  8. </ul>
Label Markup
Default <span class="label">Default</span>
Anyar <span class="label label-success">New</span>
Pènget <span class="label label-warning">Warning</span>
penting <span class="label label-important">Important</span>
Info <span class="label label-info">Info</span>

Gambar cilik standar

Kanthi gawan, gambar cilik Bootstrap dirancang kanggo nampilake gambar sing disambung kanthi markup sing dibutuhake minimal.

Highly customizable

Kanthi markup ekstra, sampeyan bisa nambah konten HTML kaya judhul, paragraf, utawa tombol menyang gambar cilik.

  • Label gambar cilik

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

    Tumindak Tumindak

  • Label gambar cilik

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

    Tumindak Tumindak

Apa nggunakake gambar cilik

Gambar cilik (sadurunge .media-gridnganti v1.4) apik kanggo kothak foto utawa video, asil panelusuran gambar, produk eceran, portofolio, lan liya-liyane. Bisa dadi pranala utawa isi statis.

Prasaja, markup fleksibel

Markup gambar cilik iku prasaja-a ulkaro sawetara liunsur iku kabeh sing dibutuhake. Iku uga super fleksibel, ngidini kanggo kabeh jinis isi karo mung dicokot liyane markup kanggo mbungkus isi.

Migunakake ukuran kolom kothak

Pungkasan, komponen gambar cilik nggunakake kelas sistem kothak sing ana - kaya .span2utawa .span3- kanggo ngontrol dimensi gambar cilik.

Markup

Kaya sing wis kasebut sadurunge, markup sing dibutuhake kanggo gambar cilik iku entheng lan langsung. Mangkene tampilan persiyapan standar kanggo gambar sing disambung :

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

Kanggo konten HTML khusus ing gambar cilik, markup rada owah. Kanggo ngidini konten level blok ing endi wae, kita ngganti <a>kaya mangkene <div>:

  1. <ul class = "gambar cilik" >
  2. <li class = "span3" >
  3. <div class = "gambar cilik" >
  4. <img src = "https://placehold.it/260x180" alt = "" >
  5. <h5> Label gambar cilik </h5>
  6. <p> Katrangan gambar cilik ing kene... </p>
  7. </div>
  8. </li>
  9. ...
  10. </ul>

Conto liyane

Jelajahi kabeh pilihan sampeyan kanthi macem-macem kelas kothak sing kasedhiya kanggo sampeyan. Sampeyan uga bisa nyampur lan cocog ukuran sing beda-beda.

Default entheng

Kelas dhasar sing ditulis maneh

Kanthi Bootstrap 2, kita wis nyederhanakake kelas dasar: .alerttinimbang .alert-message. Kita uga wis nyuda markup minimal sing dibutuhake-ora <p>dibutuhake minangka standar, mung outter <div>.

Pesen tandha tunggal

Kanggo komponen sing luwih awet karo kode kurang, kita wis mbusak tampilan mbedakake kanggo tandha pemblokiran, pesen sing teka karo liyane padding lan biasane luwih teks. Kelas uga wis diganti dadi .alert-block.


Dadi apik karo javascript

Bootstrap dilengkapi plugin jQuery sing apik sing ndhukung pesen tandha, supaya cepet lan gampang ngilangi.

Entuk plugin »

Tuladha tandha

Bungkus pesen lan lambang cedhak opsional ing div kanthi kelas sing prasaja.

× Pènget! Priksa dhewe, sampeyan ora katon apik banget.
  1. <div class = "waspada" >
  2. <a class = "close" > × </a>
  3. <strong> Awas! </strong> Priksa dhewe, sampeyan ora katon apik banget.
  4. </div>

Gampang ngluwihi pesen tandha standar kanthi rong kelas opsional: .alert-blockkanggo padding lan kontrol teks liyane lan .alert-headingkanggo judhul sing cocog.

×

Pènget!

Priksa dhewe, sampeyan ora katon apik banget. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, utawa scelerisque nisl consectetur et.

  1. <div class = "block alert alert" >
  2. <a class = "close" > × </a>
  3. <h4 class = "alert-heading" > Warning! </h4>
  4. Priksa dhewe, sampeyan ora ...
  5. </div>

Alternatif kontekstual Tambah kelas opsional kanggo ngganti konotasi tandha

Kesalahan utawa bebaya

× Oh sworo seru! Ganti sawetara perkara lan coba kirim maneh.
  1. <div class = "alert alert-error" >
  2. ...
  3. </div>

Sukses

× Inggih rampung! Sampeyan kasil maca pesen tandha penting iki.
  1. <div class = "waspada-sukses" >
  2. ...
  3. </div>

Informasi

× Kepala munggah! Tandha iki mbutuhake perhatian sampeyan, nanging ora penting banget.
  1. <div class = "waspada-info" >
  2. ...
  3. </div>

Conto lan markup

dhasar

Bar kemajuan standar kanthi gradien vertikal.

  1. <div class = "kemajuan" >
  2. <div class = "bar"
  3. gaya = " jembaré : 60 %; " ></div>
  4. </div>

belang

Migunakake gradien kanggo nggawe efek belang.

  1. <div class = "progress-info
  2. kemajuan" >
  3. <div kelas = "bar"
  4. gaya = " jembaré : 20 %; " ></div>
  5. </div>

Animasi

Njupuk conto belang lan animasi.

  1. <div kelas = "progres kemajuan-bebaya
  2. progress-striped aktif" >
  3. <div kelas = "bar"
  4. gaya = " jembaré : 40 %; " ></div>
  5. </div>

Pilihan lan dhukungan browser

werna tambahan

Bar kemajuan nggunakake sawetara jeneng kelas sing padha karo tombol lan tandha kanggo gaya sing padha.

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

Utawa, sampeyan bisa ngatur file KURANG lan muter werna lan ukuran sampeyan dhewe.

kelakuane

Bar kemajuan nggunakake transisi CSS3, dadi yen sampeyan nyetel jembar kanthi dinamis liwat javascript, ukurane bakal lancar.

Yen sampeyan nggunakake .activekelas, .progress-stripedgaris kemajuan sampeyan bakal nggawe garis-garis saka kiwa nengen.

Dhukungan browser

Bar kemajuan nggunakake gradien CSS3, transisi, lan animasi kanggo entuk kabeh efek. Fitur kasebut ora didhukung ing IE7-8 utawa versi Firefox sing luwih lawas.

Opera ora ndhukung animasi ing wektu iki.

sumur

Gunakake sumur minangka efek prasaja ing unsur kanggo menehi efek inset.

Delengen, aku ana ing sumur!
  1. <div class = "uga" >
  2. ...
  3. </div>

Tutup lambang

Gunakake lambang cedhak umum kanggo ngilangi konten kaya modal lan tandha.

×

  1. <a class = "cedhak" > & kaping; </a>