下拉菜单:
下拉菜单是比较常见的
直接看源码:
.dropdown
表示下拉框
按钮和下拉框都要放在dropdown
类的div下
要打开下拉菜单,请使用按钮或具有属性的类.dropdown-toggle
和 属性data-toggle="dropdown"
span+.caret
类可以创建一个插入箭头图标
.dropdown-menu
类添加到<ul>元素中 变成下拉框元素
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> 哈哈
<span class="caret"></scan></button>
<ul class="dropdown-menu">
<li><a href="#">html</a></li>
<li><a href="#">html</a></li>
<li><a href="#">html</a></li>
</ul>
</div>
效果图:
点击就会出现三个下拉框。
divider
类
<li class="divider"></li>
在下拉框元素中加入这一行 会出现一条横线 算是分割线吧 效果就是一条灰色的实线
举例:
<ul class="dropdown-menu">
<li><a href="#">html</a></li>
<li class="divider"></li>
<li><a href="#">css</a></li>
<li><a href="#">js</a></li>
</ul>
电脑无法截屏……大家自己demo试试
dropdown-header
类:
是添加下拉框标题 效果是:无法点击的 颜色较浅,字体变小的内容
举个栗子:
<ul class="dropdown-menu">
<li class="dropdown-header">表头</li>
<li><a href="#">html</a></li>
<li><a href="#">css</a></li>
<li><a href="#">js</a></li>
</ul>
.disabled
类:
这个类很常见的
增添了一个无法点击的一行
举个栗子:
<ul class="dropdown-menu">
<li class="disabled"><a href="#">无法点击</a></li>
<li><a href="#">html</a></li>
<li><a href="#">css</a></li>
<li><a href="#">js</a></li>
</ul>
.dropdown-menu-right
类:
让下拉框右对齐:
举个栗子:
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#">html</a></li>
<li><a href="#">css</a></li>
<li><a href="#">js</a></li>
</ul>
效果图:
下拉框内容居然出现在了右边 不过看起来好别扭哦
dropup
类:
要是你不喜欢下拉 你也可以把它变成上拉框
很简单 就是将class =“dropdown”的<div>元素更改为"dropup"
举个栗子:
<div class="dropup">
<button class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> 哈哈
<span class="caret"></scan></button>
<ul class="dropdown-menu">
<li><a href="#">html</a></li>
<li><a href="#">css</