菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 下拉菜单


基本下拉菜单

下拉菜单是一个可切换的菜单,允许用户从预定义列表中选择一个值

示例

<div class="dropdown">
  <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">下拉菜单示例
  <span class="caret"></span></button>
  <ul class="dropdown-menu">
    <li><a href="#">HTML</a></li>
    <li><a href="#">CSS</a></li>
    <li><a href="#">JavaScript</a></li>
  </ul>
</div>
自己动手试一试 »

示例解释

`.dropdown` 类表示一个下拉菜单。

要打开下拉菜单,请使用带有 .dropdown-toggle 类和 data-toggle="dropdown" 属性的按钮或链接。

.caret 类创建一个caret箭头图标(),这表明该按钮是下拉菜单。

.dropdown-menu 类添加到 <ul> 元素以实际构建下拉菜单。


下拉分隔线

.divider 类用于在下拉菜单中的链接之间添加一条细的水平分隔线

示例

<li class="divider"></li>
自己动手试一试 »


下拉标题

`.dropdown-header` 类用于在下拉菜单中添加标题

示例

<li class="dropdown-header">下拉菜单标题 1</li>
自己动手试一试 »

禁用和激活项

使用 .active 类突出显示特定的下拉菜单项(添加蓝色背景色)。

要禁用下拉菜单中的一项,请使用 `.disabled` 类(鼠标悬停时显示浅灰色文本颜色和“禁止通行”图标)。

示例

<li class="disabled"><a href="#">CSS</a></li>
<li class="active"><a href="#">HTML</a></li>
自己动手试一试 »

下拉菜单位置

要使下拉菜单右对齐,请将 .dropdown-menu-right 类添加到带有 .dropdown-menu 的元素上

示例

<ul class="dropdown-menu dropdown-menu-right">
自己动手试一试 »

下拉菜单

如果您希望下拉菜单向上展开而不是向下展开,请将类为 `"dropdown"` 的 `<div>` 元素更改为 `"dropup"`。

示例

<div class="dropup">
自己动手试一试 »

下拉菜单可访问性

为了提高屏幕阅读器用户的可访问性,在创建下拉菜单时,您应该包含以下 rolearia-* 属性

示例

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown">教程
  <span class="caret"></span></button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
    <li role="presentation"><a role="menuitem" href="#">HTML</a></li>
    <li role="presentation"><a role="menuitem" href="#">CSS</a></li>
    <li role="presentation"><a role="menuitem" href="#">JavaScript</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" href="#">关于我们</a></li>
  </ul>
</div>
自己动手试一试 »

通过练习来测试自己

练习

添加所需的类和属性以创建下拉列表。

<div class="">
  <button 
  class="btn btn-primary ">
  Dropdown Example
  <span class="caret"></span></button>
  <ul class="">
    <li><a href="#">HTML</a></li>
    <li><a href="#">CSS</a></li>
    <li><a href="#">JavaScript</a></li>
  </ul>
</div>

开始练习


完整的 Bootstrap 下拉菜单参考

有关所有下拉菜单选项、方法和事件的完整参考,请访问我们的 Bootstrap JS 下拉菜单参考


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持