第二百三十三节,Bootstrap表格和按钮
Bootstrap表格和按钮
学习要点:
1.表格
2.按钮
本节课我们主要学习一下 Bootstrap 表格和按钮功能,通过内置的 CSS 定义,显示各 种丰富的效果。
一.表格
Bootstrap 提供了一些丰富的表格样式供开发者使用。
1.基本格式
实现基本的表格样式
table样式class类,写在 2.条纹状表格 让里的行产生一行隔一行加单色背景效果 table-striped样式class类,写在 3.带边框的表格 给表格增加边框 table-bordered样式class类,写在 4.悬停鼠标 让下的表格悬停鼠标实现背景效果 table-hover样式class类,写在 5.状态类 可以单独设置每一行的背景样式 success样式class类,写在 一共五种不同的样式可供选择。每一种背景颜色不同 active样式class类,写在 6.隐藏某一行 隐藏行 sr-only样式class类,写在 7.响应式表格 表格父元素设置响应式,小于 768px 出现边框 table-responsive样式class类,写在标签里,表格父元素设置响应式,小于 768px 出现边框(Bootstrap) 二.按钮 Bootstrap 提供了很多丰富按钮供开发者使用。 1.可作为按钮使用的标签或元素 转化成普通按钮 btn样式class类,写在标签里,按钮基本样式(Bootstrap) 注意事项有三点: (1).针对组件的注意事项 2.按钮预定义样式 首先要设置基本class样式btn btn-default样式class类,写在标签里,按钮默认样式(Bootstrap) 3.按钮尺寸大小 从大到小的尺寸 btn-lg样式class类,写在标签里,按钮最大样式(Bootstrap) 4.块级按钮 块级换行 btn-block样式class类,写在标签里,块级换行(Bootstrap) 5.激活状态按钮 激活按钮 active样式class类,写在标签里,激活按钮(Bootstrap) 6.禁用状态 禁用按钮 disabled样式class类,写在标签里,禁用按钮(Bootstrap)标签里,将表格执行表格基本样式并且自适应(Bootstrap)
<table class="table">
<thead>
<tr>
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
标签里,让里的行产生一行隔一行加单色背景效果(Bootstrap)
<table class="table table-striped">
<thead>
<tr>
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
标签里,给表格增加边框(Bootstrap)
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
标签里,让下的表格悬停鼠标实现背景效果(Bootstrap)
<table class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
标签里,可以单独设置每一行的背景样式(Bootstrap)
标签里,鼠标悬停在行或单元格上(Bootstrap)
info样式class类,写在标签里,标识普通的提示信息或动作(Bootstrap)
warning样式class类,写在标签里,标识警告或需要用户注意(Bootstrap)
danger样式class类,写在标签里,表示危险或潜在的带来负面影响的动作(Bootstrap)
<table class="table table-striped table-bordered table-hover">
<thead>
<tr class="success">
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
标签里,隐藏某一行(Bootstrap)
<table class="table table-striped table-bordered table-hover">
<thead>
<tr class="success">
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr class="sr-only">
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
<body class="table-responsive">
<table class="table table-striped table-hover">
<thead>
<tr class="success">
<th>编号th>
<th>姓名th>
<th>性别th>
<th>年龄th>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>张三td>
<td>男td>
<td>50td>
tr>
<tr>
<td>2td>
<td>李四td>
<td>女td>
<td>48td>
tr>
<tr>
<td>3td>
<td>王五td>
<td>男td>
<td>52td>
tr>
<tr>
<td>4td>
<td>马六td>
<td>男td>
<td>55td>
tr>
tbody>
table>
<script src="jquery/jquery.min.js">script>
<script src="bootstrap/js/bootstrap.min.js">script>
body>
<a href="###" class="btn btn-default">Linka>
<button class="btn btn-default">Buttonbutton>
<input type="button" class="btn btn-default" value="input">
虽然按钮类可以应用到 和
(2).链接被作为按钮使用时的注意事项
如果 元素被作为按钮使用 -- 并用于在当前页面触发某些功能 -- 而不是用于链接其他页面或链接当前页面中的其他部分,那么,务必为其设置 role="button" 属性。
(3).跨浏览器展现
我们总结的最佳实践是:强烈建议尽可能使用
btn-success样式class类,写在标签里,按钮成功样式(Bootstrap)
btn-info样式class类,写在标签里,按钮一般信息样式(Bootstrap)
btn-warning样式class类,写在标签里,按钮警告样式(Bootstrap)
btn-danger样式class类,写在标签里,按钮危险样式(Bootstrap)
btn-primary样式class类,写在标签里,按钮首选项样式(Bootstrap)
btn-link样式class类,写在标签里,按钮链接样式(Bootstrap)<button class="btn btn-default">Buttonbutton>
<button class="btn btn-success">Buttonbutton>
<button class="btn btn-info">Buttonbutton>
<button class="btn btn-warning">Buttonbutton>
<button class="btn btn-danger">Buttonbutton>
<button class="btn btn-primary">Buttonbutton>
<button class="btn btn-link">Buttonbutton>
btn样式class类,写在标签里,按钮默认大小样式(Bootstrap)
btn-sm样式class类,写在标签里,按钮小号样式(Bootstrap)
btn-xs样式class类,写在标签里,按钮最小号样式(Bootstrap)<button class="btn btn-lg">Buttonbutton>
<button class="btn">Buttonbutton>
<button class="btn btn-sm">Buttonbutton>
<button class="btn btn-xs">Buttonbutton>
<button class="btn btn-block">Buttonbutton>
<button class="btn btn-block">Buttonbutton>
<button class="btn active">Buttonbutton>
<button class="btn active disabled">Buttonbutton>
相关