第三章之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 相关文章推荐
类似GMAIL的Ajax信息反馈显示
Feb 16 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
javascript的offset、client、scroll使用方法详解
Dec 25 Javascript
javascript列表框操作函数集合汇总
Nov 28 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
Apr 29 Javascript
JS循环遍历JSON数据的方法
Jul 08 Javascript
用JavaScript实现对话框的教程
Jun 04 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 Javascript
js定时器实例分享
Dec 20 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
Jun 12 Javascript
Node.js 的模块知识汇总
Aug 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
4.与数据库的连接
2006/10/09 PHP
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP里的中文变量说明
2011/07/23 PHP
PHP中通过语义URL防止网站被攻击的方法分享
2011/09/08 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
浅谈javascript原型链与继承
2015/07/13 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
python将回车作为输入内容的实例
2018/06/23 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
python中嵌套函数的实操步骤
2019/02/27 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
Python Http请求json解析库用法解析
2020/11/28 Python
html5.2 dialog简介详解
2018/02/27 HTML / CSS
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
幼儿如何来做好自我评价
2013/11/05 职场文书
优秀学生干部推荐材料
2014/02/03 职场文书
情人节活动策划方案
2014/02/27 职场文书
2014年医生工作总结
2014/11/21 职场文书
具结保证书
2015/01/17 职场文书
房屋产权证明书
2015/06/19 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android