第三章之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原型链示例分享
Jan 26 Javascript
JavaScript实现自动变换表格边框颜色
May 08 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
React 子组件向父组件传值的方法
Jul 24 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
Aug 06 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
May 11 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
bootstrap-table+treegrid实现树形表格
Jul 26 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
原生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三元运算符的结合性介绍
2012/01/10 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python Trie树实现字典排序
2014/03/28 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python三元运算实现方法
2015/01/12 Python
在Python中处理XML的教程
2015/04/29 Python
实现Python与STM32通信方式
2019/12/18 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
Python开发入门——迭代的基本使用
2020/09/03 Python
python time.strptime格式化实例详解
2021/02/03 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
GWebs公司笔试题
2012/05/04 面试题
配置管理计划的主要内容有哪些
2014/06/20 面试题
仓库组长岗位职责
2014/01/29 职场文书
《母鸡》教学反思
2014/02/25 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
2016春节慰问信范文
2015/03/25 职场文书
中学图书馆工作总结
2015/08/11 职场文书
小学科学课教学反思
2016/02/23 职场文书
导游词之任弼时故居
2020/01/07 职场文书
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
使用CSS实现音波加载效果
2023/05/07 HTML / CSS