第三章之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 相关文章推荐
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
Dec 20 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
删除节点的jquery代码
Jan 13 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
Jan 16 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
Jul 29 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
Angular的模块化(代码分享)
Dec 26 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
Sep 15 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 Javascript
JavaScript 去重和重复次数统计
Mar 31 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制作新闻系统的思路
2006/10/09 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
javascript 数组排序函数
2009/08/20 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
在vue项目中引用Antv G2,以饼图为例讲解
2020/10/28 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
python实现的各种排序算法代码
2013/03/04 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
用Python开发app后端有优势吗
2020/06/29 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
作为网站管理者应当如何防范XSS
2014/08/16 面试题
土木工程应届生求职信
2013/10/31 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
项目经理任命书范本
2014/06/05 职场文书
云台山导游词
2015/02/03 职场文书
个人自荐书怎么写
2015/03/26 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
ubuntu下常用apt命令介绍
2022/06/05 Servers