Bootstrap 4 - 下拉菜单

17 Mar 2025 | 5 分钟阅读

下拉列表或下拉菜单可以定义为一个图形控件元素,它与列表框有些相似,它使用户可以从列表中或菜单中选择一个值。

Bootstrap 4 中,可以使用不同类型的下拉菜单,下面给出了这些下拉菜单的列表

  1. 基本下拉菜单
  2. 带有分隔线的下拉菜单
  3. 带有标题的下拉菜单
  4. 带有禁用和活动元素的下拉菜单
  5. 在任何位置的下拉菜单,即右、左和向上
  6. 带下拉菜单的组按钮

基本下拉菜单

基本下拉菜单是一个可切换的下拉菜单,它允许用户从预定义的选项列表中选择一个选项。在基本下拉菜单中,使用 .dropdown 类表示下拉菜单。

用户还可以使用带有 .dropdown-toggle 类的按钮或链接以及 data-toggle="dropdown" 属性来打开下拉菜单。

用户必须将 .dropdown-menu 类添加到 <div> 元素以实际构建下拉菜单。然后将 .dropdown-item 类添加到下拉菜单中每个元素,例如链接或按钮。

基本下拉菜单的示例代码如下所示

立即测试

输出结果将是

Bootstrap 4 Dropdowns

带有分隔线的下拉菜单

通过使用带有分隔线的下拉菜单,用户可以使用分隔线创建相关菜单项的单独组。使用细水平线显示分隔。

带有分隔线的下拉菜单的示例代码如下所示

立即测试

示例代码的输出结果将是

Bootstrap 4 Dropdowns

带有标题的下拉菜单

用户可以使用 .dropdown-header 类在下拉菜单中添加标题。

带有标题的下拉菜单的示例代码如下所示

立即测试

示例代码的输出结果将是

Bootstrap 4 Dropdowns

带有禁用和活动元素的下拉菜单

在带有禁用和活动元素的下拉菜单中,元素使用 .active 类通过添加蓝色背景颜色来突出显示特定的下拉菜单项。

同样,为了禁用下拉菜单中的项目,用户必须使用 .disabled 类,该类会获得浅灰色文本颜色,并在悬停时显示一个“禁止停车”图标。

带有禁用和活动元素的下拉菜单的示例代码如下所示

立即测试

示例代码的输出结果将是

Bootstrap 4 Dropdowns

在任何位置的下拉菜单,即右、左和向上

用户还可以通过向下拉菜单元素添加 .dropright.dropleft 类来创建“drop right”或“drop left”菜单。

除此之外,如果用户希望下拉菜单向上展开而不是向下展开,则将 <div> 元素(class="dropdown")更改为“dropup”

在此下拉菜单中,自动添加了插入符号/箭头。

任何位置的下拉菜单(例如右侧或左侧)的示例代码

输出

Bootstrap 4 Dropdowns

输出

Bootstrap 4 Dropdowns

Dropup 菜单的示例代码如下所示

立即测试

示例代码的输出结果将是

Bootstrap 4 Dropdowns

带下拉菜单的组按钮

对于使用下拉菜单的分组按钮,用户必须添加多个按钮,并将下拉菜单功能添加到其中一个按钮。

带下拉菜单的组按钮的示例代码如下所示

立即测试

示例代码的输出结果将是

Bootstrap 4 Dropdowns

用户还可以创建垂直对齐的按钮下拉菜单。下面给出一个示例

此代码的输出结果将是

Bootstrap 4 Dropdowns
下一个主题Bootstrap 4 旋转器