Bootstrap入门(十)组件4:按钮组与下拉菜单结合
 
先引入本地的CSS文件和JS文件(注:1.bootstrap是需要jQuery支持的。2.需要在<body>当中添加)

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

<script src="jquery-3.1.0.min.js" type="text/javascript"></script>
<script src="bootstrap.min.js" type="text/javascript"></script>
 
1.按钮组与下拉菜单
把任意一个按钮放入 .btn-group 中,然后加入适当的菜单标签,就可以让按钮作为菜单的触发器了。 只要改变一些基本的标记,就能把按钮变成下拉菜单的开关。

     <div class='btn-group'>
<button type="button" class="btn btn-default">1</button>
<button type="button" class="btn btn-default">2</button>
<button type="button" class="btn btn-default">3</button>
<div class="btn-group">
<button type='button' class="btn btn-default dropdown-toggle" data-toggle='dropdown'>
下拉菜单
<span class='caret'></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">dianwo1</a>
<li><a href="#">dianwo2</a>
</ul>
</div>
</div>
效果:
 

2.颜色
修改button的class,可以改变按钮式下拉菜单的颜色,(详细可以看入门(六)按钮与图片)
 
比如我们添加 btn-info属性

       <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div>
效果

 
3.分裂式下拉菜单
修改上一段代码,用一个新的button来代替span
 

        <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle">xiala2</button>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div>
效果,明显是分裂开来了
 

4.大小
跟前面的一样,响应式,自然也有不同的大小(btn-lg 、btn-sm 、btn-xs )
(如果是运用在分裂式下拉菜单中,需要在两个button都添加属性,否则两个的大小会不一样大的)

       <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle btn-lg" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div> <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div> <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle btn-sm" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div> <div class='btn-group'>
<button type="button" class="btn btn-info dropdown-toggle btn-xs" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div>
效果:
 

 
5.内容向上
有时候按钮式处于下方的,希望点击后内容是向上显示的
修改div的class,添加一个dropup属性

       <div class='btn-group dropup'>
<button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
xiala1
<span class="caret"></span>
</button>
<ul class='dropdown-menu' role='menu'>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
<li><a href="#">1</a></li>
</ul>
</div>
效果
 

 
 
 
 
 

Bootstrap入门(十)组件4:按钮组与下拉菜单结合的更多相关文章

  1. Bootstrap历练实例:标签页内的下拉菜单

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  2. 简单叨叨bootstrap按钮无限层级下拉菜单的实现

    0.写在前面的话 最近看书都懈怠了,又正值新项目,虽说并不是忙得不可开交,好吧我老实交待,我就是偷懒了其实,博客也没更.言归正传,对于前端的不熟悉现在确实是个让我头疼的事情,以至于一些功能要在网络上漫 ...

  3. bootstrap 响应式导航条模板(含下拉菜单,弹出框)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. Delphi 工具条按钮上的下拉菜单

    制作步骤: 1.添加一个 TImageList: ImageList1, 然后载入些图标; 2.添加两个 TPopupMenu: PopupMenu1.PopupMenu2, 并分别添加些菜单项; 3 ...

  5. Bootstrap入门(八)组件2:下拉菜单

    Bootstrap入门(八)组件2:下拉菜单   先引入本地的CSS文件和JS文件(注:1.bootstrap是需要jQuery支持的.2.需要在<body>当中添加) <link ...

  6. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:内嵌下拉菜单的按钮组

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. Bootstrap<基础十四> 按钮下拉菜单

    使用 Bootstrap class 向按钮添加下拉菜单.如需向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可.也可以使用 <span class=&qu ...

  8. Bootstrap 字体图标、下拉菜单、按钮组

    Bootstrap 字体图标(Glyphicons) 需要引入fonts文件夹中的文件,而且该文件夹必须命名为fonts,然后引进css文件,jQuery文件,以及bootstrap的js文件. 用法 ...

  9. Bootstrap入门(六)按钮和图片

    Bootstrap入门(六)按钮和图片   先引入本地的CSS文件 <link href="css/bootstrap.min.css" rel="styleshe ...

随机推荐

  1. ural1316 Electronic Auction

    Electronic Auction Time limit: 0.5 secondMemory limit: 64 MB There is a deficit in cast-iron pigs in ...

  2. JSP/JAVA目录清单

    JAVA253中国象棋(CS) JAVA258网络五子棋游戏的设计与实现(CS) JAVA390停车场管理系统SQL(CS) JSP001学生综合素质测评系统JAVA+Mysql JSP002学生成绩 ...

  3. IT人常用的网站

    一.网页设计类 蓝色理想 http://www.blueidea.com 网页设计师联盟 http://www.68design.net 网页设计大本营 http://www.code-123.com ...

  4. Python+Selenium定位不到元素常见原因及解决办法(报:NoSuchElementException)

         在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException ...

  5. Identifying Dialogue Act Type

    Natural Language Processing with Python Chapter  6.2 import nltk from nltk.corpus import nps_chat as ...

  6. 不同版本的mysql字符集的默认编写

    原来在5.1版本时,为了解决中文乱码问题设置默认字符集为utf8时,在my.ini内的 [mysql] 和 [mysqld] 项中都是写: default-character-set=utf8 到了5 ...

  7. (简单) POJ 1797 Heavy Transportation,Dijkstra。

    Description Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can no ...

  8. Arduino中hex文件的保存及应用(转)

    源:Arduino中hex文件的保存及应用 arduino在编译.链接.下载之后,hex文件自动删除了,造成软件仿真(如用proteus仿真)及其他单片机板应用的不便.以下是自己实践的小结,与大家分享 ...

  9. android测试之——mokeyrunner上(二)

    以下是本人原创,如若转载和使用请注明转载地址.本博客信息切勿用于商业,可以个人使用,若喜欢我的博客,请关注我,谢谢!博客地址 感谢您支持我的博客,我的动力是您的支持和关注!如若转载和使用请注明转载地址 ...

  10. Extjs4中的常用组件:Grid、Tree和Form

    至此我们已经学习了Data包和布局等API.下面我们来学习作为Extjs框架中我们用得最多的用来展现数据的Grid.Tree和Form吧! 目录: 5.1. Grid panel 5.1.1. Col ...