Danh sách thả xuống có thể chuyển đổi, lớp phủ theo ngữ cảnh để hiển thị danh sách liên kết và hơn thế nữa. Chúng được thực hiện tương tác với plugin JavaScript thả xuống Bootstrap đi kèm. Chúng được bật bằng cách nhấp chuột, không phải bằng cách di chuột;
Danh sách thả xuống được xây dựng trên thư viện của bên thứ ba, Popper, cung cấp tính năng định vị động và phát hiện chế độ xem. Hãy chắc chắn bao gồm popper. tối thiểu. js trước JavaScript của Bootstrap hoặc sử dụng
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
khả năng tiếp cận
Tiêu chuẩn WAI ARIA xác định một thực tế, nhưng điều này dành riêng cho các menu giống như ứng dụng kích hoạt các hành động hoặc chức năng. Menu ARIA chỉ có thể chứa các mục menu, mục menu hộp kiểm, mục menu nút radio, nhóm nút radio và menu phụ
Mặt khác, trình đơn thả xuống của Bootstrap được thiết kế chung chung và có thể áp dụng cho nhiều tình huống và cấu trúc đánh dấu. Chẳng hạn, có thể tạo danh sách thả xuống chứa đầu vào bổ sung và điều khiển biểu mẫu, chẳng hạn như trường tìm kiếm hoặc biểu mẫu đăng nhập. Vì lý do này, Bootstrap không mong đợi (cũng như không tự động thêm) bất kỳ thuộc tính
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Tuy nhiên, Bootstrap có thêm hỗ trợ tích hợp cho hầu hết các tương tác với menu bàn phím tiêu chuẩn, chẳng hạn như khả năng di chuyển qua các phần tử
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
ví dụ
Bọc nút chuyển đổi của menu thả xuống (nút hoặc liên kết của bạn) và menu thả xuống trong
Large button
-
...
Large split button Toggle Dropdown
-
...
Large button
-
...
Large split button Toggle Dropdown
-
...
Large button
-
...
Large split button Toggle Dropdown
-
...
- các yếu tố thích hợp, nhưng đánh dấu tùy chỉnh được hỗ trợ
nút đơn
Bất kỳ
Large button
-
...
Large split button Toggle Dropdown
-
...
Large button
-
...
Large split button Toggle Dropdown
-
...
Large button
-
...
Large split button Toggle Dropdown
-
...
Và với các yếu tố
Large button
-
...
Large split button Toggle Dropdown
-
...
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Phần tốt nhất là bạn cũng có thể làm điều này với bất kỳ biến thể nút nào
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
nút tách
Tương tự, tạo danh sách thả xuống của nút tách với cách đánh dấu gần giống như danh sách thả xuống của nút đơn, nhưng có thêm
Large button
-
...
Large split button Toggle Dropdown
-
...
Chúng tôi sử dụng lớp bổ sung này để giảm 25%
Large button
-
...
Large split button Toggle Dropdown
-
...
Large button
-
...
Large split button Toggle Dropdown
-
...
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
định cỡ
Menu thả xuống nút hoạt động với các nút ở mọi kích cỡ, bao gồm các nút thả xuống mặc định và chia nhỏ
Nút tách lớn Toggle Dropdown
Large button
-
...
Large split button Toggle Dropdown
-
...
Nút tách nhỏ Toggle Dropdown
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
thả xuống tối
Chọn tham gia menu thả xuống tối hơn để phù hợp với thanh điều hướng tối hoặc kiểu tùy chỉnh bằng cách thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Và đưa nó vào sử dụng trong thanh điều hướng
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Hướng
RTL
Chỉ đường được nhân đôi khi sử dụng Bootstrap trong RTL, nghĩa là
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
dropup
Kích hoạt menu thả xuống phía trên các phần tử bằng cách thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Tách dropup Chuyển đổi thả xuống
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Thả ngay
Kích hoạt menu thả xuống ở bên phải của các phần tử bằng cách thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Tách dropend Toggle Dropright
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
thả trái
Kích hoạt menu thả xuống ở bên trái của các phần tử bằng cách thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Bạn có thể sử dụng các yếu tố
Large button
-
...
Large split button Toggle Dropdown
-
...
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
Bạn cũng có thể tạo các mục thả xuống không tương tác với
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Tích cực
Thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Vô hiệu hóa
Thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Theo mặc định, menu thả xuống được tự động định vị 100% từ trên cùng và dọc theo bên trái của menu chính. Bạn có thể thay đổi điều này bằng các lớp
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Đứng lên. Danh sách thả xuống được định vị nhờ Popper trừ khi chúng được chứa trong thanh điều hướng
Ví dụ về menu căn phải
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
căn chỉnh đáp ứng
Nếu bạn muốn sử dụng căn chỉnh đáp ứng, hãy tắt tính năng định vị động bằng cách thêm thuộc tính
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Để căn chỉnh menu thả xuống bên phải với điểm dừng đã cho hoặc lớn hơn, hãy thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Căn trái nhưng căn phải khi màn hình lớn
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Để căn trái menu thả xuống với điểm dừng đã cho hoặc lớn hơn, hãy thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Căn phải nhưng căn trái khi màn hình lớn
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Lưu ý rằng bạn không cần thêm thuộc tính
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
tùy chọn căn chỉnh
Sử dụng hầu hết các tùy chọn được hiển thị ở trên, đây là bản demo bồn rửa nhà bếp nhỏ về các tùy chọn căn chỉnh thả xuống khác nhau ở một nơi
Căn trái, căn phải lg
Căn phải, căn trái lg
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Thêm tiêu đề để gắn nhãn các phần hành động trong bất kỳ menu thả xuống nào
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
dải phân cách
Tách các nhóm mục menu có liên quan bằng một dải phân cách
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Chữ
Đặt bất kỳ văn bản dạng tự do nào trong menu thả xuống có văn bản và sử dụng các tiện ích giãn cách. Lưu ý rằng bạn có thể sẽ cần các kiểu định cỡ bổ sung để hạn chế chiều rộng của menu
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Các hình thức
Đặt một biểu mẫu trong menu thả xuống hoặc biến nó thành một menu thả xuống và sử dụng các tiện ích lề hoặc đệm để cung cấp cho nó khoảng trống mà bạn yêu cầu
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
tùy chọn thả xuống
Sử dụng
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Tự động đóng hành vi
Theo mặc định, menu thả xuống bị đóng khi nhấp vào bên trong hoặc bên ngoài menu thả xuống. Bạn có thể sử dụng tùy chọn
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
ngổ ngáo
Biến
Biến cho tất cả danh sách thả xuống
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Các biến cho
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Các biến cho dấu mũ dựa trên CSS biểu thị tính tương tác của trình đơn thả xuống
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
hỗn hợp
Mixin được sử dụng để tạo dấu mũ dựa trên CSS và có thể tìm thấy trong
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Cách sử dụng
Thông qua thuộc tính dữ liệu hoặc JavaScript, plugin thả xuống chuyển đổi nội dung ẩn (menu thả xuống) bằng cách chuyển đổi lớp
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Trên các thiết bị hỗ trợ cảm ứng, việc mở menu thả xuống sẽ thêm các trình xử lý
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Thông qua thuộc tính dữ liệu
Thêm
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Qua JavaScript
Gọi danh sách thả xuống qua JavaScript
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Bất kể bạn gọi trình đơn thả xuống của mình qua JavaScript hay thay vào đó sử dụng data-api, thì _____270 luôn được yêu cầu phải có mặt trên phần tử kích hoạt của trình đơn thả xuống
Tùy chọn
Các tùy chọn có thể được chuyển qua thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy thêm tên tùy chọn vào
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Độ lệch của danh sách thả xuống so với mục tiêu của nó. Bạn có thể chuyển một chuỗi trong thuộc tính dữ liệu với các giá trị được phân tách bằng dấu phẩy như.
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Khi một hàm được sử dụng để xác định độ lệch, nó được gọi với một đối tượng chứa vị trí popper, tham chiếu và popper rects làm đối số đầu tiên của nó. Nút DOM phần tử kích hoạt được chuyển làm đối số thứ hai. Hàm phải trả về một mảng có hai số.
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Để biết thêm thông tin tham khảo Popper's
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Định cấu hình hành vi tự động đóng của danh sách thả xuống
-
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
-
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
-
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
-
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Để thay đổi cấu hình Popper mặc định của Bootstrap, hãy xem
Khi một chức năng được sử dụng để tạo cấu hình Popper, nó được gọi với một đối tượng chứa cấu hình Popper mặc định của Bootstrap. Nó giúp bạn sử dụng và hợp nhất cấu hình mặc định với cấu hình của riêng bạn. Hàm phải trả về một đối tượng cấu hình cho Popper
Sử dụng chức năng với
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
phương pháp
Phương pháp Mô tảAction Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Sự kiện
Tất cả các sự kiện thả xuống được kích hoạt ở phần tử chuyển đổi và sau đó nổi lên. Vì vậy, bạn cũng có thể thêm trình xử lý sự kiện trên phần tử cha của
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link
Action Toggle Dropdown
- Action
- Another action
- Something else here
- Separated link