Beralih overlay kontekstual untuk menampilkan daftar tautan dan lainnya dengan plugin dropdown Bootstrap Show
RingkasanDropdown dapat dialihkan, hamparan kontekstual untuk menampilkan daftar tautan dan lainnya. Mereka dibuat interaktif dengan plugin JavaScript dropdown Bootstrap yang disertakan. Mereka dialihkan dengan mengklik, bukan dengan melayang; Dropdown dibangun di perpustakaan pihak ketiga, Popper. js, yang menyediakan pemosisian dinamis dan deteksi viewport. Pastikan untuk memasukkan popper. min. js sebelum JavaScript Bootstrap atau gunakan 2 / 3 yang berisi Popper. js. Popper. js tidak digunakan untuk memposisikan dropdown di navbar meskipun karena pemosisian dinamis tidak diperlukanJika Anda membuat JavaScript kami dari sumber, itu AksesibilitasStandar WAI ARIA mendefinisikan , tetapi ini khusus untuk menu mirip aplikasi yang memicu tindakan atau fungsi. Menu ARIA hanya dapat berisi item menu, item menu kotak centang, item menu tombol radio, grup tombol radio, dan submenu Dropdown Bootstrap, di sisi lain, dirancang untuk menjadi umum dan berlaku untuk berbagai situasi dan struktur markup. Misalnya, dimungkinkan untuk membuat dropdown yang berisi input tambahan dan kontrol formulir, seperti kolom pencarian atau formulir login. Untuk alasan ini, Bootstrap tidak mengharapkan (atau menambahkan secara otomatis) salah satu atribut 6 dan 7 yang diperlukan untuk menu ARIA yang sebenarnya. Penulis harus memasukkan sendiri atribut yang lebih spesifik iniNamun, Bootstrap menambahkan dukungan bawaan untuk sebagian besar interaksi menu keyboard standar, seperti kemampuan untuk bergerak melalui elemen 8 individual menggunakan tombol kursor dan menutup menu dengan tombol ESCContohBungkus sakelar tarik-turun (tombol atau tautan Anda) dan menu tarik-turun di dalam 9, atau elemen lain yang menyatakan 0. Dropdown dapat dipicu dari _1or elemen agar lebih sesuai dengan potensi kebutuhan AndaTombol tunggalSetiap _2 dapat diubah menjadi toggle dropdown dengan beberapa perubahan markup. Inilah cara Anda dapat membuat mereka bekerja dengan baikelemen.
3 _4Dan dengan 1elemen
Bagian terbaiknya adalah Anda juga dapat melakukan ini dengan varian tombol apa pun
tombol PisahDemikian pula, buat dropdown tombol terpisah dengan markup yang hampir sama dengan dropdown tombol tunggal, tetapi dengan tambahan 6 untuk jarak yang tepat di sekitar caret dropdownKami menggunakan kelas tambahan ini untuk mengurangi 7 horizontal di kedua sisi tanda sisipan sebesar 25% dan menghapus 8 yang ditambahkan untuk tarik-turun tombol reguler. Perubahan ekstra tersebut membuat tanda sisipan tetap berada di tengah tombol pisah dan memberikan area hit dengan ukuran yang lebih tepat di sebelah tombol utama _PerekatDropdown tombol bekerja dengan tombol dari semua ukuran, termasuk tombol dropdown default dan terpisah Tombol split besar Toggle Dropdown Tombol split kecil Toggle Dropdown
ArahDropupPicu menu tarik-turun di atas elemen dengan menambahkan 9 ke elemen indukPisahkan dropup Toggle Dropdown
DroprightPicu menu tarik-turun di sebelah kanan elemen dengan menambahkan 0 ke elemen indukPisahkan dropright Toggle Dropright
DropleftPicu menu tarik-turun di sebelah kiri elemen dengan menambahkan 1 ke elemen induk
Secara historis, konten menu tarik-turun harus berupa tautan, tetapi tidak demikian halnya dengan v4. Sekarang Anda dapat secara opsional menggunakan elemen di dropdown Anda, bukan hanya 1s.
3 _4Anda juga dapat membuat item dropdown non-interaktif dengan 5. Jangan ragu untuk bergaya lebih jauh dengan CSS khusus atau utilitas teks
AktifTambahkan _6 ke item di tarik-turun untuk menatanya sebagai aktif 0Dengan disabilitasTambahkan _7 ke item di dropdown untuk mengaturnya sebagai dinonaktifkan 1Secara default, menu tarik-turun secara otomatis diposisikan 100% dari atas dan di sepanjang sisi kiri induknya. Tambahkan 8 ke 9 untuk meratakan kanan menu tarik-turunHati-hati. Dropdown diposisikan berkat Popper. js (kecuali jika terdapat di navbar) 2Tambahkan tajuk untuk melabeli bagian tindakan di menu tarik-turun mana pun 3Jangka pembagi garisPisahkan kelompok item menu terkait dengan pembagi 4TeksTempatkan teks bentuk bebas apa pun di dalam menu tarik-turun dengan teks dan gunakan utilitas spasi. Perhatikan bahwa Anda mungkin memerlukan gaya ukuran tambahan untuk membatasi lebar menu 5FormulirLetakkan formulir di dalam menu dropdown, atau buat menjadi menu dropdown, dan gunakan utilitas margin atau padding untuk memberikan ruang negatif yang Anda perlukan 6 7Opsi tarik-turunGunakan 0 atau 1 untuk mengubah lokasi dropdown 8PenggunaanMelalui atribut data atau JavaScript, plugin tarik-turun mengalihkan konten tersembunyi (menu tarik-turun) dengan mengalihkan kelas 2 pada item daftar induk. Atribut _3 diandalkan untuk menutup menu tarik-turun pada tingkat aplikasi, jadi ada baiknya untuk selalu menggunakannyaPada perangkat yang mendukung sentuhan, membuka dropdown menambahkan penangan kosong ( 4) 5 ke turunan langsung dari elemen. Peretasan yang diakui jelek ini diperlukan untuk mengatasi kekhasan dalam delegasi acara iOS, yang jika tidak akan mencegah ketukan di mana pun di luar dropdown memicu kode yang menutup dropdown. Setelah dropdown ditutup, penangan 5 kosong tambahan ini dihapusMelalui atribut dataTambahkan _3 ke tautan atau tombol untuk mengalihkan tarik-turun _9Melalui JavaScriptPanggil dropdown melalui JavaScript 0
|