任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观。但是 Bootstrap 提供了一些选项来定义按钮的样式,具体如下表所示:

以下样式可用于 <a>, <button>, 或 <input> 元素上:

  • .btn:为按钮添加基本样式
  • .btn-default:默认/标准按钮
<button type="button" class="btn btn-default"> 默认按钮 </button>
  • .btn-primary:原始按钮样式(未被操作)
<button type="button" class="btn btn-primary"> 原始按钮 </button>
  • .btn-success:表示成功的动作
<button type="button" class="btn btn-success"> 成功按钮 </button>
  • .btn-info:该样式可用于要弹出信息的按钮
<button type="button" class="btn btn-info"> 信息按钮 </button>
  • .btn-warning:表示需要谨慎操作的按钮
<button type="button" class="btn btn-warning"> 警告按钮 </button>
  • .btn-danger:表示一个危险动作的按钮操作
<button type="button" class="btn btn-danger"> 危险按钮 </button>
  • .btn-link:让按钮看起来像个链接 (仍然保留按钮行为)
<button type="button" class="btn btn-link"> 链接按钮 </button>
  • .btn-lg:制作一个大按钮
  • .btn-sm:制作一个小按钮
  • .btn-xs:制作一个超小按钮
  • .btn-block:块级按钮(拉伸至父元素100%的宽度)
  • .active:按钮被点击
  • .disabled:禁用按钮

按钮大小

  • .btn-lg:制作一个大按钮
<button type="button" class="btn btn-primary btn-lg"> 大的原始按钮 </button>
<button type="button" class="btn btn-default btn-lg"> 大的按钮 </button>
  • .btn-sm:制作一个小按钮
<button type="button" class="btn btn-primary btn-sm">小的原始按钮</button>
<button type="button" class="btn btn-default btn-sm">小的按钮</button>
  • .btn-xs:制作一个超小按钮
<button type="button" class="btn btn-primary btn-xs">特别小的原始按钮</button>
<button type="button" class="btn btn-default btn-xs">特别小的按钮</button>
  • .btn-block:块级按钮(拉伸至父元素100%的宽度)
<button type="button" class="btn btn-primary btn-lg btn-block">块级的原始按钮</button>
<button type="button" class="btn btn-default btn-lg btn-block">块级的按钮</button>

按钮状态

Bootstrap 提供了激活、禁用等按钮状态的 class

(1)激活状态

按钮在激活时将呈现为被按压的外观(深色的背景、深色的边框、阴影)。

  • 按钮元素:添加 .active class 来显示它是激活的
<button type="button" class="btn btn-default btn-lg "> 默认按钮 </button>
<button type="button" class="btn btn-default btn-lg active"> 激活按钮 </button>
  • 锚元素:添加 .active class 到 按钮来显示它是激活的
<button type="button" class="btn btn-primary btn-lg "> 原始按钮 </button>
<button type="button" class="btn btn-primary btn-lg active"> 激活的原始按钮 </button>

(2)禁用状态

当你禁用一个按钮时,它的颜色会变淡 50%,并失去渐变。

  • 按钮元素:添加 disabled 属性 到 <button> 按钮
<p><button type="button" class="btn btn-default btn-lg">默认按钮</button><button type="button" class="btn btn-default btn-lg" disabled="disabled">禁用按钮</button>
</p>
<p><button type="button" class="btn btn-primary btn-lg ">原始按钮</button><button type="button" class="btn btn-primary btn-lg" disabled="disabled">禁用的原始按钮</button>
</p>
  • 锚元素:添加 disabled class 到 <a> 按钮
<p><a href="#" class="btn btn-default btn-lg" role="button">链接</a><a href="#" class="btn btn-default btn-lg disabled" role="button">禁用链接</a>
</p>
<p><a href="#" class="btn btn-primary btn-lg" role="button">原始链接</a><a href="#" class="btn btn-primary btn-lg disabled" role="button">禁用的原始链接</a>
</p>

按钮标签

您可以在 <a><button><input> 元素上使用按钮 class。但是建议您在 <button> 元素上使用按钮 class,避免跨浏览器的不一致性问题。

实例

<a class="btn btn-default" href="#" role="button">链接</a>
<button class="btn btn-default" type="submit">按钮</button>
<input class="btn btn-default" type="button" value="输入">
<input class="btn btn-default" type="submit" value="提交">

(1)按钮组

在 div 中直接使用 .btn-group 可以创建按钮组:

<div class="btn-group"><button type="button" class="btn btn-primary">Apple</button><button type="button" class="btn btn-primary">Samsung</button><button type="button" class="btn btn-primary">Sony</button>
</div>

(2)自适应大小的按钮组

可以通过 .btn-group-justified 类来设置自适应大小的按钮组。

<div class="btn-group btn-group-justified"><a href="#" class="btn btn-primary">Apple</a><a href="#" class="btn btn-primary">Samsung</a><a href="#" class="btn btn-primary">Sony</a>
</div>

注意: 如果是 元素, 你需要在外层使用 .btn-group 类来包裹:

<div class="btn-group btn-group-justified"><div class="btn-group"><button type="button" class="btn btn-primary">Apple</button></div><div class="btn-group"><button type="button" class="btn btn-primary">Samsung</button></div><div class="btn-group"><button type="button" class="btn btn-primary">Sony</button></div>
</div>

(3)内嵌下拉菜单的按钮组

按钮组内嵌的按钮可以设置下拉菜单

<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-toggle="dropdown">Sony <span class="caret"></span></button><ul class="dropdown-menu" role="menu"><li><a href="#">Tablet</a></li><li><a href="#">Smartphone</a></li></ul></div>
</div>

Bootstrap 按钮的使用相关推荐

  1. bootstrap 按钮颜色属性

    bootstrap 按钮颜色属性有几种 转载于:https://www.cnblogs.com/HUIWANG/p/11027889.html

  2. Bootstrap 按钮组

    按钮组允许多个按钮被堆叠在同一行上.当你想要把按钮对齐在一起时,这就显得非常有用.您可以通过 Bootstrap 按钮(Button) 插件 添加可选的 JavaScript 单选框和复选框样式行为. ...

  3. Bootstrap 按钮状态提示

    按钮 Bootstrap按钮插件需要 bootstrap-button.js 文件支持,在使用该插件之前,应该导入 jQuery 和 bootstrap-button.js 文件. Bootstrap ...

  4. Bootstrap 按钮菜单的尺寸

    定义按钮菜单时,只需为按钮提供表示尺寸的类 .btn-large..btn-small 或 .btn-mini,就可以制作不同尺寸的按钮.如图 4‑14所示: 图4-14 Bootstrap按钮菜单的 ...

  5. Bootstrap 按钮下拉菜单

    按钮下拉菜单,就为按钮添加一个下拉菜单,当用户点击按钮时,再显示或隐藏下拉菜单.只需把按钮和下拉菜单包装在一个 .btn-group 中,并为按钮添加 .dropdown-toggle 类和 data ...

  6. Bootstrap 按钮的外观

    Bootstrap提供了 .btn 类,用来定义默认的按钮效果.默认按钮是灰色背景,并带有圆角.可以为页面上的任何元素(如,<a>.<button>.<input> ...

  7. Bootstrap 按钮

    基本按钮 通过将button标签中的class设置为对应的类,可以将button设置为不同的css格式,首先设置类为btn,不设置情况下为默认的html按钮格式,设置后变为bootstrap的基本按钮 ...

  8. Bootstrap按钮样式

    Bootstrap按钮样式 1.新建一个web项目ch07. 2.在ch07中新建一个demo01.html,将css文件模版导入进来. 3.将移动设备优先拷贝到demo01的头文件中. <me ...

  9. WEB前端网页设计-Bootstrap 按钮下拉菜单

    目录 Bootstrap 按钮下拉菜单 分割的按钮下拉菜单 按钮下拉菜单的大小 按钮上拉菜单 Bootstrap 按钮下拉菜单 本章将讲解如何使用 Bootstrap class 向按钮添加下拉菜单. ...

  10. Bootstrap按钮元素使用方法

    Bootstrap按钮元素样式 Bootstrap中,总共提供了六种按钮样式,分别是默认.主要.成功.信息.警告以及危险这几个样式,它们对应的类分别是btn-default.btn-primary.b ...

最新文章

  1. ListView 常用属性
  2. 配置apache服务器的文件名,apache服务器配置文件名是
  3. ASP.NET中的Theme和Skin
  4. [转]Java学习路线图(完整详细2019版)
  5. 怎么实现两周联动加减速_行车记录仪种类繁多不知道怎么选?学会这几招,简单又有效...
  6. 第1章第1节练习题10 查找中位数
  7. HDU 2825 Wireless Password(AC自动机 + 状压DP)题解
  8. unity Mesh Renderer的一点想法
  9. openwrt刷回原厂固件_小米路由器4刷breed, pandavan,openwrt
  10. android gms包
  11. matplotlib配色
  12. 根据数据文件sql生成报告rpt
  13. 至强服务器系列,2020 最新 至强 Xeon 服务器系列 CPU天梯图
  14. 初唐名臣---凌烟阁上二十四功臣
  15. 《计算机网络》在物理层和数据链路层扩展以太网
  16. 【数据结构基础_双向链表(有[*pHead]和[*pEnd])_(C++)】
  17. 【下载所有XKCD漫画】 详细解析
  18. 蓝桥杯训练 日期计算
  19. kotlin入门,Android快速转战Kotlin教程,重难点整理
  20. Android 开发第七弹:简易时钟(秒表)

热门文章

  1. java对象命名_Java编码规范(命名规则).
  2. 2021年《职业防治法》宣传周活动资料海报挂图及职业病知识小手册等
  3. 好看的php表格样式,HTML5制作表格样式
  4. 【JavaWeb】Filter案例:登录验证、敏感词汇过滤
  5. Linux内核网络编程
  6. matlab 画图函数plot
  7. 计算方法 matlab,计算方法及其MATLAB实现
  8. 分布式系统接口幂等性
  9. php设置 url长度,URL长度有限制吗?_PHP教程
  10. plsql32位链接64位oracle,32位PLsql连接64位Oracle问题