Berpuluh-puluh komponen boleh guna semula dibina untuk menyediakan navigasi, makluman, popover dan banyak lagi.
Menu kontekstual boleh togol untuk memaparkan senarai pautan. Dibuat interaktif dengan pemalam JavaScript lungsur turun .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Satu lagi tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Sesuatu yang lain di sini </a></li>
- <li class = "pembahagi" ></li>
- <li><a tabindex = "-1" href = "#" > Pautan terpisah </a></li>
- </ul>
Melihat hanya menu lungsur turun, berikut ialah HTML yang diperlukan. Anda perlu membungkus pencetus lungsur turun dan menu lungsur turun dalam .dropdown
, atau elemen lain yang mengisytiharkan position: relative;
. Kemudian buat menu sahaja.
- <div class = "dropdown" >
- <!-- Pautan atau butang untuk menogol lungsur turun -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Satu lagi tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Sesuatu yang lain di sini </a></li>
- <li class = "pembahagi" ></li>
- <li><a tabindex = "-1" href = "#" > Pautan terpisah </a></li>
- </ul>
- </div>
Jajarkan menu ke kanan dan tambahkan sertakan tahap lungsur turun tambahan.
Tambahkan .pull-right
pada .dropdown-menu
jajaran ke kanan menu lungsur turun.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Tambahkan .disabled
pada a <li>
dalam menu lungsur untuk melumpuhkan pautan.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Pautan biasa </a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" > Pautan dilumpuhkan </a></li>
- <li><a tabindex = "-1" href = "#" > Satu lagi pautan </a></li>
- </ul>
Tambahkan tahap tambahan menu lungsur turun, muncul pada tuding seperti OS X, dengan beberapa tambahan penanda mudah. Tambahkan .dropdown-submenu
pada mana-mana li
dalam menu lungsur sedia ada untuk penggayaan automatik.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Lagi pilihan </a>
- <ul class = "menu lungsur" >
- ...
- </ul>
- </li>
- </ul>
Penomboran mudah yang diilhamkan oleh Rdio, bagus untuk apl dan hasil carian. Blok besar sukar untuk dilepaskan, mudah berskala dan menyediakan kawasan klik yang besar.
- <div class = "penomboran" >
- <ul>
- <li><a href = "#" > Sebelumnya </a></li>
- <li><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 = "#" > 5 </a></li>
- <li><a href = "#" > Seterusnya </a></li>
- </ul>
- </div>
Pautan boleh disesuaikan untuk keadaan yang berbeza. Gunakan .disabled
untuk pautan yang tidak boleh diklik dan .active
untuk menunjukkan halaman semasa.
- <div class = "penomboran" >
- <ul>
- <li class = "disabled" ><a href = "#" > « </a></li>
- <li class = "aktif" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Anda boleh menukar sauh aktif atau dilumpuhkan secara pilihan untuk rentang untuk mengalih keluar fungsi klik sambil mengekalkan gaya yang dimaksudkan.
- <div class = "penomboran" >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "aktif" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Inginkan penomboran yang lebih besar atau lebih kecil? Tambah .pagination-large
, .pagination-small
, atau .pagination-mini
untuk saiz tambahan.
- <div class = "penomboran penomboran-besar" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "penomboran" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "penomboran penomboran-kecil" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "penomboran penomboran-mini" >
- <ul>
- ...
- </ul>
- </div>
Tambah satu daripada dua kelas pilihan untuk menukar penjajaran pautan penomboran: .pagination-centered
dan .pagination-right
.
- <div class = "penomboran berpusatkan penomboran" >
- ...
- </div>
- <div class = "penomboran penomboran-kanan" >
- ...
- </div>
Pautan pantas sebelum dan seterusnya untuk pelaksanaan penomboran mudah dengan penanda dan gaya ringan. Ia bagus untuk tapak ringkas seperti blog atau majalah.
Secara lalai, alat kelui memusatkan pautan.
- <ul class = "pager" >
- <li><a href = "#" > Sebelumnya </a></li>
- <li><a href = "#" > Seterusnya </a></li>
- </ul>
Sebagai alternatif, anda boleh menyelaraskan setiap pautan ke sisi:
- <ul class = "pager" >
- <li class = "sebelumnya" >
- <a href = "#" > ← Lebih lama </a>
- </li>
- <li class = "seterusnya" >
- <a href = "#" > Lebih baharu → </a>
- </li>
- </ul>
Pautan kelui juga menggunakan .disabled
kelas utiliti umum daripada penomboran.
- <ul class = "pager" >
- <li class = "sebelum ini dilumpuhkan" >
- <a href = "#" > ← Lebih lama </a>
- </li>
- ...
- </ul>
Label | Penanda |
---|---|
Lalai | <span class="label">Default</span> |
Kejayaan | <span class="label label-success">Success</span> |
Amaran | <span class="label label-warning">Warning</span> |
penting | <span class="label label-important">Important</span> |
info | <span class="label label-info">Info</span> |
Songsang | <span class="label label-inverse">Inverse</span> |
Nama | Contoh | Penanda |
---|---|---|
Lalai | 1 | <span class="badge">1</span> |
Kejayaan | 2 | <span class="badge badge-success">2</span> |
Amaran | 4 | <span class="badge badge-warning">4</span> |
penting | 6 | <span class="badge badge-important">6</span> |
info | 8 | <span class="badge badge-info">8</span> |
Songsang | 10 | <span class="badge badge-inverse">10</span> |
Untuk pelaksanaan yang mudah, label dan lencana hanya akan runtuh (melalui :empty
pemilih CSS) apabila tiada kandungan wujud di dalamnya.
Komponen yang ringan dan fleksibel untuk mempamerkan kandungan utama di tapak anda. Ia berfungsi dengan baik pada tapak pemasaran dan kandungan yang berat.
Ini ialah unit wira ringkas, komponen gaya jumbotron ringkas untuk menarik perhatian tambahan kepada kandungan atau maklumat yang ditampilkan.
- <div class = "unit wira" >
- <h1> Tajuk </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Ketahui lebih lanjut
- </a>
- </p>
- </div>
Cangkang ringkas untuk h1
menjarakkan dan membahagikan bahagian kandungan pada halaman dengan sewajarnya. Ia boleh menggunakan elemen h1
lalai small
, serta kebanyakan komponen lain (dengan gaya tambahan).
- <div class = "pengepala halaman" >
- <h1> Contoh pengepala halaman <small> Subteks untuk pengepala </small></h1>
- </div>
Secara lalai, lakaran kecil Bootstrap direka untuk mempamerkan imej terpaut dengan penanda yang diperlukan minimum.
Dengan sedikit penanda tambahan, anda boleh menambah apa-apa jenis kandungan HTML seperti tajuk, perenggan atau butang ke dalam lakaran kecil.
Imej kecil (sebelum ini .media-grid
sehingga v1.4) bagus untuk grid foto atau video, hasil carian imej, produk runcit, portfolio dan banyak lagi. Ia boleh menjadi pautan atau kandungan statik.
Penanda lakaran kecil adalah mudah— ul
dengan sebarang bilangan li
elemen adalah semua yang diperlukan. Ia juga sangat fleksibel, membenarkan apa-apa jenis kandungan dengan hanya sedikit lagi penanda untuk membungkus kandungan anda.
Akhir sekali, komponen lakaran kenit menggunakan kelas sistem grid sedia ada—seperti .span2
atau— .span3
untuk mengawal dimensi lakaran kecil.
Seperti yang dinyatakan sebelum ini, penanda yang diperlukan untuk lakaran kecil adalah ringan dan mudah. Berikut ialah lihat pada persediaan lalai untuk imej terpaut :
- <ul class = "gambar kecil" >
- <li class = "span4" >
- <a href = "#" class = "gambar kecil" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Untuk kandungan HTML tersuai dalam lakaran kecil, penanda berubah sedikit. Untuk membenarkan kandungan tahap blok di mana-mana sahaja, kami menukar <a>
kandungan <div>
seperti itu:
- <ul class = "gambar kecil" >
- <li class = "span4" >
- <div class = "gambar kecil" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Label lakaran kecil </h3>
- <p> Kapsyen lakaran kecil... </p>
- </div>
- </li>
- ...
- </ul>
Terokai semua pilihan anda dengan pelbagai kelas grid yang tersedia untuk anda. Anda juga boleh mencampur dan memadankan saiz yang berbeza.
Balut sebarang teks dan butang buang pilihan .alert
untuk mesej amaran amaran asas.
- <div class = "makluman" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </butang>
- <strong> Amaran! </strong> Sebaiknya semak diri anda, anda tidak kelihatan terlalu bagus.
- </div>
Penyemak imbas Safari Mudah Alih dan Opera Mudah Alih, sebagai tambahan kepada data-dismiss="alert"
atribut, memerlukan a href="#"
untuk menolak makluman apabila menggunakan <a>
teg.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
Sebagai alternatif, anda boleh menggunakan <button>
elemen dengan atribut data, yang telah kami pilih untuk lakukan untuk dokumen kami. Apabila menggunakan <button>
, anda mesti memasukkan type="button"
atau borang anda tidak boleh diserahkan.
- <button type = "button" class = "close" data-dismiss = "alert" > × </butang>
Gunakan pemalam jQuery makluman untuk menolak makluman yang cepat dan mudah.
Untuk mesej yang lebih panjang, tingkatkan pelapik pada bahagian atas dan bawah pembungkus makluman dengan menambahkan .alert-block
.
Best semak diri anda, anda tidak kelihatan terlalu bagus. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "block alert alert" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </butang>
- <h4> Amaran! </h4>
- Sebaiknya semak diri anda, anda tidak...
- </div>
Tambahkan kelas pilihan untuk menukar konotasi makluman.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "maklumat amaran amaran" >
- ...
- </div>
Bar kemajuan lalai dengan kecerunan menegak.
- <div class = "kemajuan" >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
Menggunakan kecerunan untuk mencipta kesan berjalur. Tidak tersedia dalam IE7-8.
- <div class = "berjalur kemajuan kemajuan" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
Tambahkan .active
ke .progress-striped
untuk menghidupkan jalur dari kanan ke kiri. Tidak tersedia dalam semua versi IE.
- <div class = "berjalur kemajuan kemajuan aktif" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
Letakkan berbilang bar ke dalam yang sama .progress
untuk menyusunnya.
- <div class = "kemajuan" >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
Bar kemajuan menggunakan beberapa butang yang sama dan kelas amaran untuk gaya yang konsisten.
- <div class = "maklumat kemajuan kemajuan" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "kemajuan kemajuan-kejayaan" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "amaran kemajuan kemajuan" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-bahaya" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Sama seperti warna pepejal, kami mempunyai bar kemajuan berjalur yang pelbagai.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-striped" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "kemajuan kemajuan-berjalur kemajuan bahaya" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
Bar kemajuan menggunakan kecerunan CSS3, peralihan dan animasi untuk mencapai semua kesannya. Ciri ini tidak disokong dalam IE7-9 atau versi Firefox yang lebih lama.
Versi lebih awal daripada Internet Explorer 10 dan Opera 12 tidak menyokong animasi.
Gaya objek abstrak untuk membina pelbagai jenis komponen (seperti ulasan blog, Tweet, dll) yang menampilkan imej dijajar ke kiri atau kanan bersama kandungan teks.
Media lalai membenarkan mengapungkan objek media (imej, video, audio) ke kiri atau kanan blok kandungan.
- <div class = "media" >
- <a class = "tarik-kiri" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Media heading </h4>
- ...
- <!-- Objek media bersarang -->
- <div class = "media" >
- ...
- </div>
- </div>
- </div>
Dengan sedikit penanda tambahan, anda boleh menggunakan senarai dalam media (berguna untuk urutan ulasan atau senarai artikel).
Cras duduk amet nibh libero, dalam gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
- <ul class = "senarai media" >
- <li class = "media" >
- <a class = "tarik-kiri" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Media heading </h4>
- ...
- <!-- Objek media bersarang -->
- <div class = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Gunakan perigi sebagai kesan mudah pada elemen untuk memberikan kesan sisipan.
- <div class = "well" >
- ...
- </div>
Kawal pelapik dan sudut bulat dengan dua kelas pengubah suai pilihan.
- <div class = "well well-large" >
- ...
- </div>
- <div class = "well well-small" >
- ...
- </div>
Gunakan ikon tutup generik untuk mengetepikan kandungan seperti modal dan makluman.
- <button class = "tutup" > × </butang>
Peranti iOS memerlukan acara href="#"
untuk klik jika anda lebih suka menggunakan sauh.
- <a class = "close" href = "#" > × </a>
Kelas yang ringkas dan fokus untuk paparan kecil atau tweak tingkah laku.
Terapungkan elemen kiri
- kelas = "tarik-kiri"
- . tarik - kiri {
- terapung : kiri ;
- }
Terapungkan elemen dengan betul
- kelas = "tarik-kanan"
- . tarik - kanan {
- terapung : betul ;
- }
Tukar warna elemen kepada#999
- kelas = "dibisukan"
- . disenyapkan {
- warna : #999;
- }
Kosongkan float
pada mana-mana elemen
- kelas = "pembetulan jelas"
- . clearfix {
- * zum : 1 ;
- &: sebelum ,
- &: selepas {
- paparan : meja ;
- kandungan : "" ;
- }
- &: selepas {
- jelas : kedua -duanya ;
- }
- }