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

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

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

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


Bootstrap 组件_下拉菜单


目录:

一、实例

二、对齐

三、标题

四、分割线

五、禁用的菜单项


一、实例

用于显示链接列表的可切换、有上下文的菜单。

下拉的  JavaScript  插件让它具有了交互性。

将下拉菜单触发器和下拉菜单都包裹在  .dropdown  里,或者另一个声明了  position:relative; 的元素。然后加入组成菜单的 HTML 代码。

通过为下拉菜单的父元素设置  .dropup 类,可以让菜单向上弹出(默认是向下的)。

我们来举个例子,创建新的文件,命名 dropdown   ,

给它个标题“<title>下拉菜单<title>”

,引入文件

<link herf ="bootstrap.min.css"rel="stylesheet/">

然后需要注意的是引入菜单栏需要我们的引入键,我们在这里引入<script  src="jquery-2.2.1. min.js"></script>,然后引入<script  src="bootstrap. min.js"></script>

写一个<div class="container">

写入一个<div class="dropdown">

再写一个<button type="button" class="btn  btn-default" dropdown-toggle" data-toggle="dropdown" aria-explanded="false">      

地铁线路

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

</button>

<ul class="dropdown-menu">

<li><a  herf="#">1</a></li>

<li><a  herf="#">1</a></li>

<li><a  herf="#">1</a></li>

<li><a  herf="#">1</a></li>

执行看效果,看到地铁路线的按钮,点击,会有四个总得项目,这就是我们下拉菜单。


二、对齐

在默认情况下,下拉菜单自动沿着父元素的上沿和左侧被定位为100%宽度。

为 .dropdown-menu 添加 .dropdown-menu-right 类可以让菜单对齐。

1、可能需要额外的定位 May require additional positioning

在正常的文档流中,通过 CSS 为下拉菜单进行定位。这就意味着下拉菜单可能会由于设置了 overflow 属性的父元素而被部分遮挡或超出视口(viewport)的显示范围。如果出现这种问题,请自行解决。

2、不建议使用 .pull-right

从 v3.1.0版本开始,我们不再建议对下拉菜单使用 .pull-right 类。如需将菜单右对齐,请使用 .dropdown-menu-right 类。导航条中如需添加右对齐的导航(dav)组件,请使用 .pull-right 的 mixin 的版本,可以自动对齐菜单。

如需左对齐,请使用 .dropdown-menu-left 类。


三、标题

在任何下拉菜单中均可通过添加标题来表明一组动作。


四、分割线

为下拉菜单添加一条分割线,用于将多个链接分组。


五、禁用的菜单项

为下拉菜单中的 <li> 元素添加 .disabled 类 ,从而禁用相应的菜单项。

相关文章
N..
|
开发框架 前端开发 UED
Bootstrap下拉菜单与选项卡
Bootstrap下拉菜单与选项卡
N..
169 1
N..
|
开发框架 前端开发 UED
Bootstrap的CSS组件
Bootstrap的CSS组件
N..
250 0
|
前端开发
Bootstrap 5 保姆级教程(八):卡片 & 下拉菜单
Bootstrap 5 保姆级教程(八):卡片 & 下拉菜单
|
前端开发
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 下拉菜单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` 类实现右对齐或左对齐。示例代码展示了如何使用这些类。
Bootstrap5 下拉菜单1
Bootstrap5 下拉菜单是可切换的上下文菜单,以列表形式显示链接。通过 `.dropdown` 类指定下拉菜单,按钮或链接需添加 `.dropdown-toggle` 和 `data-bs-toggle=&quot;dropdown&quot;` 属性。实际下拉菜单使用 `.dropdown-menu` 类,选项添加 `.dropdown-item` 类。`.dropdown-divider` 类用于创建水平分割线。