第三章之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 相关文章推荐
JS定时刷新页面及跳转页面的方法
Jul 04 Javascript
javascript的创建多行字符串的7种方法
Apr 29 Javascript
javascript实现英文首字母大写
Apr 23 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
实例讲解JavaScript中instanceof运算符的用法
Jun 08 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
Node.js开启Https的实践详解
Oct 25 Javascript
vue loadmore组件上拉加载更多功能示例代码
Jul 19 Javascript
详解javascript 正则表达式之分组与前瞻匹配
May 30 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
JavaScript语句错误throw、try及catch实例解析
Aug 18 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
Nov 17 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
php explode函数实例代码
2012/02/27 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
php分页代码学习示例分享
2014/02/20 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
yii添删改查实例
2015/11/16 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
laravel 5.4中实现无限级分类的方法示例
2017/07/27 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
2019/10/09 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
删除节点的jquery代码
2014/01/13 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
python发送HTTP请求的方法小结
2015/07/08 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
新闻记者实习自我鉴定
2013/09/19 职场文书
办公室主任岗位职责
2013/11/08 职场文书
酒吧总经理岗位职责
2013/12/10 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
合作意向协议书范本
2014/03/31 职场文书
文明寝室标语
2014/06/13 职场文书
离婚协议书范本
2015/01/26 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python