Bootstrap的下拉菜单dropdown 深碍√TFBOYSˉ_ 2021-09-15 01:44 709阅读 0赞 **.dropdown** 类用来指定一个下拉菜单。 我们可以使用一个按钮或链接来打开下拉菜单, 按钮或链接需要添加 **.dropdown-toggle** 和 **data-toggle="dropdown"** 属性。 <div class="container"> <h2>下拉菜单</h2> <p>.dropdown 类用来指定一个下拉菜单。</p> <p>.dropdown-menu 类来设置实际下拉菜单。</p> <p>我们可以使用一个按钮或链接来打开下拉菜单, 按钮或链接需要添加 .dropdown-toggle 和 data-toggle="dropdown" 属性。</p> <div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Dropdown button </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> <a class="dropdown-item" href="\#">Link 3</a> </div> </div> </div> ![Image 1][] 结合按钮使用请参考http://blog.csdn.net/qq\_41328247/article/details/79648998 **.dropdown** 类用来指定一个下拉菜单。 我们可以使用一个按钮或链接来打开下拉菜单, 按钮或链接需要添加 **.dropdown-toggle** 和 **data-toggle="dropdown"** 属性。 class to a **<div>** 元素上添加 **.dropdown-menu** 类来设置实际下拉菜单,然后在下拉菜单的选项中添加 **.dropdown-item**类。 ## 下拉菜单中的分割线 ## **.dropdown-divider** 类用于在下拉菜单中创建一个水平的分割线: ## 下拉菜单中的标题 ## **.dropdown-header** 类用于在下拉菜单中添加标题: <div class="container"> <h2>下拉菜单中</h2> <p>.dropdown-divider 类用于在下拉菜单中创建一个水平的分割线:</p> <div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Dropdown button </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> <a class="dropdown-item" href="\#">Link 3</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="\#">Another link</a> </div> </div> </div> ![Image 1][] 下拉菜单增加标题 <div class="container"> <h2>下拉菜单中</h2> <p>.dropdown-header 类用于在下拉菜单中添加标题:</p> <div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Dropdown button </button> <div class="dropdown-menu"> <h5 class="dropdown-header">Dropdown header</h5> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> <a class="dropdown-item" href="\#">Link 3</a> <h5 class="dropdown-header">Dropdown header</h5> <a class="dropdown-item" href="\#">Another link</a> </div> </div> </div> ![Image 1][] ## 下拉菜单中的可用项与禁用项 ## .active 类会让下拉菜单的选项高亮显示 (添加蓝色背景)。 如果要禁用下拉菜单的选项,可以使用**.disabled** 类。 <div class="container"> <h2>下拉菜单</h2> <p>.active 类会让下拉菜单的选项高亮显示 (添加蓝色背景)。</p> <p>如果要禁用下拉菜单的选项,可以使用.disabled 类。</p> <div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Dropdown button </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Normal</a> <a class="dropdown-item active" href="\#">Active</a> <a class="dropdown-item disabled" href="\#">Disabled</a> </div> </div> </div> ![Image 1][] ## 下拉菜单的定位 ## 如果我们想让下拉菜单右对齐,可以在元素上的 .dropdown-menu 类后添加 **.dropdown-menu-right** 类。 <div class="container"> <h2>下拉菜单</h2> <p>如果我们想让下拉菜单右对齐,可以在元素上的 .dropdown-menu 类后添加 .dropdown-menu-right 类。</p> <div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Dropdown button </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> <a class="dropdown-item" href="\#">Link 3</a> </div> </div> </div> 上拉菜单只需要在div定义class时将dropdown改成" 替换为 **"dropup"**: dropdown-toggle-split是将下拉菜单中的边框设置 <div class="container"> <h2>按钮中的下拉菜单</h2> <div class="btn-group"> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-primary dropdown-toggle " data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-secondary">Secondary</button> <button type="button" class="btn btn-secondary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-success dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-info dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-warning dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-danger">Danger</button> <button type="button" class="btn btn-danger dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"> <span class="caret"></span> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="\#">Link 1</a> <a class="dropdown-item" href="\#">Link 2</a> </div> </div> ![Image 1][] [Image 1]:
还没有评论,来说两句吧...