Dropdown Bootstrap
Dropdown Dasar
Menu tarik-turun adalah menu yang dapat dialihkan yang memungkinkan pengguna memilih satu nilai dari daftar yang telah ditentukan sebelumnya:
Contoh
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
</div>
Contoh Dijelaskan
Kelas .dropdown
menunjukkan menu tarik-turun.
Untuk membuka menu tarik-turun, gunakan tombol atau tautan dengan kelas .dropdown-toggle
dan
data-toggle="dropdown"
atribut.
Kelas .caret
membuat ikon panah tanda sisipan (), yang menunjukkan bahwa tombol tersebut adalah dropdown.
Tambahkan .dropdown-menu
kelas ke <ul>
elemen untuk benar-benar membangun menu tarik-turun.
Pembagi Dropdown
Kelas .divider
digunakan untuk memisahkan tautan di dalam menu tarik-turun dengan batas horizontal tipis:
Contoh
<li class="divider"></li>
Tajuk tarik-turun
Kelas .dropdown-header
digunakan untuk menambahkan header di dalam menu dropdown:
Contoh
<li class="dropdown-header">Dropdown header 1</li>
Nonaktifkan dan Aktif item
Sorot item dropdown tertentu dengan kelas .active (menambahkan warna latar belakang biru).
Untuk menonaktifkan item di menu tarik-turun, gunakan .disabled
kelas (mendapat warna teks abu-abu muda dan ikon "tanda dilarang parkir" saat mengarahkan kursor):
Contoh
<li class="disabled"><a href="#">CSS</a></li>
<li class="active"><a href="#">HTML</a></li>
Posisi Dropdown
Untuk meratakan kanan dropdown, tambahkan .dropdown-menu-right
kelas ke elemen dengan .dropdown-menu:
Contoh
<ul class="dropdown-menu dropdown-menu-right">
Drop-up
Jika Anda ingin menu tarik-turun meluas ke atas alih-alih ke bawah, ubah elemen <div> dengan class="dropdown" menjadi "dropup"
:
Contoh
<div class="dropup">
Aksesibilitas Dropdown
Untuk membantu meningkatkan aksesibilitas bagi orang yang menggunakan pembaca layar, Anda harus menyertakan atribut role
dan berikut ini aria-*
, saat membuat menu tarik-turun:
Contoh
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">Tutorials
<span class="caret"></span></button>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" href="#">HTML</a></li>
<li role="presentation"><a role="menuitem" href="#">CSS</a></li>
<li role="presentation"><a role="menuitem" href="#">JavaScript</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" href="#">About Us</a></li>
</ul>
</div>
Referensi Dropdown Bootstrap Lengkap
Untuk referensi lengkap tentang semua opsi, metode, dan acara dropdown, buka Referensi Dropdown Bootstrap JS kami .