Bootstrap 组件_按钮式下拉菜单 | 学习笔记

简介: 快速学习 Bootstrap 组件_按钮式下拉菜单

开发者学堂课程【前端开发框架Bootstrap使用教程Bootstrap 组件_按钮式下拉菜单】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/360/detail/4241


Bootstrap 组件_按钮式下拉菜单


目录:

一、按钮式下拉菜单

二、单按钮下拉菜单

三、分裂式按钮下拉菜单

四、尺寸

五、向上弹出式菜单


一、按钮式下拉菜单

把任意一个按钮放入 .btn-group 中,然后加入适当的菜单标签,就可以让按钮作为菜单的触发器了。

插件依赖

按钮式下拉菜单依赖下拉菜单插件, 因此需要将此插件包含在你所使用的 Bootstrap 版本中。


二、单按钮下拉菜单

只要改变一些基本的标记,就能把按钮变成下拉菜单的开关。

实例:

<!-- Single button-->

<div class="btn-group">

<button type= "button" class-"btn btn- default dropdowm- toggle"data-toggle="dropdoun" aria-haspopup="true" aria-expanded="false">

Action (span class="caret"></span>

</button>

<ul class="dropdown-menu">

<li><a href="#" >Actiont</a></li>

<li><a href="#" >Another action</a></li>

<li><a href="#" >Something else here</a></li>

<li role="separator" class-"divider"></li>

<li><a href="#" >Separated link</a></li>

</ul>

</div>


三、分裂式按钮下拉菜单

相似地,分裂式按钮下拉菜单也需要同样的改变一些标记 ,但只是多一个分开的按钮。

实例:

<!-- Single button-->

<div class="btn-group">

<button type= "button" class-"btn btn- default dropdowm- toggle"data-toggle="dropdoun" aria-haspopup="true" aria-expanded="false">

<span class="caret"></span>

<span class=" sr-only">Toggle Dropdown</span>

</button>

<ul class="dropdown-menu">

<li><a href="#" >Actiont</a></li>

<li><a href="#" >Another action</a></li>

<li><a href="#" >Something else here</a></li>

<li role="separator" class-"divider"></li>

<li><a href="#" >Separated link</a></li>

</ul>

</div>


四、尺寸

按钮式下拉菜单适用所有尺寸的按钮。

实例:

<!-- Large button group -->

<div class="btn-group">

<button class="btn btn-default btn-1g dropdown-toggle" type="button" data- toggle="dropdown" aria-haspopup="true"  aria-expanded="false">

Large button <span class="caret"></span>

</button>

<ul class="dropdown- menu" >

</ul>

</div>

<!-- Small button group -->

<div class-"btn-group">

<button class="btn btn-default btn-sm dropdown-toggle" type-"button" data- toggle= "dropdown" aria-haspopup="true"  aria- expanded="false">

Small button <span class="caret"></span>

</button>

<ul class="dropdown-menu">

</ul>

</div>

<!-- Extra small button group -->

<div class-"btn-group">

<button class-"btn btn-default btn-xs dropdown-toggle" type="button" data- toggle="dropdown" aria-haspopup=" true" aria-expanded="false">

Extra 5nal1 button <span class-"caret"></spans

</button>

<ul class="dropdowt-menu">

<!-- Dropdown menu links -->

</u1>

</d1v>


五、向上弹出式菜单

给父元素添加.dropup 类就能使触发的下拉菜单朝上方打开。

实例:

<div class="btn-group dropup">

<button type="button" class="btn btn-default" >Dropup</button>

<button type= "button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">

<span class="caret"></span>

<span class=" sr-only">Toggle Dropdown</span>

</button>

<ul classa=" dropdown-menu">

<!-- Dropdown menu links -->

</ul>

</div>


相关文章
Bootstrap5 按钮组2
使用 `.btn-group-vertical` 类可以创建垂直排列的按钮组。
|
前端开发
Bootstrap5 下拉菜单5
此示例展示了如何使用 Bootstrap 的 `dropstart` 类创建一个向左弹出的下拉菜单。通过在 `div` 元素上添加 `dropstart` 类,可以实现下拉菜单从按钮左侧弹出的效果。菜单包含三个链接项。
Bootstrap5 下拉菜单7
按钮组中可以嵌入下拉菜单,实现更多功能选项。示例展示了水平和垂直按钮组中添加下拉菜单的方法,通过 `dropdown-toggle` 类和 `data-bs-toggle=&quot;dropdown&quot;` 属性实现下拉效果。
Bootstrap5 下拉菜单6
使用 `.dropdown-item-text` 类可以在下拉菜单中添加纯文本项,
Bootstrap5 下拉菜单4
要使上拉菜单向上弹出,可在 div 元素中添加 &quot;dropup&quot; 类。示例代码包括一个按钮和一个包含三个链接的下拉菜单列表。当点击按钮时,菜单将向上弹出。
Bootstrap5 按钮组5
按钮组可以将多个按钮并列显示在同一行上,
Bootstrap5 按钮组4
这是一个垂直按钮组示例,包含三个按钮:Apple、Samsung 和 Sony。其中 Sony 按钮是一个下拉菜单,包含 Tablet 和 Smartphone 两个选项。
Bootstrap5 按钮组3
按钮组内嵌下拉菜单示例:包含两个普通按钮(Apple 和 Samsung)和一个带下拉菜单的按钮(Sony),下拉菜单中包含 Tablet 和 Smartphone 两个选项。
|
移动开发
Bootstrap5 下拉菜单2
`.dropdown-header` 类用于在下拉菜单中添加标题,例如:`&lt;li&gt;&lt;h5 class=&quot;dropdown-header&quot;&gt;标题 1&lt;/h5&gt;&lt;/li&gt;`。`.active` 类可使选项高亮显示,`.disabled` 类可禁用选项。下拉菜单可通过添加 `.dropend` 或 `.dropstart` 类实现右对齐或左对齐。示例代码展示了如何使用这些类。