第三章之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 相关文章推荐
JavaScript 不只是脚本
May 30 Javascript
url地址自动加#号问题说明
Aug 21 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
JavaScript中使用concat()方法拼接字符串的教程
Jun 06 Javascript
浅谈JavaScript超时调用和间歇调用
Aug 30 Javascript
JavaScript小技巧整理篇(非常全)
Jan 26 Javascript
Bootstrap每天必学之滚动监听
Mar 16 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
JavaScript中document.referrer的用法详解
Jul 04 Javascript
Vue前端项目部署IIS的实现
Jan 06 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
Jun 02 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动态柱状图实现方法
2015/03/30 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
PHP简单读取PDF页数的实现方法
2016/07/21 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP实现简单登录界面
2019/10/23 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
Python反转序列的方法实例分析
2018/03/21 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
考试作弊被抓检讨书
2014/01/10 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
世界读书日的活动方案
2014/08/20 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
小学语文国培研修日志
2015/11/13 职场文书
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL