Lần trước mình tất cả giới thiệu cách tạo ra menu nhiều cấp cho bởi WordPress trong nội dung bài viết Tự mã hóa menu nhiều cấp cho cho chủ thể WordPress, có không ít bạn nhắn tin hỏi bản thân phương pháp thiết kế menu đa cung cấp HTML cho cân xứng, lúc này mình viết bài xích này nhằm trả lời câu hỏi của chúng ta. Tôi vẫn thực hiện Bootstrap nhằm xây đắp nhanh hao rộng.
Bạn đang xem: Làm menu đa cấp với bootstrap
Bạn đã xem: Tạo menu nhiều cấp cho với jquery
Trước hết, bạn phải liên kết CSS cùng JS của Bootstrap trong tệp HTML. Nếu chúng ta chưa quen thuộc với Bootstrap, bạn có thể coi tại đây: Thiết kế bối cảnh trang web bởi Bootstraps.
Hình như, chúng ta cũng có thể áp dụng thỏng viện trực tuyến đường của Bootstrap nlỗi sau. Lưu ý rằng trước lúc nhập thỏng viện JS của Bootstrap, bạn phải nhập jquery (chúng ta cũng có thể cài về hoặc sử dụng trực tuyến đường nhỏng dưới.
Bây giờ trong phần thân, các bạn chế tạo một cấu tạo như vậy này
Sau đó, bạn phải thêm một số CSS
với chức vụ: chúng ta hàng; đang làm cho thẻ li cất menu nhỏ biến hóa 1 phần tử bà bầu. Dưới đây tôi vẫn xác định lớp bé dựa trên phần tử mẹ bao gồm top: 0 trên cùng một trang, left: 100% thanh lịch yêu cầu, margin-top: -1px không quan trọng đặc biệt lắm, tôi chỉ chỉ dẫn những thẻ li trong các số đó nó khá thụt vào.
Xem thêm: ▷ Máy Đánh Giày Shiny Chính Hãng Phân Phối Độc Quyền, ▷ Máy Đánh Giày Shiny Chính Hãng
Sau kia, bạn cần sử dụng một tập lệnh nhằm đánh dấu hành động xảy ra khi chúng ta nhấp vào nó.
Đây là hiệu quả của menu nhiều cấp cho đơn giản dễ dàng tuyệt nhất có thiết kế bởi vì bootstrap
Trên đấy là cách chế tạo ra menu nhiều cung cấp tuy nhiên nó chỉ là 1 thực đơn độc nhất vô nhị, muốn tạo menu nhiều cấp cho bạn phải sản xuất thực đơn tương đối đầy đủ hoàn toàn có thể đáp ứng phụ thuộc vào độ lớn của màn hình. Bootstrap cung cấp nó tốt nhất có thể.
Menu bên trên được thiết kế với với không hề thiếu những yếu tắc của một thực đơn tiêu chuẩn, chúng ta có thể thỏa mức độ sáng tạo. quý khách cũng hoàn toàn có thể thêm css sau nhằm điều hướng hình tượng đến hướng phù hợp bên trên màn hình
media (min-width: 767px) .navbar-nav .dropdown-thực đơn .caret phát triển thành đổi: xoay (-90deg); Cuối cùng thêm JS này để thực hiện hành vi cho đoạn văn cung cấp 2 trnghỉ ngơi lên.
$ (document) .ready (function () $ (“. navbar a.dropdown-toggle”). on (“click”, function (e) var $ el = $ (this); var $ parent = $ ( this) .offsetParent (“. dropdown-menu”); $ (this) .parent (“li”). toggleClass (“open”); if (! $ parent.parent (). hasClass (“nav”)) $ el.next (). css (“top”: $ el.offsetTop, “left”: $ parent.outerWidth () – 4); $ (“. nav li.open”). not ($ ( this). parent (“li”)). removeClass (“open”); return false;);); Đây là kết quả.