11.8 学习记录

下拉菜单弹出方向设置

下拉菜单弹出方向默认为向下,当然我们也可以设置不同的方向。

指定向右弹出的下拉菜单

如果你希望下拉菜单向右下方弹出,可以在 div 元素上添加 .dropdown-menu-end 类:

实例

<!-- 右下方拉菜单按钮 --> <div class="dropdown dropdown-menu-end"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown"> 下拉菜单右下方弹出 </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">链接 1</a></li> <li><a class="dropdown-item" href="#">链接 2</a></li> <li><a class="dropdown-item" href="#">链接 3</a></li> </ul> </div>

尝试一下 »

指定向上弹出的上拉菜单

如果你希望上拉菜单向上弹出,可以在 div 元素上添加 "dropup" 类:

实例

<!-- 向上菜单 --> <div class="dropup"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown"> 下拉菜单 </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">链接 1</a></li> <li><a class="dropdown-item" href="#">链接 2</a></li> <li><a class="dropdown-item" href="#">链接 3</a></li> </ul> </div>

尝试一下 »

指定向左边弹出的下拉菜单

如果你希望下拉菜单向上弹出,可以在 div 元素上添加 dropstart 类:

实例

<!-- 左边的下拉菜单 --> <div class="dropstart"> 添加一些内容,用于测试向左边弹出效果。<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown"> 下拉菜单 </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">链接 1</a></li> <li><a class="dropdown-item" href="#">链接 2</a></li> <li><a class="dropdown-item" href="#">链接 3</a></li> </ul> </div>

尝试一下 »

下拉菜单设置文本

.dropdown-item-text 类可以设置下拉菜单中的文本项:

实例

<ul class="dropdown-menu"> <li><a class="dropdown-item" href="#">链接 1</a></li> <li><a class="dropdown-item" href="#">链接 2</a></li> <li><a class="dropdown-item" href="#">链接 3</a></li> <li><a class="dropdown-item-text" href="#">文本链接</a></li> <li><span class="dropdown-item-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>

尝试一下 »

导航栏案例

实例

 


尝试一下 »
posted @ 2021-11-08 14:06  While!true  阅读(53)  评论(0编辑  收藏  举报