一按钮的基本样式

Bootstrap提供一组标准的按钮配色和大小调整方案,只需要简单的应用的按钮类即可。BootStrap3提供了按钮的标准样式如图。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
  7. </head>
  8. <body>
    <!- 表示标准的按钮样式 ->
  9. <button type="button" class="btn btn-default" >默认</button>

  10. <!- 表示主要的按钮样式 ->
  11. <button type="button" class="btn btn-primary" >主要</button>

  12. <!- 表示成功的按钮样式 ->
  13. <button type="button" class="btn btn-success" >成功</button>

  14. <!- 表示信息的按钮样式 ->
  15. <button type="button" class="btn btn-info" >信息</button>

  16. <!- 表示警告的按钮样式 ->
  17. <button type="button" class="btn btn-warning" >警告</button>

  18. <!- 表示危险的按钮样式 ->
  19. <button type="button" class="btn btn-danger" >危险</button>

  20. <!- 使它看起来想一个链接,同事保持按钮的行为 ->
  21. <button type="button" class="btn btn-link" >Link</button>
  22.  
  23. <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
  24. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
  25. </body>
  26. </html>

按钮类的总结参见表

意义

按钮类

颜色和样式

标准按钮

btn btn-default

白色

主要按钮

btn btn-pri

深蓝色

成功按钮

btn btn-success

绿色

消息按钮

btn btn-info

浅蓝色

警告按钮

btn btn-warning

橙黄色

危险操作按钮

btn btn-danger

红色

链接按钮

btn btn-link

和链接的样式一样

注意:按钮类不经可以用于<button>标签,还可以用于<a> 或 <input>标签,它们的样式表现是一致的,不过出于浏览器表现一致性的考虑,Bootstrap推荐使用<button>标签。

二调节按钮大小

  Bootstrap还提供了 .btn-lg, .btn-sm, .btn-xs 3个类对按钮的大小进行标准化的调节。下面代码分别显示了大按钮(.btn-lg) , 标准按钮, 小按钮(.btn-sm),超小按钮(.btn-xs).

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <p>
  10. <button type="button" class="btn btn-primary btn-lg" >大号按钮</button>
  11. <button type="button" class="btn btn-default btn-lg" >大号按钮</button>
  12. </p>
  13.  
  14. <p>
  15. <button type="button" class="btn btn-primary" >默认按钮</button>
  16. <button type="button" class="btn btn-default" >默认按钮</button>
  17. </p>
  18.  
  19. <p>
  20. <button type="button" class="btn btn-primary btn-sm" >小号按钮</button>
  21. <button type="button" class="btn btn-default btn-sm" >小号按钮</button>
  22. </p>
  23.  
  24. <p>
  25. <button type="button" class="btn btn-primary btn-xs" >超小按钮</button>
  26. <button type="button" class="btn btn-default btn-xs" >超小按钮</button>
  27. </p>
  28.  
  29. <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
  30. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
  31. </body>
  32. </html>

三 块状按钮

<button>, <a> 标签默认都是内联元素,对于移动端来说,一个占据一整行的大按钮非常常见,这中情况使用 .btn-block类。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <p>
  10. <button type="button" class="btn btn-primary btn-lg btn-block" >此按钮为块级元素</button>
  11. <button type="button" class="btn btn-default btn-lg btn-block" >此按钮为块级元素</button>
  12. </p>
  13. <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
  14. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
  15. </body>
  16. </html>

4 为按钮设置不可点击样式

  Bootstrap通过将按钮的背景色做 50%的褪色处理以呈现出无法点击的效果。只需要为按钮添加 disabled属性。代码如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <p>
  10. <button type="button" class="btn btn-lg btn-primary disabled" >主要按钮</button>
  11. <button type="button" class="btn btn-default btn-lg disabled" >链接</button>
  12. </p>
  13. <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
  14. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
  15. </body>
  16. </html>

对于装成按钮样式的<a>标签, 则需要添加.dsabled类。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <p>
  10. <a href="#" class="btn btn-lg btn-primary disabled" >主要链接</a>
  11. <a href="#" class="btn btn-lg btn-primary disabled" >链接</a>
  12. </p>
  13. <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
  14. <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
  15. </body>
  16. </html>

注意:

<a>标签加了 .disabled类后只是样式发生了变化,点击后任然可以正常工作,所以一般情况下可以使用JavaScript来进行<a> 标签的禁用。

bootstrap学习总结-06 按钮的更多相关文章

  1. bootstrap学习笔记细化(按钮)

    button:btn 圆角灰色按钮 button:btn btn-default 圆角灰色边框按钮 button:btn btn-success 绿色 button:btn btn-primary 蓝 ...

  2. bootstrap学习笔记(菜单.按钮)

    下拉菜单 <div class="dropdown"> <button class="btn btn-default dropdown-toggle&q ...

  3. Bootstrap 学习笔记11 按钮和折叠插件

     复选框: <div class="btn-group" data-toggle="buttons"> <label for="se ...

  4. BootStrap学习(2)_下拉菜单&按钮组

    一.下拉菜单 1.基本下拉菜单 如需使用下列菜单,只需要在class .dropdown 内加上下拉菜单即可.下面的实例演示了基本的下拉菜单: <!DOCTYPE html> <ht ...

  5. Bootstrap学习(3)

    Bootstrap 图片  Bootstrap 对图片的支持.Bootstrap 提供了三个可对图片应用简单样式的 class: .img-rounded:添加 border-radius:6px 来 ...

  6. BootStrap学习(2)

    使用Bootstrap添加代码框 可先看:简介.引入.包下载等:http://www.cnblogs.com/0201zcr/p/4900062.html Bootstrap 允许您以两种方式显示代码 ...

  7. Bootstrap 学习(1)

    简介 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷. Bootst ...

  8. 前端框架——BootStrap学习

    BootStrap简单总结下:1.栅格系统,能够很好的同时适应手机端和PC端(及传说中的响应式布局) 2.兼容性好 接下来是对BootStrap学习的一些基础案例总结和回顾: 首先引入:bootstr ...

  9. bootstrap学习总结-css样式设计(一)

    由于项目需要,所以打算好好学习下bootstrap框架,之前了解一点,框架总体不难,但涉及到的东西还是很多,想要熟练掌握它,还是要多练练. 一:bootstrap是什么? bs是什么?  即前端页面搭 ...

随机推荐

  1. 大话redis/memcache缓存

    通常情况下,随着业务量增加,对后端数据库的访问压力也会随之加大.当数据库访问压力渐渐增大时,除了升级数据库配置提高数据库本身的抗压能力外,我们也可以采用在应用服务器与数据库服务器之间架设数据库缓存服务 ...

  2. 30Springd的包扫描——<context:component-scan base-package=” ”/>

    在context中配置 如:在base-package指明一个包: <context:component-scan base-package="cn.edu.dao"/> ...

  3. Ubuntu优化-修改启动级别

    一 修改Ubuntu启动级别 sudo apt-get install sysv-rc-conf 执行: sysv-rc-conf 打x的表示开机启动. 二 启动级别 Ubuntu默认启动级别为2 r ...

  4. Opencv相关细节

    cvGetPerpective 和 cvFindHomography 前者是计算透视映射矩阵,后者是计算单应性矩阵. 当是逆透视的时候,前者可以认为是平面的单应性矩阵.     如上面的图所示: 矩形 ...

  5. C++创建对象的两种方式

    C++创建对象有两种方式,在栈上创建对象(Objects on the Stack)和在堆上创建对象(Objects on the Heap). 假设我们有以下的类: #include <str ...

  6. ant命令总结

    ant命令总结 博客分类: 版本管理 svn , maven , ant   ant命令总结 1 Ant是什么?  Apache Ant 是一个基于 Java的生成工具. 生成工具在软件开发中用来将源 ...

  7. Java系列:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    Javaweb工程类中没有添加Tomcat运行时相关类导致. 下面是具体的解决方法: 1.右击web工程->属性或Build Path->Java Build Path->Libra ...

  8. 20135316王剑桥 linux第十二周课实验笔记

    第十二章并发编程 1.如果逻辑控制流在时间上重叠,那么它们就是并发的.这种现象,称为并发(concurrency). 2.为了允许服务器同时为大量客户端服务,比较好的方法是:创建并发服务器,为每个客户 ...

  9. windows命令行

    [drive:] Change the current driver, without changing its current directory cd [drive:] [path] Just c ...

  10. webSocket实现web及时聊天的例子

    概述 websocket目前虽然无法普及应用,未来是什么样子,我们不得而知,但现在开始学习应用它,只有好处没有坏处,本随笔的WebSocket是版本13(RFC6455)协议的实现,也是目前webso ...