Bootstrap melaksanakan kemahiran effect_javascript menu lungsur

WBOY
Lepaskan: 2016-05-16 15:02:51
asal
1893 orang telah melayarinya

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>

Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Terutamanya menambahkan

terdapat kelas gaya .dropdown-header di dalamnya.

4. Item menu dilumpuhkan

Tambahkan pautan .disabled ke

  • dalam menu lungsur.

    Teruskan ubah suai kod di atas dan gantikan kod dalam baris Something else here

    Salin kod Kod adalah seperti berikut:

  • 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>
    
    
    Salin selepas log masuk

    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
    
    Salin selepas log masuk

    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>
    
    
    Salin selepas log masuk

    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>
    
    
    Salin selepas log masuk

    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.

    Label berkaitan:
    sumber:php.cn
    Kenyataan Laman Web ini
    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
    Cadangan popular
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan