下拉菜单是一种可切换菜单,允许用户从预定义列表中选择一个值:
<div class="dropdown">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">
Dropdown button
</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Link 1</a></li>
<li><a class="dropdown-item" href="#">Link 2</a></li>
<li><a class="dropdown-item" href="#">Link 3</a></li>
</ul>
</div>
亲自试一试 »
这个.dropdown
class 表示下拉菜单。
要打开下拉菜单,请使用带有以下类别的按钮或链接.dropdown-toggle
和data-bs-toggle="dropdown"
属性。
添加.dropdown-menu
类到一个<div>
元素来实际构建下拉菜单。然后添加.dropdown-item
下拉菜单中每个元素(链接或按钮)的类。
这个.dropdown-divider
类用于用细水平边框分隔下拉菜单内的链接:
这个.dropdown-header
类用于在下拉菜单中添加标题:
使用以下命令突出显示特定的下拉项目.active
类(添加蓝色背景色)。
要禁用下拉菜单中的某个项目,请使用.disabled
类(在悬停时获得浅灰色文本颜色和 "no-parking-sign" 图标):
<li><a class="dropdown-item" href="#">Normal</a></li>
<li><a class="dropdown-item active" href="#">Active</a></li>
<li><a class="dropdown-item disabled" href="#">Disabled</a></li>
亲自试一试 »
您还可以创建 "dropend" 或 "dropstart" 菜单,方法是添加 .dropend
或者.dropstart
下拉菜单元素的类。请注意,插入符号/箭头是自动添加的:
要右对齐下拉菜单,请添加.dropdown-menu-end
使用 .dropdown-menu 为元素添加类:
如果您希望下拉菜单向上展开而不是向下展开,请将 class="dropdown" 的 <div> 元素更改为"dropup"
:
这个.dropdown-item-text
类用于将纯文本添加到下拉项,或用于默认链接样式的链接。
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Link 1</a></li>
<li><a class="dropdown-item" href="#">Link 2</a></li>
<li><a class="dropdown-item" href="#">Link 3</a></li>
<li><a class="dropdown-item-text" href="#">Text Link</a></li>
<li><span class="dropdown-item-text">Just Text</span></li>
</ul>
亲自试一试 »
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Sony</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Tablet</a></li>
<li><a class="dropdown-item" href="#">Smartphone</a></li>
</ul>
</div>
</div>
亲自试一试 »
<div class="btn-group-vertical">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Sony</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Tablet</a></li>
<li><a class="dropdown-item" href="#">Smartphone</a></li>
</ul>
</div>
</div>
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!