Rumah  >  Artikel  >  hujung hadapan web  >  Bootstrap melaksanakan kemahiran effect_javascript menu lungsur

Bootstrap melaksanakan kemahiran effect_javascript menu lungsur

WBOY
WBOYasal
2016-05-16 15:02:511888semak imbas

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

Salin kod Kod adalah seperti berikut:
644a785d0ab28cca4dcbfc93ca96b4ea e14e09650368a6f7740ec45c14161565Sesuatu yang lain di sini5db79b134e9f6b82c0b36e0489ee08edbed06894275b65c1ab86501b08a632eb

Perkara utama ialah menambah kelas gaya .disabled dalam tag li.

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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn