前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >bootstrap表格

bootstrap表格

作者头像
十月梦想
发布2018-08-29 10:59:35
2.2K0
发布2018-08-29 10:59:35
举报
文章被收录于专栏:十月梦想

bootstrap提供了几种表格的样式:

条纹表格.table-striped(作用在table的class类名),实现隔行换色

代码语言:javascript
复制
<table class="table table-striped ">
<tbody><thead>条纹表格</thead><tr>
<td>第一行1</td>
<td>第一行2</td>
<td>第一行3</td>
</tr>
<tr >
<td>第二行1</td>
<td>第二行2</td>
<td>第二行3</td>
</tr
<tr >
<td>第三行1</td>
<td>第三行2</td>
<td>第三行3</td>
</tr></tbody>
</table>

框表格.table-bordered(作用在table的class类名)

代码语言:javascript
复制
<table class="table table-bordered ">
<thead>边框表格</thead>
<tbody><tr class="info">
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr class="success">
<td>1</td>
<td>2</td>
<td>3</td>
</tr></tbody>
</table>

状态的class类名加载表格的tr里,bootstrap提供了几种状态:success(成功绿),info(信息蓝),warning(警告橙),danger(危险红),实现表格的行出现相应颜色,成功绿的实现(<tr class="success"></tr>)

代码语言:javascript
复制
<table class="table table-bordered ">
<thead>状态+边框表格</thead>
<tbody><tr class="info">
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr class="success">
<td>1</td>
<td>2</td>
<td>3</td>
</tr></tbody>
</table>

鼠标悬停(table-hover)作用在table上,当滑过某行表格颜色加重,类似css的hover选择器,加重原来颜色,这就是悬停

代码语言:javascript
复制
<table class="table table-bordered table-hover ">
<thead>悬停+状态+边框表格</thead>
<tbody><tr class="success">
<td>第一行1</td>
<td>第一行2</td>
<td>第一行3</td>
</tr>
<tr class="danger">
<td>第二行1</td>
<td>第二行2</td>
<td>第二行3</td>
</tr>
<tr class="warning active">
<td>第三行1</td>
<td>第三行2</td>
<td >第三行3</td>
</tr></tbody>
</table>

此外,bootstrap还提供了一种active状态,就是默认鼠标悬停在某行的表格上,效果类似table-hover.使用方法和之前的状态表格一样作用在tr上进行相应的class类名取为active.


表格的响应式

表格响应式的实现比较简单,在作用表格的父级元素class属性加上.table-responsive属性,可以实现下述表格的响应式,当窗口尺寸小于768px则出现滚动条

响应式表格的实现:

代码语言:javascript
复制
<div class=" table-responsive">
		<table class="table table-hover">
		<thead>响应式表格:给父级class加table-responsive,小于768px出现边框</thead>
		<tbody>
			<tr class="info">
				<td>姓名</td>
				<td>年龄</td>
				<td>性别</td>
				<td>职业</td>
				<td>收入</td>
			</tr>
			<tr class="success">
				<td>张三</td>
				<td>26</td>
				<td>男</td>
				<td>经理</td>
				<td>22万</td>
			</tr>
			<tr class="danger">
				<td>赵六</td>
				<td>24</td>
				<td>女</td>
				<td>女秘</td>
				<td>18万</td>
			</tr>
		</tbody>
	</table>
	</div>

注意在需要进行引入jquery和bootstrap库,bootstrap的某些js效果依靠于jquery因此写入的时候先进行引入jquery和bootstrap,之前提过cdn方式的引入,下面重新说一遍.

cdn方式引入bootstrap,引入之前需要先进行引入jquery

代码语言:javascript
复制
<!-- 最新版本的 Bootstrap 核心 CSS 文件 --> 
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
 integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-1-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 表格的响应式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档