Grup daftar adalah komponen yang fleksibel dan kuat untuk menampilkan serangkaian konten. Ubah dan perluas untuk mendukung hampir semua konten di dalamnya.
Contoh dasar
Grup daftar paling dasar adalah daftar tidak berurutan dengan item daftar dan kelas yang tepat. Bangun di atasnya dengan opsi yang mengikuti, atau dengan CSS Anda sendiri sesuai kebutuhan.
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Porta ac conectetur ac
Vestibulum di eros
Item aktif
Tambahkan .activeke a .list-group-itemuntuk menunjukkan pilihan aktif saat ini.
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Porta ac conectetur ac
Vestibulum di eros
Item yang dinonaktifkan
Tambahkan .disabledke a .list-group-itemuntuk membuatnya tampak dinonaktifkan. Perhatikan bahwa beberapa elemen dengan .disabledjuga akan memerlukan JavaScript khusus untuk sepenuhnya menonaktifkan peristiwa kliknya (mis., tautan).
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Porta ac conectetur ac
Vestibulum di eros
Tautan dan tombol
Gunakan <a>s atau <button>s untuk membuat item grup daftar yang dapat ditindaklanjuti dengan status melayang, dinonaktifkan, dan aktif dengan menambahkan .list-group-item-action. Kami memisahkan kelas semu ini untuk memastikan grup daftar yang terbuat dari elemen non-interaktif (seperti <li>s atau <div>s) tidak memberikan keterjangkauan klik atau ketuk.
Pastikan untuk tidak menggunakan .btnkelas standar di sini .
Dengan <button>s, Anda juga dapat menggunakan disabledatribut alih-alih .disabledkelas. Sayangnya, <a>s tidak mendukung atribut disabled.
Menyiram
Tambahkan .list-group-flushuntuk menghapus beberapa batas dan sudut membulat untuk merender item grup daftar ujung-ke-ujung dalam wadah induk (mis., kartu).
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Porta ac conectetur ac
Vestibulum di eros
Horisontal
Tambahkan .list-group-horizontaluntuk mengubah tata letak item grup daftar dari vertikal ke horizontal di semua titik henti sementara. Atau, pilih varian responsif .list-group-horizontal-{sm|md|lg|xl}untuk membuat grup daftar horizontal mulai dari breakpoint min-width. Saat ini grup daftar horizontal tidak dapat digabungkan dengan grup daftar flush.
ProTip: Ingin item grup daftar dengan lebar yang sama saat horizontal? Tambahkan .flex-fillke setiap item grup daftar.
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Cras justo odio
Dapibus ac facilisis di
Morbi leo risus
Kelas kontekstual
Gunakan kelas kontekstual untuk menata item daftar dengan latar belakang dan warna stateful.
Dapibus ac facilisis di
Item grup daftar utama sederhana
Item grup daftar sekunder sederhana
Item grup daftar sukses sederhana
Item grup daftar bahaya sederhana
Item grup daftar peringatan sederhana
Item grup daftar info sederhana
Item grup daftar ringan sederhana
Item grup daftar gelap sederhana
Kelas kontekstual juga berfungsi dengan .list-group-item-action. Perhatikan penambahan gaya hover di sini tidak ada pada contoh sebelumnya. Juga didukung adalah .activenegara; terapkan untuk menunjukkan pilihan aktif pada item grup daftar kontekstual.
Menggunakan warna untuk menambah makna hanya memberikan indikasi visual, yang tidak akan disampaikan kepada pengguna teknologi bantu – seperti pembaca layar. Pastikan bahwa informasi yang dilambangkan dengan warna jelas dari konten itu sendiri (misalnya teks yang terlihat), atau disertakan melalui cara alternatif, seperti teks tambahan yang disembunyikan dengan .sr-onlykelas.
Dengan lencana
Tambahkan lencana ke item grup daftar apa pun untuk menampilkan jumlah yang belum dibaca, aktivitas, dan lainnya dengan bantuan beberapa utilitas .
Cras justo odio14
Dapibus ac facilisis di2
Morbi leo risus1
Konten khusus
Tambahkan hampir semua HTML di dalamnya, bahkan untuk grup daftar tertaut seperti di bawah ini, dengan bantuan utilitas flexbox .
Gunakan plugin tab JavaScript—termasuk secara individual atau melalui file yang dikompilasi bootstrap.js—untuk memperluas grup daftar kami untuk membuat panel konten lokal yang dapat ditabulasi.
Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing latihan fugiat tempor. Voluptate deserunt sit sunt nisi aliqua fugiat proident ea ut. Mollit voluptate reprehenderit occaecat nisi ad non minim tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat aliquip nostrud sunt incididunt conectetur culpa aliquip eiusmod dolor. Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam minim.
Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt laboris deserunt anim aute dolor incididunt veniam aute dolore do exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt veniam ad.
Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet cupidatat cupidatat anim do ut velit mollit consequat enim tempor. Consectetur est minim nostrud nostrud consectetur irure labore voluptate irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod aliquip nulla laborum elit adipisicing pariatur cillum.
Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt dolor eiusmod eu pariatur culpa mollit in irure.
Menggunakan atribut data
Anda dapat mengaktifkan navigasi grup daftar tanpa menulis JavaScript apa pun hanya dengan menentukan data-toggle="list"atau pada suatu elemen. Gunakan atribut data ini pada .list-group-item.
Melalui JavaScript
Aktifkan item daftar tabbable melalui JavaScript (setiap item daftar harus diaktifkan satu per satu):
Anda dapat mengaktifkan item daftar individual dalam beberapa cara:
efek memudar
Untuk membuat panel tab memudar, tambahkan .fadeke masing-masing .tab-pane. Panel tab pertama juga harus .showmembuat konten awal terlihat.
Metode
$().tab
Mengaktifkan elemen daftar item dan wadah konten. Tab harus memiliki a data-targetatau hrefpenargetan simpul penampung di DOM.
.tab('tampilkan')
Memilih item daftar yang diberikan dan memperlihatkan panel terkaitnya. Item daftar lainnya yang sebelumnya dipilih menjadi tidak dipilih dan panel terkaitnya disembunyikan. Kembali ke pemanggil sebelum panel tab benar-benar ditampilkan (misalnya, sebelum shown.bs.tabperistiwa terjadi).
Acara
Saat menampilkan tab baru, peristiwa diaktifkan dalam urutan berikut:
hide.bs.tab(pada tab aktif saat ini)
show.bs.tab(pada tab yang akan ditampilkan)
hidden.bs.tab(pada tab aktif sebelumnya, sama dengan tab hide.bs.tabacara)
shown.bs.tab(pada tab yang baru saja ditampilkan yang baru aktif, yang sama dengan untuk show.bs.tabacara tersebut)
Jika tidak ada tab yang sudah aktif, peristiwa hide.bs.tabdan hidden.bs.tabtidak akan diaktifkan.
Jenis acara
Keterangan
show.bs.tab
Acara ini diaktifkan pada tampilan tab, tetapi sebelum tab baru ditampilkan. Gunakan event.targetdan event.relatedTargetuntuk menargetkan tab aktif dan tab aktif sebelumnya (jika tersedia).
ditampilkan.bs.tab
Acara ini diaktifkan pada tampilan tab setelah tab ditampilkan. Gunakan event.targetdan event.relatedTargetuntuk menargetkan tab aktif dan tab aktif sebelumnya (jika tersedia).
sembunyikan.bs.tab
Acara ini diaktifkan ketika tab baru akan ditampilkan (dan dengan demikian tab aktif sebelumnya disembunyikan). Gunakan event.targetdan event.relatedTargetuntuk menargetkan masing-masing tab aktif saat ini dan tab baru yang akan segera aktif.
tersembunyi.bs.tab
Acara ini diaktifkan setelah tab baru ditampilkan (dan dengan demikian tab aktif sebelumnya disembunyikan). Gunakan event.targetdan event.relatedTargetuntuk menargetkan tab aktif sebelumnya dan tab aktif baru, masing-masing.