Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Dropdown Berbilang Peringkat dalam Bootstrap 4?

Bagaimana untuk Mencipta Dropdown Berbilang Peringkat dalam Bootstrap 4?

DDD
Lepaskan: 2024-12-17 14:54:14
asal
921 orang telah melayarinya

How to Create Multilevel Dropdowns in Bootstrap 4?

Navigasi Turun Turun Berbilang Tahap dengan Bootstrap 4

Mencipta dropdown berbilang peringkat dalam Bootstrap 4 boleh dicapai dengan pengubahsuaian CSS dan JavaScript yang minimum. Begini cara anda boleh melakukannya:

1. Struktur HTML

Pastikan navigasi anda mengandungi

dan
    elemen seperti berikut:

    <nav class="navbar navbar-toggleable-md navbar-light bg-faded">
      ...
      <div class="collapse navbar-collapse">
    Salin selepas log masuk

    2. Penggayaan CSS

    Tambahkan CSS berikut pada lembaran gaya anda:

    .dropdown-submenu {
      position: relative;
    }
    
    .dropdown-submenu a::after {
      transform: rotate(-90deg);
      position: absolute;
      right: 6px;
      top: .8em;
    }
    
    .dropdown-submenu .dropdown-menu {
      top: 0;
      left: 100%;
      margin-left: .1rem;
      margin-right: .1rem;
    }
    Salin selepas log masuk

    3. JavaScript

    Akhir sekali, tambah JavaScript berikut:

    $('.dropdown-menu a.dropdown-toggle').on('click', function(e) {
      if (!$(this).next().hasClass('show')) {
        $(this).parents('.dropdown-menu').first().find('.show').removeClass('show');
      }
      var $subMenu = $(this).next('.dropdown-menu');
      $subMenu.toggleClass('show');
    
    
      $(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown', function(e) {
        $('.dropdown-submenu .show').removeClass('show');
      });
    
    
      return false;
    });
    Salin selepas log masuk

    Demonstrasi

    Pendekatan ini membolehkan anda mencipta dropdown berbilang peringkat yang kompleks disepadukan dengan lancar ke dalam navigasi Bootstrap 4 anda. Ia memastikan hanya satu submenu dibuka pada satu masa, mengelakkan pertindihan atau konflik bersarang.

    Atas ialah kandungan terperinci Bagaimana untuk Mencipta Dropdown Berbilang Peringkat dalam Bootstrap 4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan