BootStrap开发-按钮

一按钮的基本样式

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
    </head>
    <body>        <!- 表示标准的按钮样式 ->
        <button type="button" class="btn btn-default" >默认</button>
                <!- 表示主要的按钮样式 ->
        <button type="button" class="btn btn-primary" >主要</button>
        <!- 表示成功的按钮样式 ->
        <button type="button" class="btn btn-success" >成功</button>
            <!- 表示信息的按钮样式 ->
        <button type="button" class="btn btn-info" >信息</button>
        <!- 表示警告的按钮样式 ->
        <button type="button" class="btn btn-warning" >警告</button>
        <!- 表示危险的按钮样式 ->
        <button type="button" class="btn btn-danger" >危险</button>
        <!- 使它看起来想一个链接,同事保持按钮的行为 ->
        <button type="button" class="btn btn-link" >Link</button>

        <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
        <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
    </body>
</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).

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
    </head>
    <body>
        <p>
            <button type="button" class="btn btn-primary btn-lg" >大号按钮</button>
            <button type="button" class="btn btn-default btn-lg" >大号按钮</button>
        </p>

        <p>
            <button type="button" class="btn btn-primary" >默认按钮</button>
            <button type="button" class="btn btn-default" >默认按钮</button>
        </p>        

        <p>
            <button type="button" class="btn btn-primary btn-sm" >小号按钮</button>
            <button type="button" class="btn btn-default btn-sm" >小号按钮</button>
        </p>        

        <p>
            <button type="button" class="btn btn-primary btn-xs" >超小按钮</button>
            <button type="button" class="btn btn-default btn-xs" >超小按钮</button>
        </p>            

        <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
        <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
    </body>
</html>

三 块状按钮

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
    </head>
    <body>
        <p>
            <button type="button" class="btn btn-primary btn-lg btn-block" >此按钮为块级元素</button>
            <button type="button" class="btn btn-default btn-lg btn-block"  >此按钮为块级元素</button>
        </p>
        <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
        <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
    </body>
</html>

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

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
    </head>
    <body>
        <p>
            <button type="button" class="btn btn-lg btn-primary disabled" >主要按钮</button>
            <button type="button" class="btn btn-default btn-lg disabled"  >链接</button>
        </p>
        <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
        <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
    </body>
</html>

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.css" rel="stylesheet">
    </head>
    <body>
        <p>
            <a href="#" class="btn btn-lg btn-primary disabled" >主要链接</a>
            <a href="#" class="btn btn-lg btn-primary disabled" >链接</a>
        </p>
        <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.js"></script>
        <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.js"></script>
    </body>
</html>

注意:

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

时间: 2024-12-11 10:37:20

BootStrap开发-按钮的相关文章

Bootstrap开发前端 进阶(优化及与后端结合接口)总结

Bootstrap开发前端 进阶(优化与接口分析)           chang_jw 通过使用bootstrap3.3.7,html5, CSS3进行购票系统网站前端开发. 实现index,film. Cinema, certain,login, success页面并可形成关联性跳转逻辑. 一,使用Google Fonts 插件进行字体优化 文字是网页中很重要的组成部分.为文字选择一个合适的字体,能够更好的展现一个网站的个性,表达所要传递的信息. 对于font理解首先是从CSS中,如: 浏览

推荐15款最好的 Twitter Bootstrap 开发工具

Twitter Bootstrap 自从2011年最初发布到网上后,迅速成为 Web 领域最流行的响应式前端开发框架之一,是网页设计的优秀实践.Twitter Bootstrap 框架包含了众多的预定义风格的组件,插件和加载项. 在这篇文章中,我们想向大家介绍15款最好的 Twitter Bootstrap 开发工具以更好地满足要求以及帮助提高他们的 Web 开发的生产力. 您可能感兴趣的相关文章 10大流行 Metro UI 风格 Bootstrap 主题和模板 推荐12款优秀的 Twitte

Bootstrap学习 按钮组

把一系列的.btn按钮放入.btn-group中即可... <div class="btn-group"> <button type="button" class="btn btn-default">Left</button> <button type="button" class="btn btn-default">Middle</button>

Bootstrap风格按钮

一直很喜欢Bootstrap的按钮风格,仿照Bootstrap做了一套按钮,在ie6/7/8/9/10/11.chrome.firefox下能正常使用.ie6/7/8不支持css3的样式,按钮在这些模式下没有圆角效果.在ie6/7下使用button标签能显示正常效果,使用其他标签存在文字偏移和背景显示不完整. 按钮支持div/span/input/button等元素,大小分为rhui-btn-large.rhui-btn.rhui-btn-small和rhui-btn-min四个级别,效果如下

【连载】Bootstrap开发漂亮的前端界面之自定义右键菜单

连载: 1<教你用Bootstrap开发漂亮的前端界面> 2.<Bootstrap开发漂亮的前端界面之实现原理> 网页中的自定义右键菜单越来越普遍,自定义右键菜单可以增强用户体验,让用户使用软件更加的简便,今天我们就来基于Bootstrap来开发自己的自定义右键菜单. 一.首先,准备好自定义菜单,供单击右键展示: 菜单默认不可见,可以通过 style="display:block" 进行调试预览; <ul class="dropdown-menu

后台管理-基于 Bootstrap 开发的网站后台管理面板

Bootstrap 开发框架真的很强大,今天推荐几个非常不错的基于 Bootstrap 开发的网站后台管理面板,全部都是响应式布局,细节做得都很不错.可以搜索keenthemes. Metronic Demo : http://www.keenthemes.com/preview/metronic/ Matrix Admin Demo:http://themedesigner.in/demo/matrix-admin/index.html Stilearn Demo:http://stilear

【连载】Bootstrap开发漂亮的前端界面之插件开发

相关文章: 1.<教你用Bootstrap开发漂亮的前端界面> 2.<Bootstrap开发漂亮的前端界面之实现原理> 3.<Bootstrap开发漂亮的前端界面之自定义右键菜单> 什么是jQuery插件? 首先,来看看我们一般是如何使用jQuery,第一种方式:$.trim(" hello world "),直接使用jQuery中方法,第二种方式:$("#myinput").val(),获取页面中的元素,然后使用jQuery对象

bootstrap 多按钮共用模态框传自定义参

<!DOCTYPE html><html><head> <title>Bootstrap 实例 - 模态框(Modal)插件事件</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.ba

Bootstrap单按钮的下拉菜单

简介 把任意一个按钮放入 .btn-group 中,然后加入适当的菜单标签,就可以让按钮作为菜单的触发器了. 插件依赖 按钮式下拉菜单依赖下拉菜单插件 ,因此需要将此插件包含在你所使用的 Bootstrap 版本中. 完整代码: <!DOCTYPE HTML><html><head><link rel="stylesheet" href="/stylesheets/bootstrap.min.css"> <scr