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 .dropdownmenunjukkan menu tarik-turun.

Untuk membuka menu tarik-turun, gunakan tombol atau tautan dengan kelas .dropdown-toggledan data-toggle="dropdown"atribut.

Kelas .caretmembuat ikon panah tanda sisipan (), yang menunjukkan bahwa tombol tersebut adalah dropdown.

Tambahkan .dropdown-menukelas ke <ul>elemen untuk benar-benar membangun menu tarik-turun.


Pembagi Dropdown

Kelas .dividerdigunakan untuk memisahkan tautan di dalam menu tarik-turun dengan batas horizontal tipis:

Contoh

<li class="divider"></li>


Tajuk tarik-turun

Kelas .dropdown-headerdigunakan 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 .disabledkelas (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-rightkelas 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 roledan 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>

Uji Diri Anda Dengan Latihan

Olahraga:

Tambahkan kelas dan atribut yang diperlukan untuk membuat daftar dropdown.

<div class="">
  <button 
  class="btn btn-primary ">
  Dropdown Example
  <span class="caret"></span></button>
  <ul class="">
    <li><a href="#">HTML</a></li>
    <li><a href="#">CSS</a></li>
    <li><a href="#">JavaScript</a></li>
  </ul>
</div>


Referensi Dropdown Bootstrap Lengkap

Untuk referensi lengkap tentang semua opsi, metode, dan acara dropdown, buka Referensi Dropdown Bootstrap JS kami .