第三章之Bootstrap 表格与按钮功能


Posted in Javascript onApril 25, 2016

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

学习要点:

1.表格

2.按钮

本节课我们主要学习一下 Bootstrap 表格和按钮功能,通过内置的 CSS 定义,显示各种丰富的效果。

一.表格

Bootstrap 提供了一些丰富的表格样式供开发者使用。

1.基本格式

//实现基本的表格样式
<table class="table">

注:我们可以通过 Firebug 查看相应的 CSS。

2.条纹状表格

//让<tbody>里的行产生一行隔一行加单色背景效果
<table class="table table-striped">

注:表格效果需要基于基本格式.table

3.带边框的表格

//给表格增加边框
<table class="table table-bordered">

4.悬停鼠标

//让<tbody>下的表格悬停鼠标实现背景效果
<table class="table table-hover">

5.状态类

//可以单独设置每一行的背景样式
<tr class="success">

注:一共五种不同的样式可供选择。

样式说明:

active鼠标悬停在行或单元格上

success标识成功或积极的动作

info标识普通的提示信息或动作

warning标识警告或需要用户注意

danger表示危险或潜在的带来负面影响的动作

6.隐藏某一行

//隐藏行
<tr class="sr-only">

7.响应式表格

//表格父元素设置响应式,小于 768px 出现边框
<body class="table-responsive">

二.按钮

Bootstrap 提供了很多丰富按钮供开发者使用。

1.可作为按钮使用的标签或元素

//转化成普通按钮
<a href="###" class="btn btn-default">Link</a>
<button class="btn btn-default">Button</button>
<input type="button" class="btn btn-default" value="input">

注意事项有三点:

(1).针对组件的注意事项

虽然按钮类可以应用到 <a> 和 <button> 元素上,但是,导航和导航条组件只支持<button> 元素。

(2).链接被作为按钮使用时的注意事项

如果 <a> 元素被作为按钮使用 -- 并用于在当前页面触发某些功能 -- 而不是用于链接其他页面或链接当前页面中的其他部分,那么,务必为其设置 role="button" 属性。

(3).跨浏览器展现

我们总结的最佳实践是:强烈建议尽可能使用 <button> 元素来获得在各个浏览器上获得相匹配的绘制效果。

另外,我们还发现了 Firefox <30 版本的浏览器上出现的一个 bug,其表现是:阻止我们为基于 <input> 元素所创建的按钮设置 line-height 属性,这就导致在Firefox 浏览器上不能完全和其他按钮保持一致的高度。

2.预定义样式

//一般信息
<button class="btn btn-info">Button</button>

样式说明

btn-default默认样式

btn-success成功样式

btn-info一般信息样式

btn-warning警告样式

btn-danger危险样式

btn-primary首选项样式

btn-link链接样式

3.尺寸大小

//从大到小的尺寸
<button class="btn btn-lg">Button</button>
<button class="btn">Button</button>
<button class="btn btn-sm">Button</button>
<button class="btn btn-xs">Button</button>

4.块级按钮

//块级换行
<button class="btn btn-block">Button</button>
<button class="btn btn-block">Button</button>

5.激活状态

//激活按钮
<button class="btn active">Button</button>

6.禁用状态

//禁用按钮
<button class="btn active disabled">Button</button>

以上所述是小编给大家介绍的Bootstrap 表格与按钮功能,希望对大家有所帮助!

Javascript 相关文章推荐
TextArea 控件的最大长度问题(js json)
Dec 16 Javascript
jquery uaMatch源代码
Feb 14 Javascript
通过复制Table生成word和excel的javascript代码
Jan 20 Javascript
jQuery异步验证用户名是否存在示例代码
May 21 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
VueRouter导航守卫用法详解
Dec 25 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
vue swipe自定义组件实现轮播效果
Jul 03 Javascript
mpvue实现左侧导航与右侧内容的联动
Oct 21 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
原生JS实现旋转木马式图片轮播插件
Apr 25 #Javascript
第四章之BootStrap表单与图片
Apr 25 #Javascript
第五章之BootStrap 栅格系统
Apr 25 #Javascript
详解Bootstrap插件
Apr 25 #Javascript
Bootstrap每天必学之折叠(Collapse)插件
Apr 25 #Javascript
第六章之辅组类与响应式工具
Apr 25 #Javascript
第七章之菜单按钮图标组件
Apr 25 #Javascript
You might like
Terran兵种介绍
2020/03/14 星际争霸
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JSQL  一个 web DB 的封装
2010/05/05 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
Element Input组件分析小结
2018/10/11 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
python封装对象实现时间效果
2020/04/23 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
教师自荐书
2013/10/08 职场文书
机电一体化专业应届生求职信
2013/11/27 职场文书
校运会广播稿100字
2014/01/27 职场文书
运动会通讯稿100字
2014/01/31 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
担保书格式及范文
2014/04/01 职场文书
优质服务演讲稿
2014/05/14 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
小学教学工作总结2015
2015/05/13 职场文书
PostgreSQL将数据加载到buffer cache中操作方法
2021/04/16 PostgreSQL
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA