第三章之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 相关文章推荐
开发 Internet Explorer 右键功能表(ContextMenu)
Jul 03 Javascript
百度地图API之本地搜索与范围搜索
Jul 30 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
Aug 13 Javascript
Javascript的无new构建实例详解
May 15 Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 Javascript
jQuery实现文字自动横移
Jan 08 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 Javascript
webpack external模块的具体使用
Mar 10 Javascript
vuex state及mapState的基础用法详解
Apr 19 Javascript
Bootstrap4 gulp 配置详解
Jan 06 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
Jan 06 Javascript
webpack项目使用eslint建立代码规范实现
May 16 Javascript
原生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中调用ASP.NET的WebService的代码
2011/04/22 PHP
php记录日志的实现代码
2011/08/08 PHP
php图片缩放实现方法
2014/02/20 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
微信小程序自定义组件
2017/08/16 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
js实现随机点名程序
2020/09/17 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
python的unittest测试类代码实例
2017/12/07 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
2018/09/02 Python
python实现函数极小值
2019/07/10 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
解决Python安装cryptography报错问题
2020/09/03 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
《钱学森》听课反思
2014/03/01 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
妈妈活动方案
2014/08/15 职场文书
企业承诺书格式范文
2015/04/28 职场文书
社区党支部承诺书
2015/04/29 职场文书
七一慰问简报
2015/07/20 职场文书
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
讲解Python实例练习逆序输出字符串
2022/05/06 Python