Bootstrap按钮菜单

按钮下拉菜单

向按钮添加下拉菜单,只需要简单地在在一个 .btn-group 中放置按钮和下拉菜单即可

<!doctype html>
<html lang="en">
<head>
	<!--网站编码格式,UTF-8 国际编码,GBK或 gb2312 中文编码-->
	<meta http-equiv="content-type" content="text/html;charset=utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="Keywords" content="关键词一,关键词二">
	<meta name="Description" content="网站描述内容">
	<meta name="Author" content="Yvette Lau">
	<meta name = "viewport" content = " width = device-width, initial-scale = 1 ">
	<title>BootstrapDemo</title>
	<!--css js 文件的引入-->
	<link rel="stylesheet" type="text/css" href="../bootstrap-3.3.5-dist/css/bootstrap.min.css">
	<script type="text/javascript" src = "../jquery-1.11.2.min.js"></script>
	<script type="text/javascript" src = "../bootstrap-3.3.5-dist/js/bootstrap.min.js"></script>
</head>
<body style="padding: 20px;">
    <div class="btn-group btn-group-lg">
    	<button type="button" class="btn btn-info dropdown-toggle" data-toggle = "dropdown">按钮菜单
    		<span class = "caret"></span>
    	</button>
    	<ul class="dropdown-menu" role = "menu">
    		<li role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
    <div class="btn-group btn-group-lg">
    	<button type="button" class="btn btn-warning dropdown-toggle" data-toggle = "dropdown">按钮菜单
    		<span class = "caret"></span>
    	</button>
    	<ul class="dropdown-menu" role = "menu">
    		<li role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
</body>
</html>

此处我们未使用div class = "dropdown",尽管dropdown也可以实现按钮下拉菜单,但是dropdown是块级显示的。而.btn-group

的display是inline-block.

效果:

分割的按钮下拉菜单

使用两个Button,一个显示内容,另一个用来显示下拉功能

<body style="padding: 20px;">
    <div class="btn-group btn-group-lg">
    	<button type="button" class="btn btn-info">按钮菜单</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 role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
    <div class="btn-group btn-group-lg">
    	<button type="button" class="btn btn-warning">按钮菜单</button>
    	<button type="button" class="btn btn-warning dropdown-toggle" data-toggle = "dropdown">
    		<span class = "caret"></span>
    	</button>
    	<ul class="dropdown-menu" role = "menu">
    		<li role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
</body>

效果:

按钮上拉菜单

只需要在.btn-group容器中添加.dropup即可。

<body style="padding: 200px;">
    <div class="btn-group btn-group-lg dropup">
    	<button type="button" class="btn btn-info">按钮菜单</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 role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
    <div class="btn-group btn-group-lg dropup">
    	<button type="button" class="btn btn-warning">按钮菜单</button>
    	<button type="button" class="btn btn-warning dropdown-toggle" data-toggle = "dropdown">
    		<span class = "caret"></span>
    	</button>
    	<ul class="dropdown-menu" role = "menu">
    		<li role = "presentation"><a href="#">子菜单1</a></li>
    		<li role = "presentation"><a href="#">子菜单2</a></li>
    		<li role = "presentation"><a href="#">子菜单3</a></li>
    		<li role = "presentation"><a href="#">子菜单4</a></li>
    	</ul>
    </div>
</body>

时间: 2024-10-28 16:33:48

Bootstrap按钮菜单的相关文章

第二百三十七节,Bootstrap图标菜单按钮组件

Bootstrap图标菜单按钮组件 学习要点: 1.小图标组件 2.下拉菜单组件 3.按钮组组件 4.按钮式下拉菜单 本节课我们主要学习一下 Bootstrap 的三个组件功能:小图标组件.下拉菜单组件和各 种按钮组件. 一.小图标组件 Bootstrap 提供了免费的 263 个小图标(数了两次),具体可以参考中文官网的组件 链接:http://v3.bootcss.com/components/#glyphicons.

BootStrap 按钮组简单介绍

学会按钮组需要掌握以下几个类. btn   btn-group btn-toolbar  btn-group-vertical   和 下拉菜单的基本类 dropdown-toggle dropdown-menu 和属性 data-toggle="dropdown"; 1:基本按钮组,仅仅一个 btn-group 就 OK 了. 1 <span class="btn-group " > 2 <button class="btn btn-p

第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件

jQuery EasyUI,SplitButton(分割按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 SplitButton(分割按钮)组件的使用方法,这个组件依赖 于 Menu(菜单)组件和 LinkButton(按钮)组件. 注意:SplitButton(分割按钮)组件与,MenuButton(菜单按钮)是一样的,不同是(分割按钮)组件多了一个分隔符 一加载方式 class 加载方式 <a href="javascript:void

quick-cocos2d-x学习笔记【6】——制作自定义效果按钮菜单

前面提到的是基本的菜单使用,还是很容易的,不过我们在商业产品中,经常看到的按钮都是非常好看,不光光是图片做得精美,而且动画效果也很棒.Candy Crash都玩过吧,看它们那个按钮,真的像果冻一样,效果确实很赞,所以我们也来做个,当然不是它那个效果,而且点击之后有一个抖动的效果.像这样, 好了,开始做个吧,我这个也是搬了一下coinflip中的按钮代码,算是学习一下. 创建一个views文件夹,里面创建一个MyButton.lua文件,这个就是我们的自定义按钮类了.实现的原理比较简单,在ui.n

Bootstrap 按钮,图片,辅助类

Bootstrap 按钮 任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观.但是 Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示: 以下样式可用于<a>, <button>, 或 <input> 元素上: 类 描述 实例 .btn 为按钮添加基本样式 尝试一下 .btn-default 默认/标准按钮 尝试一下 .btn-primary 原始按钮样式(未被操作) 尝试一下 .btn-success 表示成功的动作 尝试一下 .bt

Bootstrap按钮插件

前面的话 按钮插件提供了一组可以控制按钮多种状态的功能,比如按钮的禁用状态.正在加载状态.正常状态等.本文将详细介绍Bootstrap按钮插件 加载状态 通过按钮可以设计状态提示,当单击按钮时,会显示loading状态信息.例如,点击"加载"按钮,会触发按钮的加载的状态 通过添加 data-loading-text="Loading..." 可以为按钮设置正在加载的状态,但从 v3.3.5 版本开始,此特性不再建议使用,并且已经在 v4 版本中删除了 [注意]如果不

JS组件系列——Bootstrap右键菜单解决方案:ContextMenu

前言:有段时间没发表随笔了,过个年人都变得懒了.新年刚来上班,今天正好得空,将去年遗留的两个小组件总结记录下.有朋友跟我说:你的bootstrap组件要能够形成一个可以满足一般项目需求的系列组件,才有真正的实用价值.想想说得在理.这不今天来总结下bootstrap的一个小组件的应用.好了,不说废话,进入正题吧. 一.ContextMenu介绍 年前,博主接到一个需求:表格行调序,支持多选调序,并且可以不连续多选.什么意思呢?先来看看需要实现的效果图: 需求是:需要将选中的6.8.9行移动到第2行

一个基于bootstrap的菜单

原文:一个基于bootstrap的菜单 源代码下载地址:http://www.zuidaima.com/share/1550463638506496.htm 效果如下:

winform自定义按钮菜单

//填写其他报表按钮        private void btnWriteRep_Click(object sender, EventArgs e)        {            try            {                Point p1 = new Point();                Point p = this.btnWriteRep.Location; p1.X = p.X;                p1.Y = p.Y + btnWr