Bootstrap提供了 .btn 类,用来定义默认的按钮效果。默认按钮是灰色背景,并带有圆角。可以为页面上的任何元素(如,<a>、<button>、<input> 等)添加 .btn 类,让它看起来像一个按钮。如:

  1. <a class="btn" href="">Link</a>
  2. <button class="btn" type="submit">Button</button>
  3. <input class="btn" type="button" value="Input">
  4. <input class="btn" type="submit" value="Submit">

效果如图 3‑56所示:

图3-56 Bootstrap按钮

.btn 类的设计相对复杂,它综合应用了CSS3的大部分特效,如文本阴影、渐变背景、圆角、盒阴影等,而IE9不支持圆角的渐变背景,因此IE9删除了渐变效果。 IE在显示被禁用的按钮时也有问题,它将文本显示为灰色,并带有很难看的阴影,这个实在无法修复。

作为最佳实践,为了确保在各个浏览器具有一致的渲染效果,建议你根据使用上下文,选择合适的元素。如果你使用 input,就让你的按钮使用 <input type="submit">。

除了 .btn 类之外,Bootstrap还为按钮提供了一组情景样式类,用来设置按钮的背景颜色,以便在不同上下文中搭配合适的色彩。这些情景类见表:

按钮 class="" 描述
默认 btn 带渐变的标准灰色按钮
主要 btn btn-primary 提供额外的视觉感, 可在一系列的按钮中指出主要操作
信息 btn btn-info 默认样式的替代样式
成功 btn btn-success 表示成功或积极的动作
警告 btn btn-warning 提醒应该谨慎采取这个动作
危险 btn btn-danger 表示这个动作危险或存在危险
反向 btn btn-inverse 备用的暗灰色按钮,不依赖于语义和用途
链接 btn btn-link 简化一个按钮, 使它看起来像一个链接,同时保持按钮的行为

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

Bootstrap 按钮的外观相关推荐

  1. Bootstrap按钮的外观

    按钮的外观 Bootstrap中,使用 .btn 类来定义默认的按钮样式.默认按钮是灰色背景,并带有圆角.除 .btn 类之外,Bootstrap还为按钮提供了一组情景类,这些情景类通过为按钮设置不同 ...

  2. Bootstrap按钮支持的元素

    支持的元素 Bootstrap中,为 <a>.<button>.<input> 元素添加按钮相关的类,就可以让它使用Bootstrap提供的按钮样式,并拥有按钮的外 ...

  3. iOS 11开发教程(十九)iOS11应用视图美化按钮之设置按钮的外观

    iOS 11开发教程(十八)iOS11应用视图美化按钮之设置按钮的外观 美化按钮说白了就是对按钮的属性进行设置,设置按钮的属性有两种方法:一种是使用编辑界面中的属性检查器:另一种是使用代码进行设置.以 ...

  4. bootstrap 按钮颜色属性

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

  5. Bootstrap 按钮组

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

  6. Bootstrap 按钮状态提示

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

  7. Bootstrap 按钮菜单的尺寸

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

  8. Bootstrap 按钮下拉菜单

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

  9. Bootstrap 按钮

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

最新文章

  1. MATLAB_图形学_形态学课程II
  2. HPE第四季度财报数据喜忧参半
  3. 放张载玻片就能放大一万倍,普通光学显微镜都馋哭了 | Nature子刊
  4. java-jvm-full gc频繁的分析及解决
  5. 社区团购的终局会是近景零售版的拼多多吗?
  6. Python字典中你必须知道的用法
  7. Thrift异步IO服务器源码分析
  8. Deep learning:五(regularized线性回归练习)
  9. 解决win7的outlook打不开的问题
  10. 使用TensorFlow.js进行人脸触摸检测第1部分:将实时网络摄像头数据与深度学习配合使用
  11. antd tree节点添加删除按钮_MySQL索引原理及BTree(B/+Tree)结构详解
  12. 拍的视频怎么把录音去掉?
  13. Elasticsearch之近义词/同义词的使用
  14. 2020-09-15,小米笔试,java
  15. 妹子读者小墨:一文和你聊透数据可视化!
  16. 复数加减java_用java实现复数的加减乘除运算
  17. 【Python】字符串是如何比较大小的?
  18. 华三交换机升级的ipe文件_交换机版本升级步骤
  19. 为什么spring cloud服务启动之后回到命令行会自动挂掉
  20. 关于HTML表单用户信息进行MD5加密

热门文章

  1. Html中meta标签的用法和作用
  2. 2011MBP在Win7下打开ACHI
  3. JVM虚拟机-Class文件简介
  4. 程序员的算法课(13)-分治法
  5. 程序员的进阶课-架构师之路(8)-二叉树
  6. 眼控科技 实习算法工程师面试
  7. ios 旋转屏幕试图切换_TCL·XESS 旋转智屏 A200Pro 评测:方向一换,体验大不相同...
  8. oracle一些基本命令
  9. 团队编程项目开发环境搭建过程
  10. Puppet 命令参数介绍(三)