Puluhan komponen yang dapat digunakan kembali dibuat untuk menyediakan navigasi, peringatan, popover, dan banyak lagi.
Menu kontekstual yang dapat dialihkan untuk menampilkan daftar tautan. Dibuat interaktif dengan plugin JavaScript dropdown .
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Tindakan lain </a></li>
- <li><a tabindex = "-1" href = "#" > Ada yang lain di sini </a></li>
- <li class = "pembagi" ></li>
- <li><a tabindex = "-1" href = "#" > Tautan terpisah </a></li>
- </ul>
Melihat hanya menu tarik-turun, inilah HTML yang diperlukan. Anda perlu membungkus pemicu tarik-turun dan menu tarik-turun di dalam .dropdown
, atau elemen lain yang menyatakan position: relative;
. Kemudian tinggal membuat menunya.
- <div class = "dropdown" >
- <!-- Tautan atau tombol untuk beralih tarik-turun -->
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- <li><a tabindex = "-1" href = "#" > Tindakan </a></li>
- <li><a tabindex = "-1" href = "#" > Tindakan lain </a></li>
- <li><a tabindex = "-1" href = "#" > Ada yang lain di sini </a></li>
- <li class = "pembagi" ></li>
- <li><a tabindex = "-1" href = "#" > Tautan terpisah </a></li>
- </ul>
- </div>
Sejajarkan menu di sebelah kanan dan tambahkan sertakan level dropdown tambahan.
Tambahkan .pull-right
ke a .dropdown-menu
untuk meratakan kanan menu tarik-turun.
- <ul class = "dropdown-menu pull-right" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
Tambahkan .disabled
ke a <li>
di tarik-turun untuk menonaktifkan tautan.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu" >
- <li><a tabindex = "-1" href = "#" > Tautan biasa </a></li>
- <li class = "dinonaktifkan" ><a tabindex = "-1" href = "#" > Tautan dinonaktifkan </a></li>
- <li><a tabindex = "-1" href = "#" > Tautan lain </a></li>
- </ul>
Tambahkan menu dropdown level ekstra, yang muncul di hover seperti yang ada di OS X, dengan beberapa tambahan markup sederhana. Tambahkan .dropdown-submenu
ke mana saja li
di menu tarik-turun yang ada untuk penataan gaya otomatis.
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- <li class = "dropdown-submenu" >
- <a tabindex = "-1" href = "#" > Opsi lainnya </a>
- <ul class = "menu tarik-turun" >
- ...
- </ul>
- </li>
- </ul>
Pagination sederhana yang terinspirasi oleh Rdio, bagus untuk aplikasi dan hasil pencarian. Blok besar sulit untuk dilewatkan, mudah diskalakan, dan menyediakan area klik yang besar.
- <div class = "paginasi" >
- <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 = "#" > Selanjutnya </a></li>
- </ul>
- </div>
Tautan dapat disesuaikan untuk keadaan yang berbeda. Gunakan .disabled
untuk tautan yang tidak dapat diklik dan .active
untuk menunjukkan halaman saat ini.
- <div class = "paginasi" >
- <ul>
- <li class = "dinonaktifkan" ><a href = "#" > « </a></li>
- <li class = "aktif" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
Anda dapat secara opsional menukar jangkar yang aktif atau yang dinonaktifkan dengan bentang untuk menghapus fungsionalitas klik sambil mempertahankan gaya yang diinginkan.
- <div class = "paginasi" >
- <ul>
- <li class = "dinonaktifkan" ><span> « </span></li>
- <li class = "aktif" ><span> 1 </span></li>
- ...
- </ul>
- </div>
Ingin pagination yang lebih besar atau lebih kecil? Tambahkan .pagination-large
, .pagination-small
, atau .pagination-mini
untuk ukuran tambahan.
- <div class = "pagination pagination-large" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "paginasi" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-small" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "pagination pagination-mini" >
- <ul>
- ...
- </ul>
- </div>
Tambahkan salah satu dari dua kelas opsional untuk mengubah perataan tautan pagination: .pagination-centered
dan .pagination-right
.
- <div class = "pagination pagination-centered" >
- ...
- </div>
- <div class = "pagination pagination-right" >
- ...
- </div>
Tautan cepat sebelumnya dan berikutnya untuk implementasi pagination sederhana dengan markup dan gaya ringan. Ini bagus untuk situs sederhana seperti blog atau majalah.
Secara default, tautan pusat pager.
- <ul class = "pager" >
- <li><a href = "#" > Sebelumnya </a></li>
- <li><a href = "#" > Selanjutnya </a></li>
- </ul>
Atau, Anda dapat menyelaraskan setiap tautan ke samping:
- <ul class = "pager" >
- <li kelas = "sebelumnya" >
- <a href = "#" > ← Lebih tua </a>
- </li>
- <li kelas = "berikutnya" >
- <a href = "#" > Lebih baru → </a>
- </li>
- </ul>
Tautan pager juga menggunakan .disabled
kelas utilitas umum dari pagination.
- <ul class = "pager" >
- <li class = "sebelumnya dinonaktifkan" >
- <a href = "#" > ← Lebih tua </a>
- </li>
- ...
- </ul>
Label | Markup |
---|---|
Bawaan | <span class="label">Default</span> |
Kesuksesan | <span class="label label-success">Success</span> |
Peringatan | <span class="label label-warning">Warning</span> |
Penting | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Terbalik | <span class="label label-inverse">Inverse</span> |
Nama | Contoh | Markup |
---|---|---|
Bawaan | 1 | <span class="badge">1</span> |
Kesuksesan | 2 | <span class="badge badge-success">2</span> |
Peringatan | 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> |
Terbalik | 10 | <span class="badge badge-inverse">10</span> |
Untuk implementasi yang mudah, label dan lencana hanya akan diciutkan (melalui :empty
pemilih CSS) ketika tidak ada konten di dalamnya.
Komponen ringan dan fleksibel untuk menampilkan konten utama di situs Anda. Ini bekerja dengan baik di situs pemasaran dan konten-berat.
Ini adalah unit pahlawan sederhana, komponen gaya jumbotron sederhana untuk meminta perhatian ekstra pada konten atau informasi unggulan.
- <div class = "unit pahlawan" >
- <h1> Judul </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primer btn-besar" >
- Belajarlah lagi
- </a>
- </p>
- </div>
Sebuah shell sederhana untuk h1
ruang yang tepat dan segmen bagian konten pada halaman. Itu dapat menggunakan elemen h1
default small
, serta sebagian besar komponen lainnya (dengan gaya tambahan).
- <div class = "header halaman" >
- <h1> Contoh tajuk halaman <small> Subteks untuk tajuk </small></h1>
- </div>
Secara default, thumbnail Bootstrap dirancang untuk menampilkan gambar tertaut dengan markup minimal yang diperlukan.
Dengan sedikit markup tambahan, Anda dapat menambahkan segala jenis konten HTML seperti heading, paragraf, atau tombol ke dalam thumbnail.
Thumbnail (sebelumnya .media-grid
hingga v1.4) bagus untuk kisi foto atau video, hasil pencarian gambar, produk ritel, portofolio, dan banyak lagi. Mereka dapat berupa tautan atau konten statis.
Markup thumbnail sederhana—hanya ul
dengan sejumlah li
elemen yang diperlukan. Ini juga sangat fleksibel, memungkinkan semua jenis konten hanya dengan sedikit markup untuk membungkus konten Anda.
Terakhir, komponen thumbnail menggunakan kelas sistem grid yang ada—seperti .span2
atau — .span3
untuk mengontrol dimensi thumbnail.
Seperti disebutkan sebelumnya, markup yang diperlukan untuk gambar mini ringan dan mudah. Berikut adalah tampilan pengaturan default untuk gambar tertaut :
- <ul class = "thumbnail" >
- <li kelas = "span4" >
- <a href = "#" class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
Untuk konten HTML khusus dalam gambar mini, markupnya sedikit berubah. Untuk mengizinkan konten level blok di mana saja, kami menukarnya dengan <a>
yang <div>
serupa:
- <ul class = "thumbnail" >
- <li kelas = "span4" >
- <div class = "thumbnail" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3> Label gambar kecil </h3>
- <p> Keterangan gambar mini... </p>
- </div>
- </li>
- ...
- </ul>
Jelajahi semua pilihan Anda dengan berbagai kelas grid yang tersedia untuk Anda. Anda juga dapat mencampur dan mencocokkan ukuran yang berbeda.
Bungkus teks apa pun dan tombol tutup opsional .alert
untuk pesan peringatan peringatan dasar.
- <div kelas = "peringatan" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </tombol>
- <strong> Peringatan! </strong> Sebaiknya periksa sendiri, Anda tidak terlihat terlalu baik.
- </div>
Browser Mobile Safari dan Mobile Opera, selain data-dismiss="alert"
atribut, memerlukan href="#"
untuk menghilangkan peringatan saat menggunakan <a>
tag.
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
Atau, Anda dapat menggunakan <button>
elemen dengan atribut data, yang telah kami pilih untuk dilakukan untuk dokumen kami. Saat menggunakan <button>
, Anda harus menyertakan type="button"
atau formulir Anda tidak boleh dikirimkan.
- <button type = "button" class = "close" data-dismiss = "alert" > × </tombol>
Gunakan plugin jQuery lansiran untuk menghilangkan lansiran dengan cepat dan mudah.
Untuk pesan yang lebih panjang, tambah padding di bagian atas dan bawah pembungkus peringatan dengan menambahkan .alert-block
.
Sebaiknya periksa diri Anda sendiri, Anda tidak terlihat terlalu baik. Nulla vitae elit libero, seorang pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </tombol>
- <h4> Peringatan! </h4>
- Sebaiknya periksa diri Anda sendiri, Anda tidak...
- </div>
Tambahkan kelas opsional untuk mengubah konotasi peringatan.
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Bilah kemajuan default dengan gradien vertikal.
- <div class = "kemajuan" >
- <div class = "bar" style = " lebar : 60 %; " ></div>
- </div>
Menggunakan gradien untuk membuat efek bergaris. Tidak tersedia di IE7-8.
- <div class = "progress progress-striped" >
- <div class = "bar" style = " lebar : 20 %; " ></div>
- </div>
Add .active
to .progress-striped
untuk menganimasikan garis-garis dari kanan ke kiri. Tidak tersedia di semua versi IE.
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " lebar : 40 %; " ></div>
- </div>
Tempatkan beberapa batang ke dalam yang sama .progress
untuk menumpuknya.
- <div class = "kemajuan" >
- <div class = "bar bar-success" style = " lebar : 35 %; " ></div>
- <div class = "bar bar-warning" style = " lebar : 20 %; " ></div>
- <div class = "bar bar-danger" style = " lebar : 10 %; " ></div>
- </div>
Bilah kemajuan menggunakan beberapa tombol dan kelas peringatan yang sama untuk gaya yang konsisten.
- <div class = "info kemajuan kemajuan" >
- <div class = "bar" style = " lebar : 20 % " ></div>
- </div>
- <div class = "progress progress-success" >
- <div class = "bar" style = " lebar : 40 % " ></div>
- </div>
- <div class = "peringatan kemajuan kemajuan" >
- <div class = "bar" style = " lebar : 60 % " ></div>
- </div>
- <div class = "kemajuan kemajuan-bahaya" >
- <div class = "bar" style = " lebar : 80 % " ></div>
- </div>
Mirip dengan warna solid, kami memiliki bilah kemajuan bergaris yang bervariasi.
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " lebar : 20 % " ></div>
- </div>
- <div class = "progress progress-success progress-striped" >
- <div class = "bar" style = " lebar : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " lebar : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div class = "bar" style = " lebar : 80 % " ></div>
- </div>
Progress bar menggunakan gradien, transisi, dan animasi CSS3 untuk mencapai semua efeknya. Fitur-fitur ini tidak didukung di IE7-9 atau versi Firefox yang lebih lama.
Versi sebelum Internet Explorer 10 dan Opera 12 tidak mendukung animasi.
Gaya objek abstrak untuk membangun berbagai jenis komponen (seperti komentar blog, Tweet, dll) yang menampilkan gambar rata kiri atau kanan di samping konten tekstual.
Media default memungkinkan untuk mengapungkan objek media (gambar, video, audio) ke kiri atau kanan blok konten.
- <div kelas = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Judul media </h4>
- ...
- <!-- Objek media bersarang -->
- <div kelas = "media" >
- ...
- </div>
- </div>
- </div>
Dengan sedikit markup tambahan, Anda dapat menggunakan media di dalam daftar (berguna untuk utas komentar atau daftar artikel).
Cras sit amet nibh libero, di gravida nulla. Nulla vel metus scelerisque ante solicitudin commodo. Cras purus odio, vestibulum di vulputate di, tempus viverra turpis.
- <ul class = "daftar media" >
- <li kelas = "media" >
- <a class = "pull-left" href = "#" >
- <img class = "media-object" data-src = "holder.js/64x64" >
- </a>
- <div class = "media-body" >
- <h4 class = "media-heading" > Judul media </h4>
- ...
- <!-- Objek media bersarang -->
- <div kelas = "media" >
- ...
- </div>
- </div>
- </li>
- </ul>
Gunakan sumur sebagai efek sederhana pada elemen untuk memberikan efek sisipan.
- <div class = "baik" >
- ...
- </div>
Kontrol bantalan dan sudut membulat dengan dua kelas pengubah opsional.
- <div class = "well well-large" >
- ...
- </div>
- <div class = "well well-small" >
- ...
- </div>
Gunakan ikon tutup umum untuk menutup konten seperti modal dan peringatan.
- <button class = "tutup" > × </tombol>
Perangkat iOS memerlukan acara href="#"
untuk klik jika Anda lebih suka menggunakan jangkar.
- <a class = "close" href = "#" > × </a>
Sederhana, kelas terfokus untuk tampilan kecil atau tweak perilaku.
Apung satu elemen ke kiri
- class = "tarik-kiri"
- . tarik - kiri {
- mengapung : kiri ;
- }
Apungkan elemen dengan benar
- class = "tarik-kanan"
- . tarik - kanan {
- mengapung : benar ;
- }
Ubah warna elemen menjadi#999
- kelas = "dimatikan"
- . dibisukan {
- warna : #999;
- }
Hapus float
pada elemen apa pun
- kelas = "perbaikan yang jelas"
- . perbaikan yang jelas {
- * perbesaran : 1 ;
- &: sebelumnya ,
- &: setelah {
- tampilan : meja ;
- isi : "" ;
- }
- &: setelah {
- jelas : keduanya ;
- }
- }