Rumah > Artikel > hujung hadapan web > Bootstrap melaksanakan kemahiran effect_javascript menu lungsur
Menu Turun Menu kontekstual boleh togol untuk memaparkan senarai pautan.
1. Kes
Balut pencetus menu lungsur turun dan menu lungsur dalam .dropdown, kemudian tambahkan kod HTML yang membentuk menu.
<div class="dropdown"> <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> Dropdown <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li> </ul> </div>
Anda boleh mendapati daripada kod di atas bahawa mungkin terdapat banyak kelas gaya atau atribut yang tidak dikenali di dalamnya.
Butang jatuh turun dan karet ikon kecil di sebelah kanan Sudah tentu, teks ikon kecil ini dan butang berada pada tahap yang sama.
Pertama sekali, lihat bahawa terdapat togol lungsur turun dalam butang butang, dan terdapat juga atribut togol data Berdasarkan atribut ini, senarai lungsur turun akan muncul.
Menu lungsur turun serta-merta mengikuti teg ul hendaklah digunakan bersama dengan togol lungsur turun kelas gaya butang butang di atas dan butang butang di atas terikat oleh aria-labelledby.
Terdapat pembahagi dalam tag li keempat, yang sebenarnya merupakan kelas gaya untuk membahagikan garisan.
Ini mungkin yang saya faham, dan pemahaman saya pastinya tidak sesuai.
2. Pilihan penjajaran
Tambahkan .text-right pada menu lungsur turun .dropdown-menu untuk menjajarkan teks ke kanan.
<div class="dropdown"> <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> Dropdown <span class="caret"></span> </button> <ul class="dropdown-menu text-right" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li> </ul> </div>
Cuma tambah kelas gaya teks kanan pada teg ul dalam kod di atas.
3. Tajuk
Sekumpulan tindakan boleh dikenal pasti dalam mana-mana menu lungsur dengan menambahkan tajuk.
<h1>下拉菜单</h1> <div class="dropdown"> <button class="btn dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> Dropdown <span class="caret"></span> </button> <ul class="dropdown-menu text-right" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation" class="dropdown-header">Dropdown header</li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li> <li role="presentation" class="divider"></li> <li role="presentation" class="dropdown-header">Dropdown header</li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li> </ul> </div>
Terutamanya menambahkanb3ff206d9cf8201ea241cbfdc6db3677 Dropdown headerbed06894275b65c1ab86501b08a632eb terdapat kelas gaya .dropdown-header di dalamnya.
4. Item menu dilumpuhkan
Tambahkan pautan .disabled ke 25edfb22a4f469ecb59f1190150159c6 dalam menu lungsur.
Teruskan ubah suai kod di atas dan gantikan kod dalam baris Something else here
Anda boleh menyemak kesan selepas menjalankannya Sebenarnya, kesannya adalah serupa dengan gaya tajuk di atas Apabila anda mengklik, ikon yang dilumpuhkan akan dipaparkan.
5. Kes asas
1), butang menu lungsur turun
Anda boleh membuat pencetus menu lungsur dengan meletakkan sebarang butang dalam kumpulan .btn dan menambah teg menu yang betul.
Menu jatuh turun butang tunggal
Hanya tukar beberapa penanda asas untuk menukar butang menjadi suis menu lungsur.
<div class="btn-group"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> Action <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div>
Menu lungsur turun butang pisah
Begitu juga, lungsur turun butang belah memerlukan penanda perubahan yang sama, tetapi dengan butang berasingan.
<div class="btn-group"> <button type="button" class="btn btn-danger">Action</button> <div class="dropdown"> <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </div> </div
Anda hanya boleh mengklik ikon kecil untuk memaparkan menu.
2), saiz
Butang menu lungsur berfungsi dengan semua saiz butang.
<div class="btn-group"> <button class="btn btn-default btn-lg dropdown-toggle" type="button" data-toggle="dropdown"> Large button <span class="caret"></span> </button> <ul class="dropdown-menu"> ... </ul> </div> <!-- Small button group --> <div class="btn-group"> <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown"> Small button <span class="caret"></span> </button> <ul class="dropdown-menu"> ... </ul> </div> <!-- Extra small button group --> <div class="btn-group"> <button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown"> Extra small button <span class="caret"></span> </button> <ul class="dropdown-menu"> ... </ul> </div>
Kawal saiz butang melalui kelas gaya .btn-lg, .btn-sm, .btn-xs.
3), menu timbul
Tambah .dropup pada elemen induk untuk membuat menu lungsur yang dicetuskan di atas elemen.
<div class="btn-group dropup"> <button type="button" class="btn btn-default">Dropup</button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul class="dropdown-menu"> <!-- Dropdown menu links --> </ul> </div>
Untuk maklumat lanjut, sila rujuk: Tutorial pembelajaran Bootstrap
Ringkasan:
Artikel ini terutamanya memperkenalkan kandungan menu lungsur turun yang berkaitan, dan kemudian memperkenalkan gabungan butang dan menu lungsur turun Terdapat sedikit perubahan dan gayanya saya harap anda menyukainya.